diff --git a/.editorconfig b/.editorconfig
index 13dcd5e029..c44572fbf9 100644
--- a/.editorconfig
+++ b/.editorconfig
@@ -1,11 +1,14 @@
[*]
-insert_final_newline = true
indent_style = tab
indent_size = 4
+charset = utf-8
+trim_trailing_whitespace = true
+insert_final_newline = true
+#end_of_line = lf
[*.yml]
indent_style = space
indent_size = 2
-[*.txt]
-insert_final_newline = false
+[*.py]
+indent_style = space
diff --git a/.gitattributes b/.gitattributes
index a0a624af04..c447869d3e 100644
--- a/.gitattributes
+++ b/.gitattributes
@@ -1,9 +1,42 @@
-# merger hooks, run tools/hooks/install.bat or install.sh to set up
-*.dmm merge=dmm
-*.dmi merge=dmi
-
-# force changelog merging to use union
-html/changelog.html merge=union
-
-# force all files to be LF
* text=auto
+
+## Enforce text mode and LF line breaks
+## porter note: not yet LFing dm.
+# *.bat text eol=lf
+*.css text eol=lf
+# *.dm text eol=lf
+# *.dme text eol=lf
+# *.dmf text eol=lf
+*.htm text eol=lf
+*.html text eol=lf
+*.js text eol=lf
+*.json text eol=lf
+*.jsx text eol=lf
+# *.md text eol=lf
+*.py text eol=lf
+*.scss text eol=lf
+# *.sh text eol=lf
+# *.sql text eol=lf
+*.svg text eol=lf
+*.ts text eol=lf
+*.tsx text eol=lf
+# *.txt text eol=lf
+*.yaml text eol=lf
+*.yml text eol=lf
+
+## Enforce binary mode
+*.bmp binary
+*.dll binary
+*.dmb binary
+*.exe binary
+*.gif binary
+*.jpg binary
+*.png binary
+*.so binary
+
+## Merger hooks, run tools/hooks/install.bat or install.sh to set up
+*.dmm text eol=lf merge=dmm
+*.dmi binary merge=dmi
+
+## Force changelog merging to use union
+html/changelog.html text eol=lf merge=union
diff --git a/.github/workflows/autobuild_tgui.yml b/.github/workflows/autobuild_tgui.yml
deleted file mode 100644
index 226ea2b7ce..0000000000
--- a/.github/workflows/autobuild_tgui.yml
+++ /dev/null
@@ -1,36 +0,0 @@
-name: Autobuild TGUI
-
-on:
- push:
- branches:
- - 'master'
- paths:
- - 'tgui/**.js'
- - 'tgui/**.scss'
-
-jobs:
- build:
- name: Rebuild TGUI
- runs-on: ubuntu-latest
- steps:
- - name: Checkout
- uses: actions/checkout@v1
- with:
- fetch-depth: 25
- - name: Setup Node
- uses: actions/setup-node@v1
- with:
- node-version: '>=12.13'
- - name: Build TGUI
- run: bin/tgui --ci
- working-directory: ./tgui
- - name: Commit Artifacts
- run: |
- git config --local user.email "action@github.com"
- git config --local user.name "TGUI"
- git pull origin master
- git commit -m "Automatic TGUI Rebuild [ci skip]" -a || true
- - name: Push Artifacts
- uses: ad-m/github-push-action@master
- with:
- github_token: ${{ secrets.GITHUB_MASTER_KEY }}
diff --git a/.github/workflows/compile_changelogs.yml b/.github/workflows/compile_changelogs.yml
index f8098df66e..4fd396f133 100644
--- a/.github/workflows/compile_changelogs.yml
+++ b/.github/workflows/compile_changelogs.yml
@@ -9,32 +9,47 @@ jobs:
name: "Compile changelogs"
runs-on: ubuntu-latest
steps:
+ - name: "Check for CHANGELOG_ENABLER secret and pass true to output if it exists to be checked by later steps"
+ id: value_holder
+ env:
+ CHANGELOG_ENABLER: ${{ secrets.CHANGELOG_ENABLER }}
+ run: |
+ unset SECRET_EXISTS
+ if [-n $CHANGELOG_ENABLER]; then SECRET_EXISTS='true' ; fi
+ echo ::set-output name=CL_ENABLED::${SECRET_EXISTS}
- name: "Setup python"
+ if: steps.value_holder.outputs.CL_ENABLED
uses: actions/setup-python@v1
with:
python-version: '3.x'
- name: "Install deps"
+ if: steps.value_holder.outputs.CL_ENABLED
run: |
python -m pip install --upgrade pip
python -m pip install pyyaml
sudo apt-get install dos2unix
- name: "Checkout"
+ if: steps.value_holder.outputs.CL_ENABLED
uses: actions/checkout@v1
with:
fetch-depth: 25
- name: "Compile"
+ if: steps.value_holder.outputs.CL_ENABLED
run: |
python tools/ss13_genchangelog.py html/changelog.html html/changelogs
- name: "Convert Lineendings"
+ if: steps.value_holder.outputs.CL_ENABLED
run: |
unix2dos html/changelogs/.all_changelog.yml
- name: Commit
+ if: steps.value_holder.outputs.CL_ENABLED
run: |
git config --local user.email "action@github.com"
git config --local user.name "Changelogs"
git pull origin master
git commit -m "Automatic changelog compile [ci skip]" -a || true
- name: "Push"
+ if: steps.value_holder.outputs.CL_ENABLED
uses: ad-m/github-push-action@master
with:
github_token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.github/workflows/round_id_linker.yml b/.github/workflows/round_id_linker.yml
new file mode 100644
index 0000000000..37998a93eb
--- /dev/null
+++ b/.github/workflows/round_id_linker.yml
@@ -0,0 +1,12 @@
+name: "Round ID Linker"
+on:
+ issues:
+ types: [opened]
+
+jobs:
+ link_rounds:
+ runs-on: ubuntu-latest
+ steps:
+ - uses: Cidatel-Station-13/round_linker@master #notice: fork the round linkies from tg!!
+ with:
+ repo-token: ${{ secrets.GITHUB_TOKEN }}
diff --git a/.gitignore b/.gitignore
index f65245c021..e885761104 100644
--- a/.gitignore
+++ b/.gitignore
@@ -198,13 +198,36 @@ Temporary Items
!/.vscode/extensions.json
tools/MapAtmosFixer/MapAtmosFixer/obj/*
tools/MapAtmosFixer/MapAtmosFixer/bin/*
+tools/CreditsTool/bin/*
+tools/CreditsTool/obj/*
#GitHub Atom
.atom-build.json
-#Jukebox audio files
-/config/jukebox_music/**/*
+#KDevelop and Kate
+*.kdev4*
+*.kate-swp
#extra map stuff
/_maps/**/backup/
/_maps/templates.dm
+
+#dmdoc default folder
+/dmdoc
+
+# Ignore custom music and title screens (amend as appropriate)
+/config/jukebox_music/sounds/*
+!/config/jukebox_music/sounds/exclude
+/config/title_music/sounds/*
+!/config/title_music/sounds/exclude
+/config/title_screens/images/*
+!/config/title_screens/images/exclude
+
+#Linux docker
+tools/LinuxOneShot/SetupProgram/obj/*
+tools/LinuxOneShot/SetupProgram/bin/*
+tools/LinuxOneShot/SetupProgram/.vs
+tools/LinuxOneShot/Database
+tools/LinuxOneShot/TGS_Config
+tools/LinuxOneShot/TGS_Instances
+tools/LinuxOneShot/TGS_Logs
diff --git a/.gitlab-ci.yml b/.gitlab-ci.yml
new file mode 100644
index 0000000000..11d27b55d3
--- /dev/null
+++ b/.gitlab-ci.yml
@@ -0,0 +1,11 @@
+build:
+ stage: build
+ rules:
+ - if: $CI_MERGE_REQUEST_IID || $CI_COMMIT_REF_NAME == "master"
+ changes:
+ - tgui/**/*.js
+ - tgui/**/*.scss
+ when: always
+ image: node:lts
+ script:
+ - tgui/bin/tgui --ci
diff --git a/.gitmodules b/.gitmodules
deleted file mode 100644
index e69de29bb2..0000000000
diff --git a/.travis.yml b/.travis.yml
index 2214df3aee..83ef6fa8ff 100644
--- a/.travis.yml
+++ b/.travis.yml
@@ -1,13 +1,13 @@
language: generic
+os: linux
dist: xenial
-sudo: false
branches:
except:
- ___TGS3TempBranch
- ___TGSTempBranch
-matrix:
+jobs:
include:
- name: "Run Linters"
addons:
@@ -16,9 +16,15 @@ matrix:
- python3
- python3-pip
- python3-setuptools
+ - pcregrep
+ - rustc
+ - cargo
+ cache:
+ directories:
+ - $HOME/SpacemanDMM
install:
- tools/travis/install_build_tools.sh
- - tools/travis/install_dreamchecker.sh
+ - tools/travis/install_spaceman_dmm.sh dreamchecker
script:
- tools/travis/check_filedirs.sh tgstation.dme
- tools/travis/check_changelogs.sh
@@ -76,3 +82,21 @@ matrix:
script:
- tools/travis/dm.sh -DTRAVISBUILDING tgstation.dme || travis_terminate 1
- tools/travis/run_server.sh
+
+ # - name: "Generate Documentation"
+ # # Only run for non-PR commits to the real master branch.
+ # if: branch = master AND head_branch IS blank
+ # install:
+ # - tools/travis/install_spaceman_dmm.sh dmdoc
+ # before_script:
+ # # Travis checks out a hash, try to get back on a branch.
+ # - git checkout $TRAVIS_BRANCH || true
+ # script:
+ # - ~/dmdoc
+ # - touch dmdoc/.nojekyll
+ # deploy:
+ # provider: pages
+ # skip_cleanup: true
+ # local_dir: dmdoc
+ # token: $DMDOC_GITHUB_TOKEN
+ # fqdn: codedocs.tgstation13.org
diff --git a/_maps/RandomRuins/SpaceRuins/skelter.dmm b/_maps/RandomRuins/SpaceRuins/skelter.dmm
new file mode 100644
index 0000000000..f6e56a6348
--- /dev/null
+++ b/_maps/RandomRuins/SpaceRuins/skelter.dmm
@@ -0,0 +1,5493 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/turf/open/space/basic,
+/area/space)
+"ab" = (
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/crew_quarters/cafeteria)
+"ac" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav)
+"ad" = (
+/obj/structure/lattice,
+/obj/structure/fluff/broken_flooring{
+ icon_state = "plating";
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"ae" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter)
+"af" = (
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ag" = (
+/turf/closed/wall/mineral/titanium,
+/area/crew_quarters/cafeteria)
+"ah" = (
+/turf/template_noop,
+/area/template_noop)
+"ai" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/crew)
+"aj" = (
+/obj/structure/chair,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ak" = (
+/turf/closed/mineral,
+/area/ruin/unpowered/no_grav)
+"al" = (
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"am" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Crew Quarters APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"an" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"ao" = (
+/obj/structure/bed,
+/obj/item/bedsheet/black,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"ap" = (
+/obj/structure/bed,
+/obj/item/bedsheet,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"aq" = (
+/obj/structure/bed,
+/obj/item/bedsheet/yellow,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"ar" = (
+/obj/structure/bed,
+/obj/item/bedsheet/brown,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"as" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"at" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"au" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"av" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"aw" = (
+/obj/structure/bed,
+/obj/item/bedsheet/grey,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"ax" = (
+/obj/structure/bed,
+/obj/item/bedsheet/green,
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"ay" = (
+/obj/structure/fluff/broken_flooring{
+ icon_state = "pile";
+ dir = 8
+ },
+/turf/template_noop,
+/area/template_noop)
+"az" = (
+/obj/structure/bed,
+/obj/item/bedsheet/orange,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"aA" = (
+/turf/open/floor/plating/airless,
+/area/crew_quarters/cafeteria)
+"aB" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"aC" = (
+/obj/structure/bed,
+/obj/item/bedsheet/purple,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"aD" = (
+/obj/structure/bed,
+/obj/item/bedsheet/red,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"aE" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "Cafeteria APC";
+ pixel_x = -25;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"aF" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Port Engine APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aG" = (
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aH" = (
+/obj/structure/shuttle/engine/large{
+ icon_state = "large_engine";
+ dir = 8
+ },
+/turf/open/space/basic,
+/area/space)
+"aI" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aJ" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/crew)
+"aK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/crew)
+"aL" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance/abandoned,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/crew)
+"aM" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/stripes/corner{
+ icon_state = "warninglinecorner";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aQ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"aR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"aS" = (
+/obj/item/stack/rods,
+/turf/template_noop,
+/area/template_noop)
+"aT" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"aU" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"aV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"aW" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"aX" = (
+/obj/effect/decal/cleanable/glass,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"aY" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"aZ" = (
+/obj/structure/lattice,
+/turf/template_noop,
+/area/space/nearstation)
+"ba" = (
+/obj/structure/fluff/broken_flooring{
+ icon_state = "pile";
+ dir = 4
+ },
+/turf/template_noop,
+/area/template_noop)
+"bb" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "North Hall";
+ network = list("skelter")
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bc" = (
+/obj/machinery/door/firedoor/closed,
+/obj/machinery/door/airlock/public/glass{
+ name = "Cafeteria"
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"bd" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"be" = (
+/obj/item/stack/rods,
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav)
+"bf" = (
+/obj/structure/chair{
+ icon_state = "chair";
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"bg" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/crew_quarters/cafeteria)
+"bh" = (
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bi" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bj" = (
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bk" = (
+/obj/item/trash/can,
+/turf/template_noop,
+/area/template_noop)
+"bl" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bm" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bo" = (
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bp" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bq" = (
+/obj/item/shard{
+ icon_state = "medium"
+ },
+/turf/template_noop,
+/area/template_noop)
+"br" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bs" = (
+/obj/structure/sign/departments/medbay{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/trimline/blue/corner,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bt" = (
+/obj/item/chair{
+ icon_state = "chair_toppled";
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"bu" = (
+/obj/effect/turf_decal/trimline/blue/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bv" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/item/reagent_containers/food/snacks/pizzaslice/margherita{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"bw" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/corner{
+ icon_state = "trimline_corner";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/crew)
+"bx" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter)
+"by" = (
+/obj/structure/fluff/railing,
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bz" = (
+/obj/structure/disposalpipe/broken,
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/crew_quarters/cafeteria)
+"bA" = (
+/obj/item/chair{
+ icon_state = "chair_toppled";
+ dir = 1
+ },
+/turf/template_noop,
+/area/template_noop)
+"bB" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"bC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/fluff/railing,
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bD" = (
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bF" = (
+/obj/structure/fluff/broken_flooring{
+ dir = 4;
+ icon_state = "singular"
+ },
+/turf/template_noop,
+/area/template_noop)
+"bG" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/sec)
+"bH" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/sec)
+"bI" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/med)
+"bJ" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ icon_state = "trimline_end_fill";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/door/airlock/medical{
+ name = "Med Bay"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"bK" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/med)
+"bL" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter)
+"bM" = (
+/obj/effect/turf_decal/weather,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/ruin/space/has_grav/skelter)
+"bN" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bO" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/corner{
+ icon_state = "warninglinecorner";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"bR" = (
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"bS" = (
+/obj/machinery/computer/security{
+ network = list("skelter")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"bT" = (
+/obj/structure/table,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Security Office APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"bU" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"bV" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"bW" = (
+/obj/structure/bed,
+/obj/item/bedsheet/blue,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"bX" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/effect/turf_decal/weather,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/ruin/space/has_grav/skelter)
+"bY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter)
+"bZ" = (
+/obj/effect/decal/cleanable/dirt{
+ desc = "A thin layer of dust coating the floor.";
+ name = "dust"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter)
+"ca" = (
+/obj/effect/turf_decal/weather,
+/turf/open/floor/plating/airless,
+/area/ruin/space/has_grav/skelter)
+"cb" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/nav)
+"cc" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"cd" = (
+/obj/effect/decal/cleanable/generic,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ce" = (
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/nav)
+"cf" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine)
+"cg" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"ch" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/upper)
+"ci" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"cj" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/clothing/suit/space/syndicate/orange,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"ck" = (
+/obj/structure/chair/office/dark{
+ icon_state = "officechair_dark";
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"cl" = (
+/obj/item/shard{
+ icon_state = "small"
+ },
+/turf/template_noop,
+/area/template_noop)
+"cm" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"cn" = (
+/obj/structure/fluff/broken_flooring{
+ icon_state = "singular"
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg1"
+ },
+/area/crew_quarters/cafeteria)
+"co" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"cp" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/oxy)
+"cq" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/oxy)
+"cr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/door/firedoor/closed,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Weapons"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"cs" = (
+/obj/machinery/door/firedoor/closed,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/door/airlock/engineering{
+ name = "Weapons"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"ct" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/forehall)
+"cu" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/nav)
+"cv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Navigation APC";
+ pixel_y = 24
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"cw" = (
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"cx" = (
+/obj/machinery/computer,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/space/has_grav/skelter/nav)
+"cy" = (
+/obj/machinery/computer,
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"cz" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"cA" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"cB" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/afthall)
+"cC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"cD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"cE" = (
+/obj/machinery/door/firedoor/closed,
+/obj/machinery/door/airlock/public/glass{
+ name = "Cafeteria"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"cF" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"cG" = (
+/obj/machinery/light/broken{
+ icon_state = "tube-broken";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"cH" = (
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"cI" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"cJ" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/oxy)
+"cK" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg2"
+ },
+/area/crew_quarters/cafeteria)
+"cL" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ icon_state = "pipe11-2";
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/oxy)
+"cM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 8;
+ name = "O2 APC";
+ pixel_x = -25;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"cN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 5
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"cO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"cP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"cQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 10
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"cR" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/forehall)
+"cS" = (
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"cT" = (
+/obj/structure/chair/comfy/shuttle{
+ icon_state = "shuttle_chair";
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/space/has_grav/skelter/nav)
+"cU" = (
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"cV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"cW" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/engine)
+"cX" = (
+/obj/machinery/light/broken{
+ icon_state = "tube-broken";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"cY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"cZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"da" = (
+/obj/effect/turf_decal/trimline/blue/filled/end,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"db" = (
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"dc" = (
+/obj/effect/turf_decal/delivery/white,
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/med)
+"dd" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ icon_state = "connector_map-2";
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/oxy)
+"de" = (
+/obj/machinery/atmospherics/components/binary/valve{
+ icon_state = "mvalve_map-2";
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/oxy)
+"df" = (
+/obj/machinery/atmospherics/pipe/manifold4w/general/visible,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/oxy)
+"dg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/atmos/abandoned{
+ name = "02"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/oxy)
+"dh" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"di" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/light,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dk" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dl" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "East Hall";
+ network = list("skelter")
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Fore Hallway APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"do" = (
+/obj/item/shard,
+/turf/template_noop,
+/area/template_noop)
+"dp" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Navigation"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"dq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"dr" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"ds" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 5
+ },
+/obj/structure/chair/comfy/shuttle{
+ icon_state = "shuttle_chair";
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"dt" = (
+/obj/machinery/computer{
+ icon_state = "computer";
+ dir = 8
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/space/has_grav/skelter/nav)
+"du" = (
+/obj/machinery/power/port_gen/pacman{
+ anchored = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"dv" = (
+/obj/effect/turf_decal/trimline/purple/line{
+ icon_state = "trimline";
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"dw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"dx" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Reactor Room APC";
+ pixel_y = 24
+ },
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"dy" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine)
+"dz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/purple/corner{
+ icon_state = "trimline_corner";
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Reactor Hall";
+ dir = 5;
+ icon_state = "camera";
+ network = list("skelter")
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"dA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/trimline/green/corner,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Aft Hallway APC";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"dB" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"dC" = (
+/obj/structure/table/wood,
+/obj/item/pen/fountain{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"dD" = (
+/obj/structure/table/wood,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/item/paper_bin,
+/obj/item/folder/yellow,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"dE" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"dF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/med)
+"dG" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"dH" = (
+/obj/machinery/clonepod,
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"dI" = (
+/obj/machinery/computer{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/obj/item/paper/fluff/ruins/skelter/cloner,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"dJ" = (
+/obj/machinery/dna_scannernew,
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/med)
+"dK" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"dL" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/admin)
+"dM" = (
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"dN" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"dO" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/admin)
+"dP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/admin)
+"dQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"dR" = (
+/obj/structure/table/reinforced,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/button{
+ desc = "It appears to read 'EMERGENCY MEETING'.";
+ pixel_y = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"dS" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/admin)
+"dT" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/item/stack/cable_coil/cut/yellow,
+/turf/template_noop,
+/area/space/nearstation)
+"dU" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/forehall)
+"dV" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/forehall)
+"dW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 5
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"dX" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dY" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"dZ" = (
+/obj/effect/decal/cleanable/glass{
+ icon_state = "tiny";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating/airless,
+/area/crew_quarters/cafeteria)
+"ea" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"eb" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ec" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ed" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"ee" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Navigation"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"ef" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"eg" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"eh" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/nav)
+"ei" = (
+/obj/effect/turf_decal/weather,
+/turf/open/floor/plating/airless,
+/area/crew_quarters/cafeteria)
+"ej" = (
+/obj/machinery/power/port_gen/pacman/super,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"ek" = (
+/obj/effect/turf_decal/trimline/purple/corner{
+ icon_state = "trimline_corner";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/corner,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"el" = (
+/obj/structure/table,
+/obj/machinery/atmospherics/components/unary/vent_scrubber{
+ icon_state = "scrub_map-2";
+ dir = 4
+ },
+/obj/item/trash/plate,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"em" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/purple/line,
+/obj/effect/turf_decal/trimline/purple/line{
+ icon_state = "trimline";
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"en" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/weather,
+/turf/open/floor/plating/airless{
+ icon_state = "platingdmg3"
+ },
+/area/crew_quarters/cafeteria)
+"eo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/line,
+/obj/effect/turf_decal/trimline/purple/line{
+ icon_state = "trimline";
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"ep" = (
+/obj/item/chair,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"eq" = (
+/obj/structure/chair{
+ icon_state = "chair";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"er" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"es" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/research{
+ name = "Reactor"
+ },
+/obj/effect/turf_decal/trimline/purple/end{
+ icon_state = "trimline_end";
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"et" = (
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/purple/line{
+ icon_state = "trimline";
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"eu" = (
+/obj/effect/turf_decal/trimline/green/line{
+ icon_state = "trimline";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"ev" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/abandoned{
+ name = "Security"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"ew" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"ex" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"ey" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"ez" = (
+/obj/structure/table/wood,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"eA" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"eB" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/clothing/suit/space/syndicate/blue{
+ desc = "Wait, don't these normally come with a helmet?"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"eC" = (
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"eD" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Administration APC";
+ pixel_y = 24
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"eE" = (
+/obj/machinery/computer,
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"eF" = (
+/obj/machinery/airalarm/all_access{
+ pixel_y = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/admin)
+"eG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ icon_state = "vent_map_on-2";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"eH" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"eI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"eJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"eK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"eL" = (
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"eM" = (
+/obj/structure/chair/comfy/shuttle,
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/space/has_grav/skelter/nav)
+"eN" = (
+/obj/machinery/power/port_gen/pacman,
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"eO" = (
+/obj/effect/turf_decal/trimline/purple/line{
+ icon_state = "trimline";
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/ruin/space/has_grav/skelter/engine)
+"eP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"eQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"eR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine)
+"eS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/corner{
+ icon_state = "trimline_corner";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"eT" = (
+/obj/effect/turf_decal/trimline/green/corner{
+ icon_state = "trimline_corner";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"eU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/sec)
+"eV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"eW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"eX" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"eY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance_hatch/abandoned,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/sec)
+"eZ" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fa" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/cafeteria)
+"fb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Med Bay APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fe" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"ff" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/admin)
+"fg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fh" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fi" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Central Hall";
+ network = list("skelter")
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fj" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/security{
+ name = "Administration"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fk" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/chair/comfy/brown{
+ icon_state = "comfychair";
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/chair/comfy/brown{
+ icon_state = "comfychair";
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fo" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"fp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"fq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"fr" = (
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"fs" = (
+/obj/machinery/computer{
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/ruin/space/has_grav/skelter/nav)
+"ft" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"fu" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"fv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"fw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"fx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"fy" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fz" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fA" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fB" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fD" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/door/airlock/security{
+ name = "Administration"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/admin)
+"fE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fF" = (
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"fH" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"fI" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/forehall)
+"fJ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium/purple,
+/area/ruin/space/has_grav/skelter/engine)
+"fK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"fL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/afthall)
+"fM" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"fN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"fO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/sec)
+"fP" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fQ" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/clothing/suit/space/syndicate{
+ desc = "Wait, don't these normally come with a helmet?"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/item/kitchen/knife/combat,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"fS" = (
+/obj/structure/disposalconstruct,
+/turf/template_noop,
+/area/template_noop)
+"fT" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/storage)
+"fU" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/storage)
+"fV" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Storage"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"fW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Storage"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"fX" = (
+/obj/machinery/door/firedoor/closed,
+/obj/machinery/door/airlock/public/glass{
+ name = "Cafeteria"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"fY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"fZ" = (
+/obj/structure/table/glass,
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"ga" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"gb" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/forehall)
+"gc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/forehall)
+"gd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/forehall)
+"ge" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/forehall)
+"gf" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/clothing/suit/space/syndicate/orange{
+ desc = "Wait, don't these normally come with a helmet?"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/forehall)
+"gg" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gi" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gj" = (
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/obj/structure/window/reinforced/spawner/north,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"gk" = (
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/obj/machinery/door/window/northleft{
+ name = "Armory"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"gl" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/sec)
+"gm" = (
+/obj/machinery/power/smes,
+/obj/structure/cable/white,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"gn" = (
+/obj/machinery/power/smes,
+/obj/structure/cable/white,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"go" = (
+/obj/machinery/power/terminal{
+ icon_state = "term";
+ dir = 8
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"gp" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gq" = (
+/obj/structure/closet/crate,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Storage APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gr" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gs" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gt" = (
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/mop,
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"gv" = (
+/obj/machinery/light,
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"gw" = (
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/clothing/suit/space/syndicate/green{
+ desc = "Wait, don't these normally come with a helmet?"
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"gx" = (
+/obj/machinery/door/firedoor{
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Shields"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/shields)
+"gy" = (
+/obj/machinery/door/firedoor{
+ pixel_x = 0
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/door/airlock/engineering{
+ name = "Shields"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/shields)
+"gz" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/shields)
+"gA" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/shields)
+"gB" = (
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/forehall)
+"gC" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gD" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Starboard Engine APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gE" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ icon_state = "pipe11-2";
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/obj/effect/turf_decal/stripes/corner{
+ icon_state = "warninglinecorner";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gH" = (
+/obj/structure/rack,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"gI" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/item/ammo_casing/c10mm,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"gJ" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"gK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"gL" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"gM" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gN" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gO" = (
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"gQ" = (
+/obj/machinery/shieldgen,
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 6
+ },
+/turf/open/floor/circuit,
+/area/ruin/space/has_grav/skelter/shields)
+"gR" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"gS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"gT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Shield Room APC";
+ pixel_y = 24
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"gU" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/shields)
+"gV" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/forehall)
+"gW" = (
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gX" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 1
+ },
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gY" = (
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"gZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"ha" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hb" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hc" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 6
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hd" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/obj/structure/ore_box,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"he" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hf" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Storage"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hi" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hj" = (
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hk" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/machinery/firealarm{
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hl" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hm" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Shields"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/shields)
+"hn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"ho" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"hp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"hq" = (
+/obj/machinery/shieldgen,
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 9
+ },
+/turf/open/floor/circuit/airless,
+/area/ruin/space/has_grav/skelter/shields)
+"hr" = (
+/obj/structure/fluff/railing,
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hs" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/fluff/railing,
+/obj/structure/shuttle/engine/heater{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"ht" = (
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hv" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hw" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hx" = (
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hy" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hz" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hA" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hC" = (
+/obj/structure/closet/crate/critter,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/obj/structure/closet,
+/obj/effect/turf_decal/bot,
+/obj/item/circlegame,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hE" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/mining{
+ name = "Storage"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hH" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hI" = (
+/obj/effect/turf_decal/trimline/blue/corner,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hJ" = (
+/obj/structure/rack,
+/obj/item/ammo_box/magazine/m10mm,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"hK" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/corner{
+ icon_state = "trimline_corner";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"hL" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Shields"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/shields)
+"hM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"hN" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"hO" = (
+/obj/machinery/shieldgen,
+/obj/structure/fluff/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/turf/open/floor/circuit/airless,
+/area/ruin/space/has_grav/skelter/shields)
+"hP" = (
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hQ" = (
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 5
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hR" = (
+/obj/effect/turf_decal/stripes/line{
+ icon_state = "warningline";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hS" = (
+/obj/effect/turf_decal/stripes/corner{
+ icon_state = "warninglinecorner";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hT" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance/external{
+ name = "Engine Room"
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"hU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 10
+ },
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/maintenance/abandoned{
+ name = "Electrical"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"hX" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/storage)
+"hY" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"hZ" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"ia" = (
+/obj/structure/closet/crate/trashcart,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"ib" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"ic" = (
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 8
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"id" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt{
+ desc = "A thin layer of dust coating the floor.";
+ name = "dust"
+ },
+/obj/machinery/light/broken{
+ icon_state = "tube-broken";
+ dir = 4
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ie" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"if" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/comms)
+"ig" = (
+/obj/machinery/light/broken,
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"ih" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/comms)
+"ii" = (
+/turf/closed/wall/mineral/titanium/interior,
+/area/ruin/space/has_grav/skelter/comms)
+"ij" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Communications"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"ik" = (
+/turf/open/floor/circuit,
+/area/ruin/space/has_grav/skelter/shields)
+"il" = (
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"im" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"in" = (
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"io" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"ip" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "sepia"
+ },
+/area/ruin/space/has_grav/skelter/engine/lower)
+"iq" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"ir" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ icon_state = "manifold-2";
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"is" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"it" = (
+/obj/effect/turf_decal/trimline/yellow/corner{
+ icon_state = "trimline_corner";
+ dir = 4
+ },
+/obj/machinery/light{
+ icon_state = "tube";
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iu" = (
+/obj/effect/turf_decal/trimline/yellow/line{
+ icon_state = "trimline";
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iv" = (
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/yellow/corner{
+ icon_state = "trimline_corner";
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iw" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"ix" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iy" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden,
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iz" = (
+/obj/structure/closet/crate/freezer,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iA" = (
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iB" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iC" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 4;
+ name = "Electrical APC";
+ pixel_x = 26
+ },
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iD" = (
+/obj/structure/table,
+/obj/item/trash/waffles{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/airless/cafeteria,
+/area/crew_quarters/cafeteria)
+"iE" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/item/uplink/old{
+ pixel_x = -4;
+ pixel_y = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iF" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 9
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iG" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/blackbox_recorder,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iH" = (
+/obj/machinery/computer{
+ icon_state = "computer";
+ dir = 4
+ },
+/turf/open/floor/mineral/titanium/white,
+/area/ruin/space/has_grav/skelter/shields)
+"iI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iJ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/corner,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iK" = (
+/obj/effect/turf_decal/trimline/blue/line,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iL" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/corner{
+ icon_state = "trimline_corner";
+ dir = 8
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iM" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ icon_state = "trimline_fill";
+ dir = 4
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iN" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iO" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iP" = (
+/obj/structure/rack,
+/obj/item/gun/ballistic/automatic/pistol,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/sec)
+"iQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iR" = (
+/obj/machinery/door/airlock/medical{
+ name = "Restroom"
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"iS" = (
+/obj/structure/disposalpipe/junction/flip,
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iT" = (
+/obj/structure/disposalpipe/trunk{
+ icon_state = "pipe-t";
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/obj/machinery/button/massdriver{
+ id = "skeltermass";
+ pixel_x = 24;
+ pixel_y = 8
+ },
+/obj/machinery/button/door{
+ id = "skelterdoor";
+ pixel_x = 24;
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"iU" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/telecomms/relay/preset/auto,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iV" = (
+/obj/structure/chair/comfy/teal,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iW" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/blood/old,
+/obj/item/clothing/suit/space/syndicate/black{
+ desc = "Wait, don't these normally come with a helmet?"
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iX" = (
+/obj/effect/turf_decal/trimline/blue/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/item/ammo_casing/c10mm,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"iY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter)
+"iZ" = (
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/obj/structure/mirror{
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"ja" = (
+/obj/structure/toilet{
+ icon_state = "toilet00";
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"jb" = (
+/obj/structure/disposalpipe/segment{
+ icon_state = "pipe";
+ dir = 6
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/storage)
+"jc" = (
+/obj/structure/disposalpipe/segment{
+ icon_state = "pipe";
+ dir = 8
+ },
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/storage)
+"jd" = (
+/obj/structure/disposalpipe/segment{
+ icon_state = "pipe";
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"je" = (
+/obj/machinery/door/window/eastright,
+/obj/structure/disposalpipe/segment{
+ icon_state = "pipe";
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/ruin/space/has_grav/skelter/storage)
+"jf" = (
+/obj/effect/turf_decal/stripes/end{
+ icon_state = "warn_end";
+ dir = 1
+ },
+/obj/machinery/mass_driver,
+/obj/structure/window/reinforced/spawner/north,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/storage)
+"jg" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"jh" = (
+/obj/machinery/computer{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"ji" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos{
+ icon_state = "inje_map-2";
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/ruin/space/has_grav/skelter/oxy)
+"jj" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/ruin/space/has_grav/skelter/storage)
+"jk" = (
+/obj/machinery/door/poddoor,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/storage)
+"jl" = (
+/turf/closed/wall/mineral/titanium,
+/area/ruin/space/has_grav/skelter/comms)
+"jm" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc{
+ dir = 1;
+ name = "Communications APC";
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"jn" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/telecomms/allinone,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"jo" = (
+/obj/item/stack/cable_coil/cut/yellow,
+/turf/open/floor/plating/asteroid/airless,
+/area/ruin/unpowered/no_grav)
+"jp" = (
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"jq" = (
+/obj/effect/turf_decal/trimline/red/line{
+ icon_state = "trimline";
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/open/floor/mineral/titanium,
+/area/ruin/space/has_grav/skelter/nav)
+"jr" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ icon_state = "pipe11-2";
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"js" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 10
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"jt" = (
+/obj/machinery/light/small/broken{
+ icon_state = "bulb-broken";
+ dir = 4
+ },
+/obj/item/stack/cable_coil/blue,
+/turf/open/floor/plating,
+/area/ruin/space/has_grav/skelter/engine/powerstorage)
+"ju" = (
+/obj/structure/table/glass,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ icon_state = "scrub_map_on-2";
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/ruin/space/has_grav/skelter/admin)
+"jv" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/item/gun/ballistic/automatic/pistol/no_mag,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+"jw" = (
+/turf/open/space/basic,
+/area/space/nearstation)
+"jx" = (
+/turf/open/space/basic,
+/area/template_noop)
+"jy" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/item/ammo_casing/c10mm,
+/turf/open/floor/plasteel/showroomfloor,
+/area/ruin/space/has_grav/skelter/comms)
+
+(1,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+cf
+cf
+cf
+cf
+cf
+cf
+cf
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(2,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+cf
+cf
+cU
+du
+ej
+eN
+cU
+cf
+cf
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(3,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+cf
+cy
+cU
+dv
+ek
+eO
+cU
+cU
+cf
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(4,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+ah
+aa
+aH
+ah
+cf
+cA
+cV
+dw
+em
+eP
+ft
+fJ
+cf
+ah
+aa
+aH
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(5,1,1) = {"
+ah
+ah
+ah
+ah
+as
+as
+as
+as
+as
+cf
+cf
+cW
+dx
+eo
+eQ
+cW
+cf
+cf
+gC
+gC
+gC
+gC
+gC
+ah
+ah
+ah
+ah
+ah
+"}
+(6,1,1) = {"
+ah
+ah
+ah
+as
+as
+aM
+bh
+by
+bN
+at
+cB
+cf
+dy
+es
+eR
+cf
+cB
+gg
+gD
+gW
+hr
+hP
+gC
+gC
+ah
+ah
+ah
+ah
+"}
+(7,1,1) = {"
+ah
+ah
+ae
+at
+aF
+aN
+bi
+bC
+bO
+cg
+cC
+cX
+dz
+et
+eS
+fu
+fK
+gh
+gE
+gX
+hs
+hQ
+in
+gg
+ae
+ah
+ah
+ah
+"}
+(8,1,1) = {"
+ah
+ae
+ae
+as
+aG
+aO
+bj
+bD
+bP
+ch
+cD
+cY
+dA
+eu
+eT
+fv
+fL
+gi
+gF
+gY
+ht
+hR
+io
+gC
+ae
+ae
+ah
+ah
+"}
+(9,1,1) = {"
+ah
+ae
+ae
+at
+aI
+aP
+bl
+bE
+bQ
+bG
+bH
+bH
+bH
+ev
+eU
+bH
+bH
+bG
+gG
+gZ
+hu
+hS
+ip
+gg
+ae
+ae
+ae
+ah
+"}
+(10,1,1) = {"
+ah
+ai
+ai
+ai
+aJ
+aQ
+bm
+bG
+bH
+bH
+cF
+cF
+dB
+ew
+eV
+fw
+fM
+bG
+bH
+bG
+hv
+hT
+gg
+gC
+ae
+ae
+ae
+ah
+"}
+(11,1,1) = {"
+ah
+ai
+al
+au
+aK
+aR
+bn
+bH
+bR
+cj
+cF
+cF
+cF
+ex
+eW
+cF
+fN
+gj
+hJ
+gl
+hw
+hU
+iq
+eA
+iq
+ae
+ae
+ah
+"}
+(12,1,1) = {"
+ah
+ai
+am
+av
+aL
+aT
+bo
+bH
+bS
+ck
+cF
+cF
+dC
+ey
+eW
+cF
+fN
+gk
+gH
+gl
+hx
+hV
+ir
+iI
+iQ
+iY
+ji
+jx
+"}
+(13,1,1) = {"
+ah
+ai
+an
+aw
+ai
+aV
+bp
+bH
+bT
+cm
+cG
+cm
+dD
+ez
+eX
+fx
+fN
+gj
+iP
+gl
+hx
+hx
+is
+hx
+eA
+ae
+ae
+ah
+"}
+(14,1,1) = {"
+ah
+ai
+ao
+ax
+ai
+aW
+br
+bH
+bH
+bH
+bH
+bH
+bH
+bG
+eY
+bG
+fO
+gl
+gl
+bG
+fA
+fA
+it
+iJ
+iq
+eA
+eA
+ah
+"}
+(15,1,1) = {"
+ah
+ai
+ap
+az
+ai
+aY
+bs
+bI
+bU
+bU
+cH
+cZ
+dF
+dF
+eZ
+fy
+fP
+gm
+gJ
+ha
+hy
+hW
+iu
+iK
+iR
+iZ
+eA
+ah
+"}
+(16,1,1) = {"
+ah
+ai
+aq
+aC
+ai
+bb
+bu
+bJ
+bV
+co
+co
+da
+dH
+bI
+fb
+fz
+fQ
+gn
+gK
+hb
+hz
+fA
+iv
+iL
+eA
+ja
+eA
+ah
+"}
+(17,1,1) = {"
+ah
+ai
+ar
+aD
+ai
+bd
+bw
+bI
+bW
+bU
+cI
+db
+dI
+bI
+fc
+fA
+gI
+go
+gL
+iC
+fA
+fA
+iw
+iM
+eA
+eA
+eA
+ah
+"}
+(18,1,1) = {"
+ah
+ai
+ai
+ai
+aJ
+cE
+bc
+bK
+bI
+bI
+bI
+dc
+dJ
+bI
+fd
+fA
+jt
+fA
+fA
+fA
+fA
+hX
+hh
+fV
+hX
+jb
+jj
+jw
+"}
+(19,1,1) = {"
+ah
+ag
+ag
+aE
+aU
+bB
+af
+af
+ic
+af
+bI
+bI
+bI
+eA
+fR
+fA
+fA
+fA
+gM
+gO
+hA
+hY
+ix
+gO
+gO
+jc
+fU
+ah
+"}
+(20,1,1) = {"
+ah
+ag
+af
+af
+bt
+dE
+ea
+ea
+ec
+ea
+ea
+fa
+dK
+eB
+fe
+dK
+fT
+gp
+gN
+hc
+hB
+hZ
+iy
+gO
+gO
+jd
+fU
+ah
+"}
+(21,1,1) = {"
+ah
+ab
+aA
+aX
+bv
+dG
+dW
+aj
+el
+bf
+af
+ag
+dL
+dL
+ff
+dL
+fU
+gq
+gO
+hd
+hC
+ia
+iz
+iA
+gO
+jd
+fU
+ah
+"}
+(22,1,1) = {"
+ah
+aZ
+aZ
+cn
+af
+ci
+dQ
+af
+eq
+af
+af
+bc
+dM
+eC
+fg
+dM
+fV
+gr
+gO
+he
+hD
+ib
+iA
+iA
+gO
+jd
+fU
+ah
+"}
+(23,1,1) = {"
+ah
+ba
+ah
+ad
+bz
+cz
+dR
+eb
+er
+eb
+eb
+fX
+dN
+dN
+fh
+fB
+fW
+gs
+gP
+hf
+hE
+ie
+ie
+ie
+iS
+je
+fU
+ah
+"}
+(24,1,1) = {"
+ah
+ah
+ah
+ah
+aZ
+cK
+dQ
+af
+aB
+af
+ig
+bg
+dO
+dO
+fi
+fC
+fU
+gt
+gN
+hg
+hF
+gO
+iB
+gO
+iT
+jf
+jk
+jw
+"}
+(25,1,1) = {"
+ay
+ah
+bA
+ah
+cl
+dT
+dZ
+af
+iD
+bf
+af
+ag
+dO
+dS
+fj
+fD
+dS
+dO
+dS
+hh
+hG
+if
+ii
+ii
+ii
+ii
+hX
+ah
+"}
+(26,1,1) = {"
+ah
+ah
+ah
+bF
+ah
+fS
+aZ
+ei
+cd
+af
+af
+ag
+dO
+eD
+fk
+fE
+fY
+gu
+dO
+hi
+hH
+ih
+iG
+iN
+iU
+ii
+jl
+ah
+"}
+(27,1,1) = {"
+ah
+bk
+ah
+ah
+ah
+be
+ac
+en
+id
+ep
+cp
+cp
+dO
+eE
+fl
+jr
+fZ
+gv
+dO
+hj
+hI
+ii
+iE
+iO
+iV
+jg
+jl
+ah
+"}
+(28,1,1) = {"
+ah
+ac
+ak
+ak
+ak
+ak
+ak
+bg
+ag
+cp
+cp
+dd
+dO
+eE
+fm
+js
+ju
+gw
+dO
+hk
+iX
+ij
+iF
+jv
+iW
+jh
+jl
+ah
+"}
+(29,1,1) = {"
+ah
+ak
+ak
+ak
+ak
+ak
+ak
+bL
+ae
+cp
+cJ
+de
+dO
+eE
+fl
+fF
+fF
+fF
+dO
+hl
+hK
+ii
+jm
+jn
+jy
+ii
+jl
+ah
+"}
+(30,1,1) = {"
+ah
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+aZ
+cp
+cL
+df
+dP
+eF
+fn
+fF
+fF
+dO
+dS
+hm
+hL
+if
+ii
+if
+ii
+ii
+ae
+ah
+"}
+(31,1,1) = {"
+ah
+ak
+ak
+ak
+ak
+ak
+ak
+ak
+bX
+cq
+cp
+dg
+dS
+dO
+dO
+dO
+dO
+dO
+gQ
+hn
+hM
+ik
+iH
+gA
+bx
+ae
+ah
+ah
+"}
+(32,1,1) = {"
+ac
+ac
+ak
+ak
+ak
+ak
+ak
+ak
+bY
+cr
+cM
+dh
+dU
+eG
+fo
+fG
+ga
+gx
+gR
+ho
+hM
+il
+il
+gA
+ae
+ah
+ah
+ah
+"}
+(33,1,1) = {"
+ah
+ac
+ak
+ak
+ak
+ak
+ak
+ak
+bZ
+cs
+cN
+di
+dV
+eH
+fp
+fH
+gb
+gy
+gS
+hp
+hN
+im
+gA
+gU
+ah
+ah
+ah
+ah
+"}
+(34,1,1) = {"
+ah
+ah
+ak
+ak
+ak
+ak
+jo
+bM
+ca
+ct
+cO
+dj
+dV
+eI
+cO
+cR
+gc
+gz
+gT
+hq
+hO
+gA
+gU
+ah
+ah
+ah
+ah
+ah
+"}
+(35,1,1) = {"
+aS
+ah
+ac
+cl
+ak
+ak
+bx
+bx
+bx
+ct
+cP
+dk
+dX
+eJ
+cP
+dV
+gd
+gA
+gU
+gU
+gU
+gU
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(36,1,1) = {"
+ah
+bq
+ah
+ah
+ah
+ae
+ae
+bx
+bx
+ct
+cQ
+dl
+dY
+eK
+fq
+fI
+ge
+gB
+gV
+jw
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(37,1,1) = {"
+ah
+ah
+ah
+ah
+do
+aZ
+aZ
+ae
+bx
+ct
+cR
+dm
+cO
+cR
+dV
+cR
+gf
+ct
+cR
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(38,1,1) = {"
+ah
+ah
+ah
+aS
+ah
+ah
+aZ
+aZ
+ae
+bx
+ct
+dn
+ed
+dV
+bx
+dV
+ct
+ct
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(39,1,1) = {"
+ah
+ah
+aZ
+ah
+ah
+aZ
+aS
+aZ
+cb
+cu
+cb
+dp
+ee
+cb
+cu
+cb
+ae
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(40,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+aZ
+ah
+aZ
+cc
+cv
+cS
+dq
+ef
+eL
+fr
+cc
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(41,1,1) = {"
+ah
+ah
+ah
+aZ
+ah
+ah
+ah
+ah
+cc
+jp
+cw
+dr
+eg
+cw
+jq
+cc
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(42,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+aS
+ah
+ah
+ce
+cx
+cT
+ds
+eh
+eM
+fs
+ce
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(43,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+aZ
+ah
+ah
+ce
+ce
+ce
+dt
+dt
+ce
+ce
+ce
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
+(44,1,1) = {"
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ce
+ce
+ce
+ce
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+ah
+"}
diff --git a/_maps/RandomZLevels/away_mission/SnowCabin.dmm b/_maps/RandomZLevels/away_mission/SnowCabin.dmm
index 249cb68b5d..844a134d27 100644
--- a/_maps/RandomZLevels/away_mission/SnowCabin.dmm
+++ b/_maps/RandomZLevels/away_mission/SnowCabin.dmm
@@ -428,7 +428,7 @@
/area/awaymission/cabin)
"bm" = (
/obj/machinery/door/airlock/wood{
- id_tag = "snowdinbutworse5";
+ id_tag = "snowdorm5";
name = "Cabin 5"
},
/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto,
@@ -3318,7 +3318,7 @@
/area/awaymission/cabin)
"iV" = (
/obj/machinery/door/airlock/wood{
- id_tag = "snowdinbutworse1";
+ id_tag = "snowdorm1";
name = "Cabin 1"
},
/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto,
@@ -3326,7 +3326,7 @@
/area/awaymission/cabin)
"iW" = (
/obj/machinery/door/airlock/wood{
- id_tag = "snowdinbutworse2";
+ id_tag = "snowdorm2";
name = "Cabin 2"
},
/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto,
@@ -3334,7 +3334,7 @@
/area/awaymission/cabin)
"iX" = (
/obj/machinery/door/airlock/wood{
- id_tag = "snowdinbutworse3";
+ id_tag = "snowdorm3";
name = "Cabin 3"
},
/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto,
@@ -3342,7 +3342,7 @@
/area/awaymission/cabin)
"iY" = (
/obj/machinery/door/airlock/wood{
- id_tag = "snowdinbutworse4";
+ id_tag = "snowdorm4";
name = "Cabin 4"
},
/obj/effect/mapping_helpers/network_builder/power_cable/yellow/auto,
@@ -3419,31 +3419,37 @@
/area/awaymission/cabin)
"jg" = (
/obj/machinery/button/door{
- id = "snowdinbutworse2";
- name = "airlock button";
- pixel_y = -27
+ id = "snowdorm2";
+ name = "Dorm Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
},
/turf/open/floor/wood,
/area/awaymission/cabin)
"jh" = (
/obj/machinery/button/door{
- id = "snowdinbutworse1";
- name = "airlock button";
- pixel_y = -27
+ id = "snowdorm1";
+ name = "Dorm Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
},
/turf/open/floor/wood,
/area/awaymission/cabin)
"ji" = (
/obj/machinery/button/door{
- id = "snowdinbutworse3";
- name = "airlock button";
- pixel_y = -27
+ id = "snowdorm3";
+ name = "Dorm Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_y = -25;
+ specialfunctions = 4
},
/turf/open/floor/wood,
/area/awaymission/cabin)
"jj" = (
/obj/machinery/button/door{
- id = "snowdinbutworse4";
+ id = "snowdorm4";
name = "airlock button";
pixel_y = -27
},
@@ -3451,7 +3457,7 @@
/area/awaymission/cabin)
"jk" = (
/obj/machinery/button/door{
- id = "snowdinbutworse5";
+ id = "snowdorm5";
name = "airlock button";
pixel_y = -27
},
@@ -4024,8 +4030,8 @@
pixel_y = -2
},
/obj/item/clothing/head/christmashatg{
- pixel_y = 12;
- pixel_x = 3
+ pixel_x = 3;
+ pixel_y = 12
},
/turf/open/floor/plating/asteroid/snow,
/area/awaymission/cabin/caves)
diff --git a/_maps/lambdastation.json b/_maps/lambdastation.json
index 737095c073..997f6b152e 100644
--- a/_maps/lambdastation.json
+++ b/_maps/lambdastation.json
@@ -1,11 +1,22 @@
{
"map_name": "Lambda Station",
"map_path": "map_files/LambdaStation",
- "map_file": "lambda.dmm",
+ "map_file":[
+ "lambda.dmm",
+ "dorms.dmm"
+ ],
"shuttles": {
- "cargo": "cargo_box",
- "ferry": "ferry_fancy",
- "whiteship": "whiteship_meta",
- "emergency": "emergency_meta"
- }
+ "cargo": "cargo_box",
+ "ferry": "ferry_fancy",
+ "whiteship": "whiteship_meta",
+ "emergency": "emergency_meta"
+ },
+ "traits":[
+ {
+ "Up":1
+ },
+ {
+ "Down":-1
+ }
+ ]
}
diff --git a/_maps/map_files/BoxStation/BoxStation.dmm b/_maps/map_files/BoxStation/BoxStation.dmm
index c0b4e6a88a..ce5539cee7 100644
--- a/_maps/map_files/BoxStation/BoxStation.dmm
+++ b/_maps/map_files/BoxStation/BoxStation.dmm
@@ -1128,8 +1128,7 @@
/area/security/prison)
"acI" = (
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/atmospherics/pipe/simple/general/hidden,
/obj/machinery/door/firedoor,
@@ -1280,8 +1279,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/door/firedoor,
/turf/open/floor/plating,
@@ -1296,8 +1294,7 @@
"acZ" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/door/firedoor,
/turf/open/floor/plating,
@@ -21317,8 +21314,7 @@
name = "Privacy Shutters";
pixel_y = 24
},
-/obj/structure/rack,
-/obj/item/storage/briefcase,
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aYk" = (
@@ -46725,12 +46721,6 @@
},
/turf/open/floor/plasteel,
/area/engine/engineering)
-"cjb" = (
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel{
- name = "floor"
- },
-/area/engine/engineering)
"cjc" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -56119,7 +56109,6 @@
dir = 4
},
/obj/machinery/door/airlock/maintenance/abandoned{
- name = "maintenance access";
req_access_txt = "12"
},
/obj/structure/barricade/wooden,
@@ -58287,7 +58276,6 @@
},
/obj/machinery/computer/security/telescreen/toxins{
dir = 1;
- network = list("toxins");
pixel_y = -28
},
/obj/structure/chair{
@@ -87415,8 +87403,8 @@ bVJ
cay
ccw
cig
-cjb
-cjb
+cSV
+cSV
cig
cig
cmG
diff --git a/_maps/map_files/CogStation/CogStation.dmm b/_maps/map_files/CogStation/CogStation.dmm
index f88a891b39..9b260f0133 100644
--- a/_maps/map_files/CogStation/CogStation.dmm
+++ b/_maps/map_files/CogStation/CogStation.dmm
@@ -8974,7 +8974,6 @@
},
/obj/machinery/turnstile{
dir = 8;
- icon_state = "turnstile_map";
name = "Genpop Entrance Turnstile";
req_access_txt = "69"
},
@@ -9657,7 +9656,6 @@
},
/obj/machinery/turnstile{
dir = 8;
- icon_state = "turnstile_map";
name = "Genpop Entrance Turnstile";
req_access_txt = "69"
},
@@ -28878,8 +28876,7 @@
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
- id = "capblast";
- name = "blast door"
+ id = "capblast"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
@@ -33205,8 +33202,7 @@
"bts" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/light_construct/small{
- dir = 1;
- icon_state = "bulb-construct-stage1"
+ dir = 1
},
/turf/open/floor/plasteel,
/area/maintenance/aft)
@@ -33760,8 +33756,7 @@
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
- id = "capblast";
- name = "blast door"
+ id = "capblast"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
@@ -37603,7 +37598,6 @@
/turf/open/floor/plasteel,
/area/maintenance/disposal)
"bDc" = (
-/obj/machinery/vending/security,
/obj/structure/disposalpipe/segment,
/obj/structure/disposalpipe/segment{
dir = 4
@@ -37611,6 +37605,7 @@
/obj/effect/decal/cleanable/cobweb{
icon_state = "cobweb2"
},
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"bDd" = (
@@ -46836,8 +46831,7 @@
},
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
- id = "capblast";
- name = "blast door"
+ id = "capblast"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
@@ -47893,8 +47887,7 @@
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
- id = "capblast";
- name = "blast door"
+ id = "capblast"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
@@ -49489,8 +49482,7 @@
},
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
- id = "capblast";
- name = "blast door"
+ id = "capblast"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
@@ -49570,8 +49562,7 @@
},
/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
- id = "capblast";
- name = "blast door"
+ id = "capblast"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
diff --git a/_maps/map_files/Deltastation/DeltaStation2.dmm b/_maps/map_files/Deltastation/DeltaStation2.dmm
index 78bb797a56..943aa85efd 100644
--- a/_maps/map_files/Deltastation/DeltaStation2.dmm
+++ b/_maps/map_files/Deltastation/DeltaStation2.dmm
@@ -501,8 +501,7 @@
dir = 4
},
/turf/open/floor/plasteel/yellowsiding/corner{
- dir = 8;
- icon_state = "yellowcornersiding"
+ dir = 8
},
/area/crew_quarters/fitness/pool)
"aba" = (
@@ -518,8 +517,7 @@
dir = 8
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abb" = (
@@ -612,8 +610,7 @@
dir = 4
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 8;
- icon_state = "yellowsiding"
+ dir = 8
},
/area/crew_quarters/fitness/pool)
"abn" = (
@@ -627,8 +624,7 @@
dir = 8
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abo" = (
@@ -712,8 +708,7 @@
name = "pool camera"
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abv" = (
@@ -732,8 +727,7 @@
dir = 4
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 8;
- icon_state = "yellowsiding"
+ dir = 8
},
/area/crew_quarters/fitness/pool)
"aby" = (
@@ -773,8 +767,7 @@
dir = 8
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abC" = (
@@ -912,8 +905,7 @@
pixel_x = -23
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abP" = (
@@ -980,8 +972,7 @@
pixel_x = -26
},
/turf/open/floor/plasteel/yellowsiding/corner{
- dir = 4;
- icon_state = "yellowcornersiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abW" = (
@@ -990,8 +981,7 @@
dir = 8
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 1;
- icon_state = "yellowsiding"
+ dir = 1
},
/area/crew_quarters/fitness/pool)
"abX" = (
@@ -1003,8 +993,7 @@
dir = 4
},
/turf/open/floor/plasteel/yellowsiding/corner{
- dir = 1;
- icon_state = "yellowcornersiding"
+ dir = 1
},
/area/crew_quarters/fitness/pool)
"abY" = (
@@ -9915,8 +9904,7 @@
/area/engine/atmospherics_engine)
"avi" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 8;
- name = "scrubbers pipe"
+ dir = 8
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/line{
@@ -12568,15 +12556,11 @@
/area/engine/atmospherics_engine)
"aAb" = (
/turf/closed/wall,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aAc" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/closed/wall,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aAd" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral{
@@ -13150,9 +13134,7 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBh" = (
/obj/item/kirbyplants/random,
/obj/machinery/light/small{
@@ -13161,25 +13143,19 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBi" = (
/obj/structure/table,
/obj/item/clothing/suit/apron/overalls,
/obj/item/cultivator,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBj" = (
/obj/machinery/biogenerator,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBk" = (
/obj/structure/table,
/obj/item/reagent_containers/food/snacks/grown/wheat,
@@ -13194,18 +13170,14 @@
pixel_y = 4
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBl" = (
/obj/machinery/hydroponics/soil,
/obj/item/seeds/tea,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBm" = (
/obj/item/kirbyplants/random,
/obj/machinery/status_display/evac{
@@ -13213,9 +13185,7 @@
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBn" = (
/obj/structure/table,
/obj/item/stack/packageWrap,
@@ -13225,9 +13195,7 @@
/obj/item/reagent_containers/food/snacks/grown/cherries,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBo" = (
/obj/item/kirbyplants/random,
/obj/machinery/light/small{
@@ -13237,18 +13205,14 @@
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBp" = (
/obj/machinery/hydroponics/soil,
/obj/item/seeds/poppy,
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aBq" = (
/obj/structure/cable/white{
icon_state = "2-4"
@@ -13829,33 +13793,25 @@
/area/engine/atmospherics_engine)
"aCv" = (
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aCw" = (
/obj/effect/turf_decal/delivery,
/obj/machinery/hydroponics/soil,
/obj/item/seeds/watermelon,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aCx" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aCy" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aCz" = (
/obj/structure/cable/white{
icon_state = "1-2"
@@ -14471,21 +14427,15 @@
},
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aDy" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aDz" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aDA" = (
/obj/structure/sink{
dir = 4;
@@ -14496,9 +14446,7 @@
},
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aDB" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/dirt,
@@ -14980,34 +14928,26 @@
icon_state = "2-4"
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aEC" = (
/obj/structure/cable/white{
icon_state = "4-8"
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aED" = (
/obj/structure/cable/white{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aEE" = (
/obj/structure/cable/white{
icon_state = "2-8"
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aEG" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable/white{
@@ -15640,18 +15580,14 @@
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFK" = (
/obj/machinery/hydroponics/soil,
/obj/item/seeds/harebell,
/obj/machinery/light/small,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFL" = (
/obj/structure/table,
/obj/item/shovel/spade,
@@ -15670,9 +15606,7 @@
},
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFM" = (
/obj/machinery/status_display/evac{
pixel_y = -32
@@ -15681,34 +15615,26 @@
/obj/machinery/hydroponics/soil,
/obj/item/seeds/poppy/geranium,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFN" = (
/obj/structure/table,
/obj/item/plant_analyzer,
/obj/item/hatchet,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFO" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFP" = (
/obj/structure/cable/white{
icon_state = "1-2"
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFQ" = (
/obj/structure/table,
/obj/item/crowbar,
@@ -15716,9 +15642,7 @@
/obj/item/reagent_containers/glass/bucket,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFR" = (
/obj/machinery/hydroponics/soil,
/obj/item/seeds/tower,
@@ -15727,9 +15651,7 @@
/obj/effect/turf_decal/delivery,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aFS" = (
/obj/structure/cable/white{
icon_state = "1-2"
@@ -16719,9 +16641,7 @@
"aHl" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aHm" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch";
@@ -16733,9 +16653,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aHn" = (
/obj/machinery/door/airlock/maintenance_hatch{
name = "Maintenance Hatch";
@@ -16749,16 +16667,12 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aHo" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"aHp" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable/white{
@@ -50511,12 +50425,6 @@
/turf/open/floor/plasteel/dark,
/area/security/detectives_office)
"bJn" = (
-/obj/structure/rack,
-/obj/item/storage/briefcase{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/secure/briefcase,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -50527,6 +50435,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/dark,
/area/security/detectives_office)
"bJo" = (
@@ -63207,7 +63116,6 @@
},
/obj/machinery/camera{
c_tag = "Library - Aft";
- dir = 2;
name = "library camera"
},
/turf/open/floor/wood,
@@ -64373,8 +64281,7 @@
/area/library)
"cel" = (
/obj/structure/chair/sofa/right{
- dir = 8;
- icon_state = "sofaend_right"
+ dir = 8
},
/obj/structure/sign/painting/library{
pixel_x = 32
@@ -125366,9 +125273,7 @@
/obj/item/reagent_containers/glass/bucket,
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"etO" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -125493,9 +125398,7 @@
/obj/machinery/hydroponics/soil,
/obj/item/seeds/grape,
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"faI" = (
/obj/structure/cable/white{
icon_state = "1-2"
@@ -125710,7 +125613,6 @@
},
/obj/machinery/camera{
c_tag = "Library - Aft";
- dir = 2;
name = "library camera"
},
/turf/open/floor/plasteel/grimy,
@@ -126415,9 +126317,7 @@
pixel_x = 6
},
/turf/open/floor/plasteel,
-/area/hydroponics/garden/abandoned{
- name = "Maintenance Garden"
- })
+/area/hydroponics/garden/abandoned)
"loH" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -127863,8 +127763,7 @@
/area/science/mixing)
"xER" = (
/obj/structure/chair/sofa/left{
- dir = 8;
- icon_state = "sofaend_left"
+ dir = 8
},
/turf/open/floor/wood,
/area/library)
diff --git a/_maps/map_files/KiloStation/KiloStation.dmm b/_maps/map_files/KiloStation/KiloStation.dmm
index 518fa4e81e..51bfe5038e 100644
--- a/_maps/map_files/KiloStation/KiloStation.dmm
+++ b/_maps/map_files/KiloStation/KiloStation.dmm
@@ -10384,9 +10384,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/structure/table,
-/obj/item/paper_bin,
-/obj/item/pen,
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/dark,
/area/security/detectives_office)
"ars" = (
@@ -70077,8 +70075,7 @@
dir = 8
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 8;
- name = "scrubbers pipe"
+ dir = 8
},
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/stripes/white/line,
@@ -75355,9 +75352,7 @@
/obj/machinery/atmospherics/pipe/simple/orange/visible{
dir = 4
},
-/obj/machinery/airalarm{
- pixel_z = 24
- },
+/obj/machinery/airalarm,
/obj/machinery/light/small,
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
diff --git a/_maps/map_files/LambdaStation/dorms.dmm b/_maps/map_files/LambdaStation/dorms.dmm
new file mode 100644
index 0000000000..a38d2b9e1d
--- /dev/null
+++ b/_maps/map_files/LambdaStation/dorms.dmm
@@ -0,0 +1,85882 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"aa" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 8;
+ name = "8maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"ab" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"ac" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"ae" = (
+/turf/open/floor/wood,
+/area/hydroponics/garden/monastery)
+"af" = (
+/obj/effect/landmark/carpspawn,
+/turf/open/space/basic,
+/area/space)
+"ag" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ah" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ai" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"aj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ak" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"al" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"an" = (
+/turf/closed/wall,
+/area/maintenance/bar)
+"ap" = (
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"aq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"ar" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/security/vacantoffice";
+ dir = 4;
+ name = "Office APC";
+ pixel_x = 23
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"as" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"at" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/sign/departments/holy{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"au" = (
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"av" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"aw" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/crew_quarters/bar";
+ dir = 1;
+ name = "Bar APC";
+ pixel_y = 25
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"ax" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"az" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"aA" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"aB" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"aC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"aD" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"aE" = (
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"aG" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"aH" = (
+/obj/effect/landmark/blobstart,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"aI" = (
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"aJ" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"aK" = (
+/obj/effect/landmark/start/chaplain,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"aL" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"aM" = (
+/obj/structure/closet/crate,
+/obj/item/cultivator,
+/obj/item/shovel/spade,
+/obj/item/storage/bag/plants/portaseeder,
+/obj/item/seeds/wheat/rice,
+/obj/item/seeds/replicapod,
+/obj/item/seeds/carrot,
+/obj/item/seeds/tomato,
+/obj/item/reagent_containers/glass/bottle/nutrient/ez,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"aN" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lantern,
+/turf/open/floor/carpet,
+/area/chapel/main)
+"aP" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"aQ" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Control Room";
+ req_one_access_txt = "19; 61"
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"aR" = (
+/obj/item/electropack/shockcollar,
+/obj/item/assembly/signaler,
+/obj/item/clothing/mask/muzzle,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"aS" = (
+/obj/machinery/atmospherics/pipe/simple/multiz,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"aT" = (
+/turf/closed/wall/r_wall,
+/area/chapel/main)
+"aV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"aW" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"aX" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock{
+ id_tag = "Cabin6";
+ name = "Cabin 6"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"aY" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"aZ" = (
+/turf/open/transparent/openspace,
+/area/hydroponics/garden/monastery)
+"bb" = (
+/turf/open/floor/plating,
+/area/construction/mining/aux_base)
+"bc" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"bd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L10";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"be" = (
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"bf" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/rack,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"bg" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"bi" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/tracker,
+/turf/open/floor/plating/airless,
+/area/solar/starboard/fore)
+"bk" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"bl" = (
+/obj/item/storage/box/mousetraps,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"bo" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"bq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"br" = (
+/obj/structure/table,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"bu" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bv" = (
+/obj/structure/railing,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"bw" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"by" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"bz" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bA" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"bB" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Clinic";
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"bC" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Public Minning Access"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bE" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"bF" = (
+/obj/docking_port/stationary{
+ area_type = /area/construction/mining/aux_base;
+ dheight = 4;
+ dwidth = 4;
+ height = 9;
+ id = "aux_base_zone";
+ name = "aux base zone";
+ roundstart_template = /datum/map_template/shuttle/aux_base/default;
+ width = 9
+ },
+/turf/open/floor/plating,
+/area/construction/mining/aux_base)
+"bG" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboard";
+ name = "Aft-Starboard Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard)
+"bH" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -29
+ },
+/obj/machinery/door/window/westleft{
+ name = "Bar Access";
+ req_access_txt = "25"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"bI" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"bJ" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1481;
+ name = "Confessional Intercom";
+ pixel_y = -30
+ },
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"bL" = (
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"bM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"bN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/central)
+"bO" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bQ" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 8;
+ name = "8maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"bR" = (
+/obj/structure/table/wood,
+/obj/item/storage/book/bible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"bS" = (
+/obj/machinery/light,
+/turf/open/floor/carpet,
+/area/chapel/main)
+"bT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"bU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"bW" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"bX" = (
+/obj/machinery/camera/motion{
+ c_tag = "Above Core";
+ dir = 10
+ },
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"bY" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/carpet,
+/area/chapel/office)
+"cb" = (
+/obj/machinery/vending/kink,
+/obj/effect/decal/cleanable/semen,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"cd" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ce" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"ch" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ci" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"ck" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"cl" = (
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"cn" = (
+/turf/closed/wall,
+/area/hydroponics/garden/monastery)
+"co" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/horsehead,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"cp" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"cq" = (
+/turf/open/space,
+/area/space)
+"cr" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cryodorms"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"ct" = (
+/turf/closed/wall,
+/area/hallway/secondary/construction)
+"cu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"cv" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"cw" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L3";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"cx" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"cA" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/northright,
+/obj/machinery/door/window/southright{
+ name = "Hydrophonic's Front Desk";
+ req_access_txt = "35"
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"cB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"cC" = (
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"cD" = (
+/obj/item/clothing/under/misc/burial,
+/obj/item/clothing/under/misc/burial,
+/obj/item/clothing/under/misc/burial,
+/obj/item/clothing/under/misc/burial,
+/obj/item/clothing/under/misc/burial,
+/obj/item/clothing/under/misc/burial,
+/obj/structure/closet/crate{
+ name = "Burial Garment Crate"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"cE" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"cG" = (
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"cI" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"cJ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"cK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"cM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L6";
+ layer = 2.04
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms9";
+ location = "dorms8"
+ },
+/mob/living/simple_animal/bot/medbot{
+ auto_patrol = 1;
+ name = "Dr. Heals"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"cN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"cO" = (
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/space)
+"cP" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"cQ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"cR" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms14";
+ location = "dorms13"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"cT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"cU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/item/radio/intercom{
+ pixel_x = -30
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"cV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"cX" = (
+/obj/machinery/airalarm/directional/south,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"cY" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/dorms)
+"da" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"db" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"dc" = (
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"df" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"dg" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"dh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"dk" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Public Minning Access"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"dl" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"dm" = (
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/maintenance/bar)
+"dn" = (
+/obj/structure/table,
+/obj/item/plant_analyzer,
+/obj/item/shovel/spade,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"do" = (
+/obj/structure/falsewall,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"dq" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"dr" = (
+/obj/machinery/recharge_station,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"ds" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"dt" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/construction/mining/aux_base)
+"du" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"dv" = (
+/obj/machinery/camera{
+ c_tag = "Starboard Solar Maintenance";
+ dir = 3
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"dw" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/department/crew_quarters/dorms)
+"dx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"dz" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/computer/arcade/battle{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"dA" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"dB" = (
+/obj/structure/railing,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"dC" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Atrium Access"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"dE" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"dF" = (
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"dG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Unisex Restroom"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"dH" = (
+/obj/structure/table,
+/obj/item/clothing/mask/cigarette/pipe,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"dI" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"dJ" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/bar";
+ dir = 1;
+ name = "Maint Bar APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"dM" = (
+/obj/machinery/vending/autodrobe,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"dN" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/obj/machinery/computer/slot_machine{
+ pixel_y = 2
+ },
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"dQ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"dR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"dS" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/vending/boozeomat,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"dT" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"dU" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"dV" = (
+/obj/machinery/power/apc{
+ areastring = "/area/hydroponics/garden/monastery";
+ dir = 1;
+ name = "Atrium APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"dW" = (
+/obj/structure/closet/crate/coffin,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/southleft,
+/turf/open/floor/plating,
+/area/chapel/main)
+"dX" = (
+/obj/machinery/computer/arcade,
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"dZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"ea" = (
+/obj/machinery/light/floor,
+/turf/open/floor/wood,
+/area/hydroponics/garden/monastery)
+"eb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"ed" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"ee" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=1";
+ dir = 8;
+ freq = 1400;
+ location = "Bar"
+ },
+/obj/structure/plasticflaps/opaque,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"ef" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/dropper,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"ei" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ej" = (
+/obj/structure/musician/piano,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"ek" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"el" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"en" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"eo" = (
+/obj/effect/landmark/start/assistant,
+/obj/structure/chair/stool,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"ep" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Dormitories Hallway Starboard Fore";
+ dir = 9;
+ name = "dormitories camera"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"eq" = (
+/obj/machinery/chem_master,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"er" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/orange,
+/obj/item/storage/box/mousetraps{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/lights/mixed,
+/obj/item/grenade/chem_grenade/cleaner,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"eu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"ev" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/toilet)
+"ew" = (
+/turf/closed/wall,
+/area/vacant_room/commissary)
+"ex" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ey" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"ez" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"eA" = (
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bucket,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"eB" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Atrium Access"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"eD" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"eE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"eF" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/department/crew_quarters/dorms";
+ name = "Dormitory Maintenance APC";
+ pixel_y = -28
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"eG" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"eH" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"eI" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"eJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"eK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/landmark/xmastree,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"eL" = (
+/obj/effect/landmark/carpspawn,
+/turf/open/space,
+/area/space)
+"eM" = (
+/obj/structure/closet/secure_closet/bar{
+ pixel_x = -3;
+ pixel_y = -1;
+ req_access_txt = "25"
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"eO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"eP" = (
+/obj/machinery/vending/boozeomat,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"eQ" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/turf/open/floor/carpet,
+/area/chapel/office)
+"eR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"eS" = (
+/obj/structure/closet/crate/hydroponics,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"eT" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"eV" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"eW" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"eX" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"eY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"eZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/item/bikehorn/rubberducky,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"fb" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"fc" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"fd" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"fe" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"ff" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"fg" = (
+/obj/structure/girder,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"fi" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/green/filled/end,
+/obj/machinery/computer/cryopod{
+ dir = 1;
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"fk" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"fl" = (
+/turf/closed/wall,
+/area/maintenance/central)
+"fm" = (
+/obj/structure/table/wood,
+/obj/item/storage/book/bible,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/carpet,
+/area/chapel/office)
+"fo" = (
+/obj/effect/turf_decal/vg_decals/department/sec,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"fp" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"fq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"fr" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"ft" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"fu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Port";
+ name = "chapel camera"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 1
+ },
+/area/chapel/main)
+"fv" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/fire/firefighter,
+/obj/item/clothing/mask/gas,
+/obj/item/clothing/head/hardhat/red,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"fw" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"fx" = (
+/obj/structure/closet/toolcloset,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"fy" = (
+/obj/effect/decal/cleanable/cobweb{
+ icon_state = "cobweb2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"fz" = (
+/obj/structure/bed/roller,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"fA" = (
+/obj/structure/grille,
+/turf/closed/wall/r_wall,
+/area/space/nearstation)
+"fB" = (
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"fC" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"fD" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/obj/structure/rack,
+/obj/item/stack/sheet/metal{
+ amount = 30
+ },
+/obj/item/stack/packageWrap,
+/obj/item/stack/sheet/glass{
+ amount = 30
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"fF" = (
+/obj/structure/chair/stool,
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel/chapel,
+/area/chapel/main)
+"fG" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"fJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"fK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"fL" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"fN" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/monastery)
+"fO" = (
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"fP" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"fQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"fS" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"fU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"fV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"fW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"fY" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Atrium Access"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"fZ" = (
+/obj/structure/lattice,
+/obj/item/stack/cable_coil/random,
+/turf/open/space,
+/area/space/nearstation)
+"ga" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"gb" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/medical/medbay/zone2";
+ dir = 4;
+ name = "Clinic APC";
+ pixel_x = 23
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"gc" = (
+/obj/machinery/computer/crew{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"gd" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"ge" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/vending/cigarette,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"gf" = (
+/turf/closed/wall/r_wall,
+/area/gateway)
+"gg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"gh" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"gi" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"gj" = (
+/obj/structure/rack,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/item/assault_pod/mining,
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"gk" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"gm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"gn" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"go" = (
+/obj/machinery/camera/autoname,
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"gp" = (
+/obj/effect/turf_decal/vg_decals/department/sci,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"gr" = (
+/obj/machinery/hydroponics/constructable,
+/obj/effect/turf_decal/box/white,
+/turf/open/floor/plasteel/dark,
+/area/hydroponics)
+"gs" = (
+/turf/closed/wall,
+/area/crew_quarters/toilet)
+"gt" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock{
+ id_tag = "Cabin4";
+ name = "Cabin 4"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"gu" = (
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/machinery/computer/gateway_control,
+/turf/open/floor/plasteel,
+/area/gateway)
+"gv" = (
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"gw" = (
+/turf/closed/wall,
+/area/security/vacantoffice)
+"gx" = (
+/turf/open/floor/plating/asteroid/airless,
+/area/asteroid/nearstation)
+"gy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 1
+ },
+/area/chapel/main)
+"gA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"gB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = -25
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"gD" = (
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/toilet";
+ name = "Restrooms APC";
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"gF" = (
+/obj/item/radio/intercom{
+ pixel_x = 29
+ },
+/turf/closed/wall,
+/area/crew_quarters/fitness/recreation)
+"gH" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"gI" = (
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"gJ" = (
+/obj/structure/closet,
+/obj/structure/railing/corner,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"gK" = (
+/obj/structure/table,
+/obj/machinery/camera{
+ c_tag = "Gateway - Atrium"
+ },
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/machinery/recharger,
+/turf/open/floor/plasteel,
+/area/gateway)
+"gL" = (
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"gM" = (
+/obj/structure/sink/kitchen{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ dir = 8;
+ name = "old sink";
+ pixel_x = 15
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"gO" = (
+/obj/machinery/space_heater,
+/obj/structure/railing/corner{
+ icon_state = "railing_corner";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"gP" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"gQ" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"gS" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -27
+ },
+/turf/closed/wall,
+/area/maintenance/central)
+"gT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"gU" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/crew_quarters/bar)
+"gX" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"gY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"gZ" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"ha" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"hd" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"he" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"hh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"hi" = (
+/turf/open/floor/plating/asteroid,
+/area/asteroid/nearstation)
+"hk" = (
+/obj/structure/table,
+/obj/item/skub,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"hl" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/costume,
+/obj/effect/spawner/lootdrop/costume,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"hm" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"ho" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"hp" = (
+/obj/structure/table,
+/obj/item/hand_labeler,
+/obj/item/hand_labeler_refill,
+/obj/item/stack/packageWrap,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"hq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"hr" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "kitchen";
+ name = "kitchen shutters"
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"hs" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"ht" = (
+/turf/open/floor/plating/asteroid/basalt,
+/area/asteroid/nearstation)
+"hu" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"hv" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Aux Base Maintenance";
+ req_access_txt = "48"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"hw" = (
+/obj/structure/chair/stool,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"hx" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"hA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms7";
+ location = "dorms6"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"hB" = (
+/obj/machinery/washing_machine,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"hC" = (
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"hD" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Funeral Parlour"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"hF" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"hG" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"hI" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"hK" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"hL" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"hM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"hN" = (
+/obj/machinery/disposal/bin,
+/obj/machinery/light,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"hO" = (
+/obj/machinery/reagentgrinder,
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"hQ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"hR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms4";
+ location = "dorms3"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"hT" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"hU" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"hV" = (
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/maintenance/bar)
+"hX" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"hY" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"hZ" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ia" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ib" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"id" = (
+/obj/structure/chair/sofa/corp/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ie" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"ih" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"ij" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ik" = (
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"im" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"in" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ip" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/chapel/office";
+ name = "Chapel Office APC";
+ pixel_y = -25
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"ir" = (
+/obj/item/coin/silver,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"it" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"iu" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock{
+ name = "Hydroponics Backroom";
+ req_access_txt = "35"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"iv" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"ix" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"iy" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms15";
+ location = "dorms14"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"iC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"iE" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/pool/controller,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"iF" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"iG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"iI" = (
+/obj/structure/table,
+/obj/item/stack/sheet/plasteel{
+ amount = 10
+ },
+/obj/item/stack/rods/fifty,
+/obj/item/storage/box/lights/mixed,
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"iJ" = (
+/obj/structure/table,
+/obj/item/storage/crayons,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"iL" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"iM" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"iN" = (
+/obj/machinery/light/small,
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"iO" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"iP" = (
+/obj/machinery/door/airlock{
+ name = "Kitchen";
+ req_access_txt = "28"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"iQ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"iS" = (
+/obj/structure/chair/sofa/corp{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"iT" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/donut,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"iU" = (
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"iV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"iW" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/chapel/main)
+"iX" = (
+/obj/structure/mirror{
+ pixel_y = -28
+ },
+/obj/item/lipstick/black,
+/obj/item/lipstick/jade{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/lipstick/purple{
+ pixel_x = -2;
+ pixel_y = -2
+ },
+/obj/structure/table,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"iY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"iZ" = (
+/obj/structure/sign/departments/botany,
+/turf/closed/wall,
+/area/hydroponics)
+"ja" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"jb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"jc" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"je" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"jf" = (
+/obj/structure/toilet/secret/low_loot{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"jh" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"ji" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"jj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"jk" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"jl" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/reagent_containers/glass/bucket,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"jn" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"jo" = (
+/obj/structure/chair/sofa/corp/left,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"jp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"jq" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"jr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"js" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Storage Room";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"jt" = (
+/turf/open/floor/plasteel/chapel{
+ dir = 8
+ },
+/area/chapel/main)
+"jv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"jx" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/arrows/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"jy" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"jz" = (
+/obj/structure/chair/stool,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"jA" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"jB" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/tequila,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"jC" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/start/bartender,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"jE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"jF" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"jG" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"jH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"jI" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"jJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"jK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"jL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/table/wood,
+/obj/item/storage/crayons,
+/obj/item/storage/fancy/candle_box,
+/turf/open/floor/carpet,
+/area/chapel/office)
+"jM" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light/small/built,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"jN" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/turf/open/floor/carpet,
+/area/chapel/office)
+"jO" = (
+/obj/machinery/light/small{
+ dir = 8;
+ pixel_x = 5
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"jP" = (
+/obj/item/storage/bag/plants/portaseeder,
+/obj/item/storage/bag/plants/portaseeder,
+/obj/item/plant_analyzer,
+/obj/item/cultivator,
+/obj/item/reagent_containers/glass/bucket,
+/obj/structure/rack,
+/obj/item/seeds/corn,
+/obj/item/seeds/cabbage,
+/obj/item/seeds/grass,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"jQ" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"jR" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"jS" = (
+/obj/machinery/computer/slot_machine{
+ balance = 15;
+ money = 500
+ },
+/obj/item/coin/iron,
+/obj/item/coin/diamond,
+/obj/item/coin/diamond,
+/obj/item/coin/diamond,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"jT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"jU" = (
+/obj/structure/table,
+/obj/item/circular_saw{
+ pixel_y = 2
+ },
+/obj/item/scalpel{
+ pixel_y = 15
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"jV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock{
+ name = "Bar Backroom";
+ req_access_txt = "25"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"jW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Starboard Quarter Solar Access";
+ req_access_txt = "10"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"jY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"ka" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"kb" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/vg_decals/numbers/six,
+/obj/structure/disposalpipe/junction/flip{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"kd" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/solar{
+ id = "auxsolareast";
+ name = "Port Auxiliary Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard/fore)
+"ke" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Cabin Bathroom"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"kg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"kh" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"ki" = (
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"kk" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/structure/punching_bag,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"kl" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms6";
+ location = "dorms5"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"km" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/structure/table/wood,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"ko" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/bottle/holywater,
+/obj/item/nullrod,
+/obj/item/organ/heart,
+/turf/open/floor/carpet,
+/area/chapel/office)
+"kq" = (
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"kr" = (
+/obj/structure/rack,
+/obj/item/reagent_containers/food/drinks/bottle/vodka{
+ pixel_x = 3;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/food/drinks/bottle/vermouth{
+ pixel_x = -4;
+ pixel_y = 3
+ },
+/obj/item/reagent_containers/food/drinks/bottle/whiskey,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"ks" = (
+/obj/structure/mineral_door/wood{
+ name = "The Gobbetting Barmaid"
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/maintenance/bar)
+"kt" = (
+/obj/structure/mineral_door/wood{
+ name = "The Gobbetting Barmaid"
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"kv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"kw" = (
+/obj/structure/chair/sofa/corp{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"kx" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ky" = (
+/obj/item/storage/toolbox/mechanical,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"kz" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"kA" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"kD" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"kF" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Control Room";
+ req_one_access_txt = "19; 61"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"kH" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/turf/open/floor/plating,
+/area/crew_quarters/locker)
+"kJ" = (
+/obj/machinery/vending/snack/random,
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/fitness/recreation)
+"kL" = (
+/obj/structure/table,
+/obj/item/extinguisher/mini,
+/obj/item/tank/internals/emergency_oxygen/engi,
+/obj/item/clothing/mask/breath,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"kN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms11";
+ location = "dorms10"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"kO" = (
+/obj/structure/girder,
+/obj/structure/grille,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"kP" = (
+/obj/effect/landmark/xeno_spawn,
+/obj/machinery/power/apc{
+ areastring = "/area/hydroponics/garden/abandoned";
+ name = "Abandoned Garden APC";
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"kR" = (
+/obj/structure/closet/wardrobe/grey,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"kS" = (
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"kU" = (
+/obj/structure/girder,
+/obj/structure/grille,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"kV" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"kY" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/crew_quarters/dorms)
+"kZ" = (
+/obj/machinery/biogenerator,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"la" = (
+/obj/machinery/reagentgrinder,
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"lc" = (
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"ld" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"lf" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"lg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"lh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"li" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/wood/normal{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"lj" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"lk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ll" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"lm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ln" = (
+/obj/effect/decal/cleanable/egg_smudge,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"lo" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/dorms)
+"lp" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Auxiliary Tool Storage";
+ req_access_txt = "12"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"lq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"lr" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/solars/starboard";
+ dir = 8;
+ name = "Starboard Solar APC";
+ pixel_x = -26;
+ pixel_y = 3
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"lt" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"lv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"lw" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ly" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"lz" = (
+/turf/closed/wall/r_wall,
+/area/tcommsat/chamber)
+"lA" = (
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"lB" = (
+/obj/structure/chair/stool,
+/turf/open/floor/wood{
+ icon_state = "wood-broken"
+ },
+/area/maintenance/bar)
+"lC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"lD" = (
+/obj/item/shovel/spade,
+/obj/item/reagent_containers/glass/bucket,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"lE" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"lF" = (
+/obj/machinery/door/poddoor{
+ id = "chapelgun";
+ name = "Chapel Launcher Door"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/chapel/main)
+"lG" = (
+/obj/structure/closet/secure_closet/medical2,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"lH" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/beer,
+/obj/item/reagent_containers/food/drinks/ale,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/maintenance/bar)
+"lJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/central)
+"lK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"lM" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/gateway)
+"lN" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"lO" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"lP" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/vg_decals/numbers/five,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"lQ" = (
+/turf/closed/wall/r_wall,
+/area/space/nearstation)
+"lR" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"lS" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"lT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"lU" = (
+/obj/structure/closet/secure_closet/exile,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"lV" = (
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"lX" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"lZ" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/suit/apron/surgical,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"ma" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/rag,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"mb" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboard";
+ name = "Aft-Starboard Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard/aft)
+"mc" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = 4;
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = 6;
+ pixel_y = -1
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -4;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass{
+ pixel_x = -5;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"me" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/sleeper{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -30
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"mg" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mh" = (
+/obj/structure/rack,
+/obj/effect/turf_decal/bot,
+/obj/item/storage/toolbox/emergency{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/electrical,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"mi" = (
+/obj/structure/mopbucket,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"mj" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"mk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ml" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mm" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Chapel"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/chapel/main)
+"mn" = (
+/obj/structure/closet/crate/coffin,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/door/window/northright,
+/turf/open/floor/plating,
+/area/chapel/main)
+"mq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mr" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ms" = (
+/turf/open/floor/plating,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/central)
+"mt" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/wood{
+ icon_state = "wood-broken3"
+ },
+/area/maintenance/bar)
+"mu" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"mv" = (
+/obj/machinery/computer/shuttle/mining,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"mw" = (
+/obj/structure/lattice/catwalk,
+/obj/item/stack/cable_coil,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"mx" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"mA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/arrows/white{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mC" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/hydroponics/garden/abandoned)
+"mD" = (
+/obj/machinery/vending/hydroseeds,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"mE" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/hydroponics/garden)
+"mF" = (
+/obj/structure/table/wood/poker,
+/obj/item/toy/cards/deck,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"mI" = (
+/obj/machinery/light/small,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"mK" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Atrium Access"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mL" = (
+/obj/structure/rack,
+/obj/item/wrench,
+/obj/item/screwdriver,
+/obj/machinery/camera{
+ c_tag = "Vacant Commissary";
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"mM" = (
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"mN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mO" = (
+/obj/structure/table/optable,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"mP" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"mQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"mS" = (
+/obj/machinery/vending/cola/random,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/fitness/recreation)
+"mV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"mW" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"mY" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"mZ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"nb" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/effect/landmark/start/botanist,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"nc" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"nf" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 1
+ },
+/area/chapel/main)
+"ng" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"nh" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ni" = (
+/mob/living/simple_animal/hostile/retaliate/goose,
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/maintenance/bar)
+"nj" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"nl" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"nn" = (
+/obj/structure/chair/stool,
+/turf/open/floor/wood{
+ icon_state = "wood-broken5"
+ },
+/area/maintenance/bar)
+"no" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"np" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"nq" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"nr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ns" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"nt" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ id_tag = "Cabin2";
+ name = "Cabin 2"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"nv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"nw" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"nx" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"nz" = (
+/obj/machinery/door/window/southleft{
+ name = "Bar Delivery";
+ req_access_txt = "25"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"nA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"nB" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"nC" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"nD" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"nF" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/chapel/office)
+"nI" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"nJ" = (
+/turf/open/floor/carpet/blue,
+/area/security/vacantoffice)
+"nK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"nL" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"nM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"nN" = (
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"nO" = (
+/obj/machinery/pool/drain,
+/turf/open/pool,
+/area/crew_quarters/fitness/pool)
+"nP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"nR" = (
+/turf/open/floor/carpet,
+/area/hydroponics/garden)
+"nS" = (
+/obj/effect/landmark/start/cook,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"nT" = (
+/obj/structure/cable,
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"nU" = (
+/obj/structure/closet/toolcloset,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/airalarm{
+ pixel_y = 23
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"nV" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"nW" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"nY" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"nZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"ob" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"oc" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"oe" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"of" = (
+/obj/structure/table,
+/obj/item/hemostat{
+ pixel_x = -5
+ },
+/obj/item/retractor{
+ pixel_x = 2
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"og" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"oh" = (
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"oj" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ok" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ol" = (
+/obj/machinery/hydroponics/soil,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"on" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"op" = (
+/obj/effect/mine/sound/bwoink,
+/turf/open/floor/plating/asteroid,
+/area/asteroid/nearstation)
+"ot" = (
+/turf/closed/wall,
+/area/chapel/office)
+"ov" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ow" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Starboard Quarter Solar Access";
+ req_access_txt = "10"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"oy" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"oA" = (
+/obj/structure/bodycontainer/morgue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"oB" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"oC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/dorms)
+"oE" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"oF" = (
+/obj/machinery/light/floor,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"oG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"oH" = (
+/obj/effect/landmark/start/botanist,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"oJ" = (
+/obj/structure/table/wood/poker,
+/obj/item/toy/cards/deck,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken6"
+ },
+/area/maintenance/bar)
+"oK" = (
+/obj/structure/closet/crate/coffin,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/light,
+/turf/open/floor/plating,
+/area/chapel/main)
+"oN" = (
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"oP" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"oQ" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/crew_quarters/cafeteria)
+"oR" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"oS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"oT" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/structure/table,
+/obj/machinery/smartfridge/disks,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"oU" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/tracker,
+/turf/open/floor/plating/airless,
+/area/solar/starboard)
+"oW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"oX" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"oY" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/machinery/food_cart,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"oZ" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"pa" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"pb" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"pc" = (
+/obj/structure/closet/crate,
+/obj/item/storage/box/emptysandbags,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/item/mining_scanner,
+/obj/item/mining_scanner,
+/obj/item/mining_scanner,
+/obj/item/mining_scanner,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"pe" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"pf" = (
+/obj/machinery/hydroponics/soil{
+ pixel_y = 8
+ },
+/obj/item/seeds/carrot,
+/obj/effect/turf_decal/stripes/line,
+/obj/item/seeds/cannabis/white,
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"pg" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"pi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"pj" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/pool/Rboard,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"pk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/department/crew_quarters/dorms)
+"pl" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Holodeck Door"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"po" = (
+/obj/structure/chair/stool{
+ pixel_y = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"pp" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"pq" = (
+/obj/machinery/light/floor,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"pr" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"pt" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"pv" = (
+/turf/open/floor/plating/beach/coastline_t,
+/area/crew_quarters/fitness/pool)
+"pw" = (
+/obj/machinery/biogenerator,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"px" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"py" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"pz" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"pA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/wood{
+ icon_state = "wood-broken7"
+ },
+/area/maintenance/bar)
+"pB" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"pC" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/disposalpipe/segment,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"pE" = (
+/obj/machinery/smartfridge/drinks{
+ icon_state = "boozeomat"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/crew_quarters/bar)
+"pF" = (
+/obj/machinery/button/door{
+ id = "gateshutter";
+ name = "Gateway Shutter Control";
+ pixel_y = -34;
+ req_access_txt = "19"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"pG" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"pH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"pI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"pJ" = (
+/obj/machinery/door/airlock{
+ id_tag = "Toilet2";
+ name = "Unit 2"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"pK" = (
+/turf/closed/wall,
+/area/medical/medbay/zone2)
+"pL" = (
+/obj/machinery/vending/assist,
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"pM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"pO" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/dorms)
+"pQ" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"pR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"pS" = (
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/central)
+"pT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"pU" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue,
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/turf/open/floor/carpet/blue,
+/area/security/vacantoffice)
+"pV" = (
+/obj/structure/filingcabinet/chestdrawer,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"pW" = (
+/turf/closed/wall,
+/area/maintenance/department/crew_quarters/dorms)
+"pX" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"pY" = (
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"pZ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/mob/living/carbon/monkey/punpun,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"qa" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/central)
+"qb" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"qc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"qd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"qf" = (
+/obj/structure/chair/wood/wings{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"qg" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"qi" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"qj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Clinic";
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"qk" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "permahydro";
+ name = "Hydroponics Module";
+ req_access_txt = "35"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"ql" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"qm" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"qn" = (
+/obj/machinery/camera/autoname,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"qo" = (
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/asteroid/nearstation)
+"qq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"qs" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"qt" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Vacant Office Maintenance";
+ req_access_txt = "32"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"qu" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"qv" = (
+/obj/effect/landmark/start/chaplain,
+/obj/structure/chair/comfy/black,
+/turf/open/floor/carpet,
+/area/chapel/office)
+"qx" = (
+/obj/machinery/light,
+/obj/structure/closet/wardrobe/green,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"qz" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"qA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"qC" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"qD" = (
+/obj/structure/rack,
+/obj/item/storage/box,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"qE" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"qF" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/obj/machinery/light,
+/turf/open/floor/plasteel/chapel,
+/area/chapel/main)
+"qG" = (
+/obj/structure/closet/l3closet/scientist,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"qH" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"qI" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"qJ" = (
+/obj/machinery/chem_heater{
+ pixel_x = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"qK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"qM" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"qN" = (
+/obj/machinery/deepfryer,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"qO" = (
+/turf/open/transparent/openspace,
+/area/maintenance/central)
+"qP" = (
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"qR" = (
+/obj/effect/landmark/xeno_spawn,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"qS" = (
+/obj/structure/chair/stool,
+/obj/item/clothing/suit/apron/chef,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"qT" = (
+/obj/machinery/telecomms/relay/preset/station,
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"qU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"qY" = (
+/obj/structure/table,
+/obj/item/stack/sheet/glass/fifty{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/sheet/metal/twenty,
+/obj/item/stack/rods/twentyfive,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"qZ" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plating/beach/sand,
+/area/crew_quarters/fitness/pool)
+"ra" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"re" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"rf" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"rh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"rj" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/turf/open/space,
+/area/solar/starboard)
+"rk" = (
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"rl" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"rm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"rq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms10";
+ location = "dorms9"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"rr" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Bar"
+ },
+/obj/structure/chair/stool/bar,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"rs" = (
+/turf/open/floor/plasteel/chapel,
+/area/chapel/main)
+"ru" = (
+/obj/effect/landmark/event_spawn,
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"rx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"rz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"rA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"rC" = (
+/obj/machinery/biogenerator,
+/turf/open/floor/wood,
+/area/hydroponics/garden/monastery)
+"rD" = (
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space)
+"rE" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"rF" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"rG" = (
+/obj/item/soap,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/machinery/shower{
+ dir = 4;
+ layer = 3.2
+ },
+/obj/structure/curtain{
+ icon_state = "closed"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"rH" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"rI" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"rK" = (
+/obj/structure/sign/departments/holy{
+ pixel_x = -32
+ },
+/turf/closed/wall,
+/area/chapel/main)
+"rM" = (
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "permahydro";
+ name = "Hydroponics Module";
+ req_access_txt = "35"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"rN" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"rO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"rP" = (
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"rQ" = (
+/obj/structure/table/wood/poker,
+/obj/effect/spawner/lootdrop/gambling,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"rR" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/newscaster{
+ pixel_x = 31
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"rS" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Holodeck Door"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"rT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"rU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"rV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"rW" = (
+/obj/structure/urinal{
+ dir = 8;
+ pixel_x = 28
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"rX" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"rY" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"rZ" = (
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"sa" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "kitchen";
+ name = "kitchen shutters"
+ },
+/obj/machinery/vending/snack/random,
+/obj/machinery/door/window/northleft{
+ req_access_txt = "35"
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plating,
+/area/crew_quarters/kitchen)
+"sb" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"sd" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"se" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"sf" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/sign/barsign{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"sh" = (
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"si" = (
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/dorms)
+"sj" = (
+/turf/closed/wall,
+/area/space/nearstation)
+"sk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"sl" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"sm" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"sn" = (
+/obj/structure/railing/corner{
+ icon_state = "railing_corner";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"so" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"sq" = (
+/turf/closed/wall,
+/area/asteroid/nearstation)
+"sr" = (
+/obj/structure/railing/corner{
+ icon_state = "railing_corner";
+ dir = 4
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"ss" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"st" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"sv" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"sw" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"sx" = (
+/obj/structure/closet/crate/freezer/blood,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"sy" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"sz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/department/crew_quarters/dorms)
+"sB" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"sC" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/fitness/pool)
+"sD" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/structure/closet/secure_closet/personal,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"sE" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"sG" = (
+/obj/structure/closet/secure_closet/medical1,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"sH" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -27
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"sK" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"sL" = (
+/obj/structure/table/wood/poker,
+/obj/item/clothing/head/fedora,
+/obj/item/toy/cards/deck{
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"sM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"sN" = (
+/turf/closed/wall,
+/area/crew_quarters/locker)
+"sO" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"sQ" = (
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"sR" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"sU" = (
+/obj/item/seeds/berry,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/hydroponics/soil{
+ pixel_y = -8
+ },
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"sV" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/item/poster/random_contraband,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"sW" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/landmark/xeno_spawn,
+/obj/structure/sink{
+ layer = 3.1;
+ pixel_y = 22
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"sX" = (
+/obj/machinery/pipedispenser,
+/obj/effect/turf_decal/stripes/end{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"sZ" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"ta" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"tb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"tc" = (
+/obj/structure/rack,
+/obj/item/clothing/glasses/meson,
+/obj/item/clothing/glasses/meson{
+ pixel_y = 2
+ },
+/obj/item/clothing/glasses/meson{
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"td" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"te" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ id_tag = "Cabin3";
+ name = "Cabin 3"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"tf" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"tg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"th" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/hydroponics,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"tj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"tm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ sortType = 17
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"tn" = (
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/snacks/grown/poppy,
+/obj/item/reagent_containers/food/snacks/grown/poppy,
+/obj/item/reagent_containers/food/snacks/grown/poppy,
+/obj/item/reagent_containers/food/snacks/grown/poppy,
+/obj/item/reagent_containers/food/snacks/grown/poppy,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"to" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ id_tag = "Cabin1";
+ name = "Cabin 1"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"tp" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"tq" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"tr" = (
+/obj/machinery/door/airlock/medical{
+ name = "Apothecary";
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"ts" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/pen,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"tt" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"tu" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/airalarm{
+ pixel_y = 28
+ },
+/obj/item/stack/sheet/metal/five,
+/obj/item/stack/cable_coil/random/five,
+/obj/machinery/power/apc{
+ areastring = "/area/vacant_room/commissary";
+ dir = 8;
+ name = "Vacant Commissary APC";
+ pixel_x = -27;
+ pixel_y = 2
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/vacant_room/commissary)
+"tv" = (
+/obj/structure/chair/stool,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"tw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/central)
+"tx" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L13";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ty" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/fore)
+"tz" = (
+/obj/machinery/button/door{
+ id = "Cabin1";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -5;
+ pixel_y = -30;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"tB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"tC" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 8;
+ sortType = 19
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"tD" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"tE" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/hydroponics)
+"tG" = (
+/obj/machinery/smartfridge/food,
+/turf/closed/wall,
+/area/crew_quarters/kitchen)
+"tH" = (
+/obj/structure/table/wood,
+/obj/item/instrument/accordion,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/theatre";
+ dir = 1;
+ name = "Theatre APC";
+ pixel_y = 25
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"tJ" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"tL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"tM" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"tO" = (
+/turf/closed/wall,
+/area/janitor)
+"tP" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"tQ" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/vg_decals/numbers/seven,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"tR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/carpet/blue,
+/area/security/vacantoffice)
+"tS" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating/airless,
+/area/tcommsat/chamber)
+"tT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"tV" = (
+/obj/item/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = 29
+ },
+/obj/structure/table,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/item/storage/belt/utility,
+/obj/item/radio/off,
+/obj/item/radio/off,
+/obj/item/radio/off,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"tW" = (
+/obj/structure/pool/ladder{
+ dir = 1;
+ pixel_y = -24
+ },
+/turf/open/pool,
+/area/crew_quarters/fitness/pool)
+"tZ" = (
+/obj/item/storage/box/lights/mixed,
+/obj/item/extinguisher,
+/obj/machinery/light/small,
+/obj/item/storage/toolbox/emergency,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ua" = (
+/obj/machinery/door/morgue{
+ name = "Confession Booth (Chaplain)";
+ req_access_txt = "22"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"uc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 8;
+ sortType = 20
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ud" = (
+/obj/machinery/door/airlock{
+ name = "Service Hall";
+ req_one_access_txt = "25;26;35;28"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ue" = (
+/obj/structure/cable,
+/obj/machinery/power/solar{
+ id = "auxsolareast";
+ name = "Port Auxiliary Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard/fore)
+"uf" = (
+/obj/structure/pool/Lboard,
+/turf/open/pool,
+/area/crew_quarters/fitness/pool)
+"uj" = (
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"uk" = (
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"um" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 8;
+ name = "8maintenance loot spawner"
+ },
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"uo" = (
+/obj/structure/toilet/secret/low_loot{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/landmark/start/assistant,
+/obj/machinery/button/door{
+ id = "Toilet4";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = 25;
+ specialfunctions = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"up" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"uq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/structure/sign/departments/restroom{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ur" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"us" = (
+/obj/structure/table/glass,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"ut" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/closet/crate{
+ icon_state = "crateopen"
+ },
+/obj/item/stack/sheet/rglass{
+ amount = 50
+ },
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/rods/fifty,
+/obj/item/storage/toolbox/emergency,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -27
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"uu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space/basic,
+/area/solar/starboard)
+"uw" = (
+/obj/structure/chair/sofa/corp/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ux" = (
+/obj/machinery/vending/hydronutrients,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"uy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/reagent_containers/spray/cleaner,
+/turf/open/floor/plasteel,
+/area/janitor)
+"uA" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/item/reagent_containers/food/snacks/grown/wheat,
+/obj/item/reagent_containers/food/snacks/grown/watermelon,
+/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
+/obj/item/reagent_containers/food/snacks/grown/grapes,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"uB" = (
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/camera{
+ c_tag = "Auxiliary Tool Storage";
+ dir = 8;
+ name = "engineering camera"
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"uC" = (
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"uE" = (
+/turf/closed/wall,
+/area/hydroponics/garden)
+"uG" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/crew_quarters/dorms)
+"uH" = (
+/obj/structure/railing/corner,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"uI" = (
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"uJ" = (
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"uK" = (
+/obj/item/pickaxe{
+ pixel_x = 5
+ },
+/obj/structure/rack,
+/obj/effect/decal/cleanable/cobweb{
+ icon_state = "cobweb2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"uL" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/cryopod{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"uM" = (
+/obj/structure/flora/tree/jungle/small,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"uN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"uO" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"uP" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/crew_quarters/dorms)
+"uQ" = (
+/obj/structure/closet/crate/coffin,
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/turf/open/floor/plating,
+/area/chapel/main)
+"uR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bucket,
+/obj/item/reagent_containers/glass/bucket,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/janitor)
+"uS" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"uU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/vg_decals/numbers/one,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"uV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"uX" = (
+/turf/open/floor/fakespace,
+/area/asteroid/nearstation)
+"uY" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"uZ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"vc" = (
+/obj/machinery/camera{
+ c_tag = "Holodeck Starboard";
+ dir = 9;
+ name = "holodeck camera"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/item/radio/intercom{
+ pixel_x = 29
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"vd" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"ve" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"vf" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"vg" = (
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"vh" = (
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard)
+"vk" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"vl" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"vm" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vn" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"vo" = (
+/obj/machinery/door/airlock{
+ name = "Unit B"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"vp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering/abandoned{
+ name = "Utilities Maintenance";
+ req_access_txt = "11"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"vq" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/emergency{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/emergency,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"vs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"vt" = (
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"vu" = (
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"vv" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vw" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vx" = (
+/obj/structure/weightmachine/weightlifter,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vy" = (
+/obj/structure/weightmachine/stacklifter,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vA" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/space,
+/area/solar/starboard/fore)
+"vB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"vC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"vD" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vE" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"vF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/vehicle/ridden/janicart,
+/obj/item/key/janitor,
+/turf/open/floor/plating,
+/area/janitor)
+"vG" = (
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/wood,
+/area/maintenance/bar)
+"vH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"vI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"vK" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"vL" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 8
+ },
+/obj/item/storage/daki,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"vM" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"vN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L14";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"vO" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"vP" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"vQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"vR" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/item/cultivator,
+/obj/item/crowbar,
+/obj/item/plant_analyzer,
+/obj/item/reagent_containers/glass/bucket,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"vS" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L7";
+ layer = 2.04
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"vT" = (
+/obj/effect/landmark/start/assistant,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"vU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera{
+ c_tag = "Fitness Room Starboard";
+ dir = 9;
+ name = "dormitories camera"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"vV" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"vW" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space,
+/area/solar/starboard/fore)
+"vX" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"wa" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"wc" = (
+/obj/item/stack/sheet/glass,
+/obj/item/electronics/firealarm,
+/obj/structure/closet/crate{
+ icon_state = "crateopen"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"wd" = (
+/obj/machinery/computer/pod/old{
+ density = 0;
+ icon = 'icons/obj/airlock_machines.dmi';
+ icon_state = "airlock_control_standby";
+ id = "chapelgun";
+ name = "Mass Driver Controller";
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"we" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"wf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"wg" = (
+/obj/machinery/door/airlock{
+ id_tag = "Toilet4";
+ name = "Unit 4"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"wh" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/mob/living/simple_animal/bot/cleanbot{
+ auto_patrol = 1;
+ name = "C.L.E.A.N."
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"wi" = (
+/obj/structure/pool/ladder{
+ pixel_x = -3
+ },
+/turf/open/pool,
+/area/crew_quarters/fitness/pool)
+"wj" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Chapel Office";
+ req_access_txt = "22"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"wk" = (
+/obj/structure/chair,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"wo" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"wp" = (
+/turf/open/floor/plating/beach/sand,
+/area/crew_quarters/fitness/pool)
+"wq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/crew_quarters/fitness/recreation)
+"ws" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"wt" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"wu" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"wv" = (
+/obj/machinery/bloodbankgen,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"ww" = (
+/turf/closed/wall,
+/area/construction/mining/aux_base)
+"wx" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sink{
+ pixel_y = 22
+ },
+/turf/open/floor/plasteel,
+/area/janitor)
+"wA" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/vending/wardrobe/medi_wardrobe,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"wC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Cryogenic Storage";
+ dir = 1;
+ name = "dormitories camera"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -29
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"wH" = (
+/obj/item/stack/rods,
+/turf/open/space,
+/area/space/nearstation)
+"wJ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/structure/sign/plaques/deempisi{
+ pixel_y = 28
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/box/matches{
+ pixel_y = 5
+ },
+/obj/item/lighter,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"wK" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"wL" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space/basic,
+/area/solar/starboard/fore)
+"wO" = (
+/obj/machinery/airalarm/directional/south,
+/obj/structure/flora/ausbushes/grassybush,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"wP" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"wS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"wT" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 28
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"wU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"wV" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"wW" = (
+/obj/machinery/light,
+/obj/machinery/chem_master/condimaster{
+ desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments.";
+ name = "HoochMaster Deluxe";
+ pixel_x = -4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"wY" = (
+/obj/structure/table,
+/obj/machinery/light,
+/obj/item/trash/waffles{
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"wZ" = (
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"xa" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"xb" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/holodeck/rec_center";
+ dir = 4;
+ name = "Holodeck APC";
+ pixel_x = 24
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"xc" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"xd" = (
+/obj/machinery/pipedispenser,
+/obj/effect/turf_decal/stripes/end{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"xe" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"xf" = (
+/obj/effect/landmark/start/botanist,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"xg" = (
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"xh" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L5"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"xj" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"xk" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"xl" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"xm" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"xn" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"xo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"xp" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"xq" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/structure/chair/stool,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"xr" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"xs" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"xu" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"xw" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 8;
+ name = "8maintenance loot spawner"
+ },
+/obj/structure/closet/crate/freezer,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"xy" = (
+/obj/structure/window/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/closet/crate/wooden/toy,
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"xz" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"xA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"xC" = (
+/obj/machinery/vending/clothing,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"xD" = (
+/obj/structure/closet,
+/obj/item/clothing/shoes/jackboots,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"xE" = (
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"xG" = (
+/obj/structure/table,
+/obj/item/paper/fluff/bee_objectives,
+/obj/item/reagent_containers/spray/plantbgone,
+/obj/item/reagent_containers/spray/pestspray,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"xH" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/fitness/pool";
+ dir = 4;
+ name = "Pool APC";
+ pixel_x = 24
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"xI" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"xJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"xK" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"xL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"xN" = (
+/obj/machinery/seed_extractor,
+/turf/open/floor/wood,
+/area/hydroponics/garden/monastery)
+"xO" = (
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"xP" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"xQ" = (
+/obj/item/radio/intercom{
+ pixel_x = 28;
+ pixel_y = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light_switch{
+ pixel_x = 28;
+ pixel_y = -6
+ },
+/turf/open/floor/plating,
+/area/vacant_room/commissary)
+"xR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"xS" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"xT" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"xU" = (
+/obj/structure/bed,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"xX" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/crew_quarters/locker)
+"xY" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"xZ" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ya" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"yb" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"yc" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/southleft,
+/obj/machinery/door/window/northleft{
+ req_access_txt = "35"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"yd" = (
+/obj/item/radio/intercom{
+ pixel_y = -26
+ },
+/obj/machinery/camera{
+ c_tag = "Locker Room Aft";
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/vending/kink,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"ye" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"yf" = (
+/obj/item/paint/paint_remover,
+/obj/item/storage/box/lights,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/janitor)
+"yg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/dorms)
+"yj" = (
+/obj/structure/sign/warning/electricshock,
+/turf/closed/wall/r_wall,
+/area/maintenance/solars/starboard)
+"yk" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 28
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"yl" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ym" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"yn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"yo" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/chair/wood/normal{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"yp" = (
+/obj/machinery/camera/motion{
+ c_tag = "Above Comms";
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"yq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"yr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/gateway)
+"yt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"yv" = (
+/obj/structure/toilet/secret/low_loot{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"yw" = (
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"yy" = (
+/obj/effect/decal/cleanable/oil{
+ icon_state = "floor5"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"yz" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"yA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"yB" = (
+/obj/machinery/vending/coffee,
+/obj/machinery/newscaster{
+ pixel_x = 30
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/fitness/recreation)
+"yC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"yD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/components/binary/valve,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"yE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"yG" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"yH" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "kitchen";
+ name = "kitchen shutters"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"yJ" = (
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/machinery/computer/arcade/minesweeper{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"yK" = (
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"yL" = (
+/obj/machinery/cryopod{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = -30
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"yM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"yN" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"yQ" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"yR" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"yS" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"yT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/janitor,
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/janitor)
+"yV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"yW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "permahydro";
+ name = "Hydroponics Module";
+ req_access_txt = "35"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"yX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"yZ" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"za" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"zb" = (
+/obj/structure/closet/crate,
+/obj/item/storage/box/donkpockets,
+/obj/item/stack/cable_coil/random,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"zc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"zd" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"ze" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/janitor)
+"zg" = (
+/obj/structure/table,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/storage/box/lights/mixed,
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"zh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"zi" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"zj" = (
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"zl" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access_txt = "5"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"zm" = (
+/obj/structure/closet/crate/coffin,
+/turf/open/floor/plating,
+/area/chapel/main)
+"zo" = (
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "permahydro";
+ name = "Hydroponics Module";
+ req_access_txt = "35"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"zp" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"zq" = (
+/obj/structure/closet/secure_closet/bar,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"zr" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc{
+ areastring = "/area/janitor";
+ dir = 4;
+ name = "Custodial Closet APC";
+ pixel_x = 25
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/janitor)
+"zs" = (
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"zt" = (
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"zu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/vg_decals/numbers/four,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"zv" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"zw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"zx" = (
+/obj/structure/closet/toolcloset,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"zy" = (
+/obj/structure/chair,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"zz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"zA" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"zB" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"zD" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/vending/games,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"zE" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall,
+/area/maintenance/central)
+"zF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"zH" = (
+/obj/machinery/vending/wallmed{
+ pixel_x = -28
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"zI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"zJ" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"zK" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/solars/starboard/fore)
+"zL" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"zN" = (
+/obj/structure/plasticflaps/opaque,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ dir = 8;
+ freq = 1400;
+ location = "Hydroponics"
+ },
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/closed/wall,
+/area/hydroponics)
+"zO" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/central";
+ dir = 8;
+ name = "Central Maintenance APC";
+ pixel_x = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"zP" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"zQ" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"zR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Office";
+ dir = 1;
+ name = "chapel camera"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"zV" = (
+/turf/closed/wall/r_wall,
+/area/hydroponics/garden)
+"zW" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"zY" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"zZ" = (
+/obj/machinery/hydroponics/soil{
+ pixel_y = -8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"Aa" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Ab" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "Cabin3";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -24;
+ pixel_y = -30;
+ specialfunctions = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"Ac" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Ad" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms3";
+ location = "dorms2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Af" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ag" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ah" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"Aj" = (
+/obj/machinery/power/solar_control{
+ id = "auxsolareast";
+ name = "Starboard Bow Solar Control"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Ak" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/chair/stool/bar,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Al" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"Am" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"An" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/railing/corner,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Ao" = (
+/turf/closed/wall,
+/area/tcommsat/chamber)
+"Ap" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/holodeck{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Ar" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/carpet/blue,
+/area/security/vacantoffice)
+"At" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Au" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ dir = 8;
+ name = "Central Hall APC";
+ pixel_x = -25
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Av" = (
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Ax" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/wood,
+/area/hydroponics/garden/monastery)
+"Ay" = (
+/obj/machinery/vending/wardrobe/bar_wardrobe,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Az" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"AA" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"AB" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"AD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"AE" = (
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"AF" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"AG" = (
+/obj/machinery/light_switch{
+ pixel_x = 28;
+ pixel_y = -6
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"AH" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"AJ" = (
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"AK" = (
+/obj/machinery/requests_console{
+ department = "Law office";
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"AL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"AN" = (
+/obj/structure/table/glass,
+/obj/item/paper/guides/jobs/hydroponics,
+/obj/item/storage/box/beakers,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"AO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/firealarm{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"AP" = (
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"AQ" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/vending/cigarette,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"AS" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/book/manual/wiki/barman_recipes,
+/obj/item/clothing/head/that,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"AT" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1481;
+ name = "Confessional Intercom";
+ pixel_y = 30
+ },
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"AU" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"AW" = (
+/obj/structure/table/glass,
+/obj/item/book/manual/hydroponics_pod_people,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"AY" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"AZ" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Ba" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Bc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Be" = (
+/turf/closed/wall,
+/area/storage/tools)
+"Bg" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Bh" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Bi" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Bj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Bk" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Bl" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/structure/closet/secure_closet/freezer/meat,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"Bm" = (
+/obj/structure/closet/crate/coffin,
+/obj/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/chapel/main)
+"Bn" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/chem_master/condimaster,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Bo" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel/chapel{
+ dir = 8
+ },
+/area/chapel/main)
+"Bp" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/chem_dispenser/drinks/beer{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/machinery/requests_console{
+ department = "Bar";
+ departmentType = 2;
+ pixel_x = 30;
+ receive_ore_updates = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Bq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Bs" = (
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Bt" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Bu" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Bv" = (
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Bw" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Bx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"By" = (
+/obj/machinery/power/apc{
+ areastring = "/area/hallway/secondary/service";
+ dir = 1;
+ name = "Service Hall APC";
+ pixel_y = 25
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"BA" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"BC" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"BD" = (
+/obj/structure/dresser,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"BE" = (
+/turf/open/transparent/openspace,
+/area/construction/mining/aux_base)
+"BF" = (
+/obj/effect/turf_decal/loading_area,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"BG" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"BI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"BJ" = (
+/obj/machinery/door/window/westleft{
+ dir = 1;
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"BK" = (
+/obj/structure/sign/departments/custodian{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"BL" = (
+/obj/structure/rack,
+/obj/item/stack/medical/mesh,
+/obj/item/stack/medical/suture,
+/obj/item/reagent_containers/syringe/charcoal,
+/obj/item/reagent_containers/syringe/epinephrine{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"BN" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"BO" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/vending/wardrobe/jani_wardrobe{
+ products = list(/obj/item/clothing/under/rank/civilian/janitor = 2, /obj/item/cartridge/janitor = 2, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, /obj/item/paint/paint_remover = 2, /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, /obj/item/caution = 10, /obj/item/holosign_creator = 2, /obj/item/lightreplacer = 2, /obj/item/soap/nanotrasen = 2, /obj/item/storage/bag/trash = 2, /obj/item/clothing/shoes/galoshes = 2, /obj/item/watertank/janitor = 2, /obj/item/storage/belt/janitor = 2)
+ },
+/turf/open/floor/plating,
+/area/janitor)
+"BP" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"BQ" = (
+/obj/machinery/door/morgue{
+ name = "Confession Booth"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"BR" = (
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"BS" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"BT" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"BU" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/snacks/cookie{
+ desc = "It has a distinctly eldritch taste to it.";
+ name = "grandma's cookie"
+ },
+/obj/item/cigbutt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"BW" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"BX" = (
+/obj/structure/filingcabinet/filingcabinet,
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"Ca" = (
+/obj/item/stack/cable_coil/random,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Cb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"Cd" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Ce" = (
+/obj/structure/grille,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Cf" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Cg" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/open/space,
+/area/space/nearstation)
+"Ch" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Ci" = (
+/obj/structure/closet/toolcloset,
+/obj/machinery/light/small{
+ dir = 8;
+ pixel_x = 5
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"Ck" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Cl" = (
+/obj/item/seeds/ambrosia,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/hydroponics/soil{
+ pixel_y = -8
+ },
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"Cm" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Cn" = (
+/obj/machinery/camera{
+ c_tag = "Hydroponics Storage";
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Cp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L12";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Cq" = (
+/obj/machinery/seed_extractor,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"Cr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Cs" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/storage/secure/briefcase,
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/vacant_room/commissary)
+"Ct" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"Cu" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"Cv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Cz" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ id = "commissaryshutter";
+ name = "Vacant Commissary Shutter"
+ },
+/obj/structure/noticeboard{
+ pixel_y = 31
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"CA" = (
+/turf/closed/wall,
+/area/crew_quarters/cafeteria)
+"CB" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"CC" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/janitor)
+"CD" = (
+/obj/item/reagent_containers/glass/bucket,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"CF" = (
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"CG" = (
+/obj/structure/table,
+/obj/item/storage/fancy/donut_box,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"CH" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"CI" = (
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"CJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"CL" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"CN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"CO" = (
+/obj/structure/table,
+/obj/item/flashlight/lamp,
+/obj/effect/turf_decal/bot,
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"CP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"CQ" = (
+/obj/machinery/button/door{
+ id = "Cabin7";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 5;
+ pixel_y = 30;
+ specialfunctions = 4
+ },
+/obj/structure/closet/secure_closet/personal/cabinet,
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"CR" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"CS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/department/crew_quarters/dorms)
+"CT" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel,
+/area/janitor)
+"CU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"CW" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/vending/medical{
+ products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/healthanalyzer = 4, /obj/item/sensor_device = 4, /obj/item/pinpointer/crew = 2, /obj/item/reagent_containers/medspray/sterilizine = 1, /obj/item/stack/medical/gauze = 8, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/medspray/styptic = 2, /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/medspray/silver_sulf = 2, /obj/item/reagent_containers/pill/insulin = 10, /obj/item/reagent_containers/pill/salbutamol = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 4, /obj/item/reagent_containers/glass/bottle/epinephrine = 4, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/toxin = 3, /obj/item/reagent_containers/syringe/antiviral = 6, /obj/item/storage/hypospraykit/fire = 2, /obj/item/storage/hypospraykit/toxin = 2, /obj/item/storage/hypospraykit/o2 = 2, /obj/item/storage/hypospraykit/brute = 2, /obj/item/storage/hypospraykit/enlarge = 2, /obj/item/reagent_containers/glass/bottle/vial/small = 5, /obj/item/storage/briefcase/medical = 2, /obj/item/stack/sticky_tape/surgical = 3, /obj/item/healthanalyzer/wound = 4, /obj/item/stack/medical/ointment = 2, /obj/item/stack/medical/suture = 2, /obj/item/stack/medical/bone_gel = 4)
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"CX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"CY" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms1";
+ location = "dorms15"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"CZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"Da" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/mob/living/simple_animal/hostile/lizard{
+ name = "Wags-His-Tail";
+ real_name = "Wags-His-Tail"
+ },
+/turf/open/floor/plating,
+/area/janitor)
+"Dc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Dd" = (
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"De" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Dj" = (
+/obj/structure/dresser,
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"Dk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Dl" = (
+/turf/open/floor/carpet,
+/area/chapel/main)
+"Dm" = (
+/obj/structure/chair/sofa/corp,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Dn" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
+"Do" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Kitchen Maintenance";
+ req_access_txt = "28"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/maintenance/central)
+"Dp" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/gateway";
+ dir = 8;
+ name = "Gateway APC";
+ pixel_x = -25
+ },
+/obj/effect/turf_decal/stripes/end{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"Ds" = (
+/obj/structure/chair/stool,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"Du" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Dv" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Dw" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
+/obj/machinery/processor,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Dy" = (
+/obj/structure/table,
+/obj/machinery/light,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"Dz" = (
+/obj/structure/railing/corner,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"DB" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"DD" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"DE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"DG" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"DH" = (
+/obj/structure/chair/comfy/brown{
+ color = "#596479";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"DI" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"DJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"DK" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"DL" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/service)
+"DM" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"DN" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"DO" = (
+/obj/structure/sink/kitchen{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ name = "old sink";
+ pixel_y = 28
+ },
+/obj/item/reagent_containers/glass/bucket,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"DP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/dorms)
+"DQ" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"DR" = (
+/obj/machinery/door/airlock{
+ id_tag = "Toilet3";
+ name = "Unit 3"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"DS" = (
+/obj/machinery/light,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"DT" = (
+/turf/closed/wall,
+/area/crew_quarters/kitchen)
+"DV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"DW" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/structure/sign/plaques/kiddie/badger{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"DY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"DZ" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ea" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Eb" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall,
+/area/maintenance/department/crew_quarters/dorms)
+"Ec" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Ed" = (
+/obj/structure/sign/warning/vacuum/external{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Ee" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Ef" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Holodeck Door"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Eg" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Ei" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Ej" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"El" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Em" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"En" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Eo" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters{
+ id = "commissaryshutter";
+ name = "Vacant Commissary Shutter"
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"Ep" = (
+/obj/machinery/light,
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"Eq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Er" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Et" = (
+/obj/machinery/door/airlock{
+ id_tag = "Toilet1";
+ name = "Unit 1"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Eu" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ew" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"Ex" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboard";
+ name = "Aft-Starboard Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard/aft)
+"Ey" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/chem_dispenser/drinks{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/machinery/light_switch{
+ pixel_x = 25
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Ez" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L8";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"EA" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"EB" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"EC" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"ED" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"EE" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"EF" = (
+/obj/machinery/atmospherics/pipe/simple/multiz,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"EG" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock{
+ name = "Commissary";
+ req_access_txt = "12;63;48;50"
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"EH" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = -32
+ },
+/obj/machinery/vr_sleeper{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"EI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"EJ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"EK" = (
+/obj/structure/table,
+/obj/structure/bedsheetbin/towel,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"EL" = (
+/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/open/space,
+/area/solar/starboard)
+"EM" = (
+/obj/structure/dresser,
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"EN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"EO" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"EP" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"EQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"ER" = (
+/obj/machinery/light,
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/dorms)
+"ES" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"ET" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"EU" = (
+/obj/structure/closet/crate{
+ icon_state = "crateopen"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"EV" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"EW" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"EY" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"EZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 27
+ },
+/obj/machinery/camera{
+ c_tag = "Restrooms";
+ dir = 8
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Fa" = (
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Fb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Fc" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Fd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Fe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/meter,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Ff" = (
+/obj/machinery/hydroponics/soil{
+ pixel_y = 8
+ },
+/obj/item/seeds/glowshroom,
+/obj/item/seeds/corn,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"Fg" = (
+/turf/open/floor/plating/beach/coastline_b,
+/area/crew_quarters/fitness/pool)
+"Fh" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Fi" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Fk" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Fl" = (
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Fm" = (
+/obj/structure/rack,
+/obj/item/pickaxe{
+ pixel_x = -4
+ },
+/obj/item/pickaxe,
+/obj/item/pickaxe{
+ pixel_x = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Fo" = (
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Fp" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Fq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Fr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Fs" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ft" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L11";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Fu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Fw" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Fx" = (
+/obj/structure/girder,
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"Fy" = (
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Fz" = (
+/obj/structure/closet,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"FA" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"FB" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"FC" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/surgery,
+/obj/item/surgical_drapes,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"FD" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"FE" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/hydrophonics";
+ dir = 1;
+ name = "Hydroponics APC";
+ pixel_y = 23
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"FG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"FI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"FJ" = (
+/obj/effect/turf_decal/delivery,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"FL" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"FM" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"FN" = (
+/turf/closed/mineral/random/low_chance{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/asteroid/nearstation)
+"FO" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"FP" = (
+/obj/machinery/computer/camera_advanced/base_construction,
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"FQ" = (
+/obj/item/storage/box/bodybags{
+ pixel_y = 5
+ },
+/obj/structure/table/wood,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"FR" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/vr_sleeper{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"FS" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"FT" = (
+/obj/machinery/shieldgen,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"FU" = (
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"FV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"FW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/deck_relay,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"FX" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"FY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"FZ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/chapel/main)
+"Ga" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/closet/crate/freezer/surplus_limbs,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Gc" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ge" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/dorms";
+ name = "Dormitories APC";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Gf" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "gateshutter";
+ name = "Gateway Access Shutter"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/gateway)
+"Gi" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Gj" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot_white/left,
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Gk" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Gl" = (
+/obj/structure/rack,
+/obj/item/clothing/mask/gas,
+/obj/item/multitool,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Gm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"Go" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Gq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"Gr" = (
+/obj/machinery/button/door{
+ id = "Cabin6";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 5;
+ pixel_y = 30;
+ specialfunctions = 4
+ },
+/obj/structure/closet/secure_closet/personal/cabinet,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"Gs" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"Gt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Gu" = (
+/obj/structure/chair/stool{
+ pixel_y = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Gv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Gw" = (
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"Gx" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/cola/random,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"Gy" = (
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Gz" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"GA" = (
+/obj/structure/table,
+/obj/machinery/light,
+/obj/item/kitchen/fork,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"GD" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/space,
+/area/solar/starboard)
+"GF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/oil,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"GG" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/gateway/centerstation,
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"GH" = (
+/obj/machinery/power/apc{
+ areastring = "/area/hydroponics/garden";
+ dir = 8;
+ name = "Garden APC";
+ pixel_x = -26
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"GI" = (
+/obj/structure/lattice,
+/turf/closed/wall/r_wall,
+/area/maintenance/solars/starboard)
+"GJ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"GK" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"GL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"GM" = (
+/obj/structure/table/plasmaglass,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"GO" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"GP" = (
+/obj/machinery/power/deck_relay,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"GQ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"GS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"GT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"GU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"GV" = (
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/item/crowbar,
+/obj/item/flashlight,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"GX" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"GY" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"Ha" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Hb" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L9";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Hc" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Hd" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"He" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Hh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Hi" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"Hl" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Hm" = (
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Hn" = (
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"Ho" = (
+/obj/item/radio/intercom{
+ dir = 8;
+ freerange = 1;
+ name = "Station Intercom (Telecomms)";
+ pixel_y = 30
+ },
+/turf/open/floor/carpet,
+/area/chapel/office)
+"Hq" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Hs" = (
+/obj/structure/chair/office/light{
+ dir = 1;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Ht" = (
+/obj/machinery/light/small,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Hv" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Hw" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Hy" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Hz" = (
+/obj/item/soap,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"HA" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"HB" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"HD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/valve,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"HF" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Garden"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"HI" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"HJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"HM" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"HN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/item/reagent_containers/glass/bucket,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"HP" = (
+/turf/closed/wall,
+/area/crew_quarters/bar)
+"HQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"HS" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre C";
+ req_access_txt = "45"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"HT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"HU" = (
+/obj/item/paper/fluff/gateway,
+/obj/structure/table,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"HV" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"HW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"HX" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"HY" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"HZ" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Ia" = (
+/obj/machinery/door/airlock{
+ name = "Unisex Showers"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Ib" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Dormitories Hallway Port Fore";
+ dir = 4;
+ name = "dormitories camera"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Ic" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Id" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Ie" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Ig" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"Ih" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ii" = (
+/obj/machinery/light,
+/obj/structure/closet/secure_closet/personal,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Ij" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Ik" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Il" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Im" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ip" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 30
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Iq" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Unisex Restroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Ir" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Is" = (
+/obj/structure/pool/ladder{
+ dir = 2;
+ pixel_y = 24
+ },
+/turf/open/pool,
+/area/crew_quarters/fitness/pool)
+"It" = (
+/obj/effect/turf_decal/trimline/green/filled/end{
+ dir = 1
+ },
+/obj/item/kirbyplants{
+ icon_state = "plant-18"
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"Iu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Iv" = (
+/obj/machinery/vr_sleeper{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Ix" = (
+/obj/structure/table,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"Iy" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Iz" = (
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"IA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"IB" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"IC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"ID" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"IE" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"IF" = (
+/obj/effect/landmark/start/cook,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"IG" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/chair/sofa/right,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"IH" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"II" = (
+/obj/effect/turf_decal/plaque{
+ icon_state = "L1";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"IJ" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/hydroponics/garden/abandoned)
+"IK" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/structure/mopbucket,
+/obj/item/mop,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"IL" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"IM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"IN" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"IO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"IQ" = (
+/obj/structure/table/wood/fancy/red,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"IR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"IS" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"IT" = (
+/obj/machinery/door/airlock{
+ name = "Custodial Closet";
+ req_access_txt = "26"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/janitor)
+"IU" = (
+/obj/machinery/light,
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/dorms)
+"IV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"IW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"IX" = (
+/obj/item/caution,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/janitor)
+"IY" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"IZ" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Ja" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Jc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/chapel,
+/area/chapel/main)
+"Jd" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"Je" = (
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Jf" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Jg" = (
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Jh" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/carpet/blue,
+/area/security/vacantoffice)
+"Jj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/janitor)
+"Jl" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Jm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Jn" = (
+/obj/structure/flora/tree/jungle/small,
+/obj/structure/railing,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Jo" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Jp" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Jq" = (
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/turf/open/space,
+/area/space/nearstation)
+"Js" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"Jt" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/requests_console{
+ department = "Kitchen";
+ departmentType = 2;
+ pixel_x = -32
+ },
+/obj/machinery/vending/wardrobe/chef_wardrobe,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Jv" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Jy" = (
+/obj/machinery/power/apc{
+ areastring = "/area/chapel/main";
+ dir = 1;
+ name = "Chapel APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"Jz" = (
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"JA" = (
+/obj/structure/chair/sofa/corp{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"JB" = (
+/obj/machinery/light_switch{
+ pixel_x = -25
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"JC" = (
+/obj/machinery/door/airlock/command{
+ name = "Gateway Atrium";
+ req_access_txt = "62"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"JD" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"JE" = (
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"JF" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"JG" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"JH" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"JI" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Atrium Access"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"JJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"JK" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/vending/autodrobe,
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"JL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"JM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"JN" = (
+/obj/machinery/button/door{
+ id = "Cabin5";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 5;
+ pixel_y = 30;
+ specialfunctions = 4
+ },
+/obj/structure/closet/secure_closet/personal/cabinet,
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"JP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"JR" = (
+/obj/machinery/camera{
+ c_tag = "Bar Storage";
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"JS" = (
+/obj/item/storage/secure/safe{
+ pixel_x = 6;
+ pixel_y = -30
+ },
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"JT" = (
+/obj/docking_port/stationary/public_mining_dock{
+ icon_state = "pinonfar";
+ dir = 2
+ },
+/turf/open/floor/plating,
+/area/construction/mining/aux_base)
+"JU" = (
+/obj/structure/chair/office/dark,
+/turf/open/floor/carpet/blue,
+/area/security/vacantoffice)
+"JV" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/hydroponics/garden/monastery)
+"JX" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"JZ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"Kb" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Kc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Kd" = (
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"Ke" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Kf" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/crew_quarters/fitness/recreation";
+ dir = 8;
+ name = "Recreation APC";
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Kg" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Kh" = (
+/obj/effect/landmark/start/janitor,
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/janitor)
+"Ki" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 8;
+ sortType = 22
+ },
+/turf/open/floor/plasteel,
+/area/janitor)
+"Kl" = (
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Kn" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ko" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/structure/reagent_dispensers/watertank/high,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Kp" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Hydroponics Maintenance";
+ req_access_txt = "35"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/hydroponics)
+"Kq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Ks" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Kt" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "Cabin2";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = 24;
+ pixel_y = -30;
+ specialfunctions = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"Kv" = (
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Kx" = (
+/obj/structure/plasticflaps/opaque,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=6";
+ dir = 8;
+ freq = 1400;
+ location = "Kitchen"
+ },
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ky" = (
+/obj/machinery/door/airlock/external{
+ name = "Construction Zone"
+ },
+/turf/open/floor/plating,
+/area/construction/mining/aux_base)
+"KB" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Janitor Maintenance";
+ req_access_txt = "26"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"KC" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"KD" = (
+/obj/machinery/door/airlock{
+ name = "Kitchen";
+ req_access_txt = "28"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"KG" = (
+/obj/structure/table/wood,
+/obj/item/instrument/guitar,
+/obj/structure/sign/poster/contraband/random{
+ pixel_x = 32
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"KH" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"KI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"KJ" = (
+/obj/item/seeds/berry,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"KM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"KN" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/central)
+"KO" = (
+/obj/machinery/computer/slot_machine,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"KP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"KQ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"KR" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"KS" = (
+/obj/structure/sink{
+ pixel_y = 28
+ },
+/obj/structure/mirror{
+ pixel_y = 33
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"KT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard)
+"KU" = (
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"KV" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/chair/sofa,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"KW" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Kitchen Botany Shared Airlock";
+ req_one_access_txt = "35;28"
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/kitchen)
+"KX" = (
+/obj/structure/railing/corner{
+ icon_state = "railing_corner";
+ dir = 1
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"KZ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"La" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"Lb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/dorms)
+"Lc" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Le" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 5
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Lf" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Lg" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/hallway/secondary/construction";
+ dir = 1;
+ name = "Auxiliary Construction Zone APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"Lh" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/seed_extractor,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Li" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"Lj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/storage/tools";
+ dir = 1;
+ name = "Auxiliary Tool Storage APC";
+ pixel_y = 24
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"Lk" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ll" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock{
+ name = "Cabin 7"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"Ln" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"Lo" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Lr" = (
+/obj/machinery/door/window{
+ dir = 1;
+ name = "Mass Driver";
+ req_access_txt = "22"
+ },
+/obj/machinery/mass_driver{
+ id = "chapelgun";
+ name = "Holy Driver"
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/chapel/main)
+"Ls" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Lu" = (
+/obj/item/mop,
+/obj/item/watertank/janitor,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/janitor)
+"Lw" = (
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/obj/item/reagent_containers/food/snacks/grown/wheat,
+/obj/item/reagent_containers/food/snacks/grown/watermelon,
+/obj/item/reagent_containers/food/snacks/grown/watermelon,
+/obj/item/reagent_containers/food/snacks/grown/watermelon,
+/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
+/obj/item/reagent_containers/food/snacks/grown/grapes,
+/obj/item/reagent_containers/food/snacks/grown/cocoapod,
+/obj/structure/rack,
+/obj/item/seeds/wheat,
+/obj/item/seeds/watermelon,
+/obj/item/seeds/watermelon,
+/obj/item/seeds/grape,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"Lx" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"LA" = (
+/obj/structure/table,
+/obj/item/folder,
+/obj/item/storage/firstaid/regular,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"LC" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"LD" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"LE" = (
+/obj/machinery/biogenerator,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"LF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"LH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L4";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"LI" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/crew_quarters/kitchen";
+ name = "Kitchen APC";
+ pixel_y = -24
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"LJ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"LK" = (
+/obj/structure/closet/toolcloset,
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"LL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/janitor)
+"LM" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/pool/filter{
+ pixel_y = -20
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"LN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"LO" = (
+/obj/structure/janitorialcart,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -29
+ },
+/turf/open/floor/plating,
+/area/janitor)
+"LP" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"LR" = (
+/obj/effect/turf_decal/stripes/end{
+ dir = 4
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"LS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"LT" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"LU" = (
+/obj/structure/lattice/catwalk,
+/turf/open/space/basic,
+/area/space/nearstation)
+"LV" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Observatory"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"LW" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"LX" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"LY" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"LZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/chair/sofa/left,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Ma" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/button/crematorium{
+ id = "crematoriumChapel";
+ pixel_x = -26;
+ pixel_y = -58;
+ req_access_txt = "27"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"Mb" = (
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Mc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Md" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Me" = (
+/obj/item/storage/box/mousetraps,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/janitor)
+"Mf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"Mg" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Mi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Mj" = (
+/turf/open/space/basic,
+/area/space/nearstation)
+"Ml" = (
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Mo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Mr" = (
+/obj/structure/table,
+/obj/item/paper/pamphlet/gateway,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"Mt" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/airalarm/directional/south,
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"Mu" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Mv" = (
+/obj/structure/grille,
+/turf/open/space/basic,
+/area/space/nearstation)
+"Mz" = (
+/obj/structure/table,
+/obj/effect/decal/cleanable/dirt,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/item/pen,
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"MA" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MB" = (
+/obj/machinery/gibber,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"MC" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"MF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock{
+ id_tag = "Cabin5";
+ name = "Cabin 5"
+ },
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"MH" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"MI" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = 30
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"MJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MK" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair/wood/normal{
+ dir = 8
+ },
+/obj/machinery/camera/autoname,
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"ML" = (
+/obj/structure/table,
+/obj/item/paper/fluff/holodeck/disclaimer,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"MN" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/plaque{
+ icon_state = "L2";
+ layer = 2.04
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MP" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"MQ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"MR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"MT" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/structure/closet/crate/coffin,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/chapel/main)
+"MU" = (
+/obj/structure/table/wood,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"MW" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MX" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"MZ" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/open/space/basic,
+/area/space/nearstation)
+"Na" = (
+/obj/structure/musician/piano,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"Nc" = (
+/obj/structure/table/wood,
+/obj/item/lipstick/random,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/sign/poster/contraband/clown{
+ pixel_x = 32
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"Nd" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms2";
+ location = "dorms1"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ng" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Nj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Nk" = (
+/obj/structure/table,
+/obj/item/clothing/head/hardhat/cakehat,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Nl" = (
+/obj/structure/chair,
+/obj/item/reagent_containers/food/snacks/grown/harebell,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Nm" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Nn" = (
+/obj/structure/table,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"No" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Np" = (
+/obj/structure/sink/kitchen{
+ pixel_y = 28
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Nq" = (
+/obj/item/reagent_containers/food/drinks/shaker,
+/obj/structure/table/wood,
+/obj/item/stack/spacecash/c10,
+/obj/item/stack/spacecash/c100,
+/obj/item/gun/ballistic/revolver/doublebarrel,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Nr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Nt" = (
+/obj/effect/turf_decal/trimline/green/filled/end{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"Nv" = (
+/obj/effect/turf_decal/stripes/box,
+/obj/machinery/rnd/production/techfab/department/service,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Nw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Nx" = (
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"NA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"NB" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"NC" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"ND" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"NE" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"NF" = (
+/obj/structure/disposalpipe/trunk/multiz/down{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"NG" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 9
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"NH" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"NI" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"NK" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"NM" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"NN" = (
+/obj/structure/table,
+/obj/item/razor{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"NO" = (
+/obj/machinery/door/airlock{
+ name = "Central Emergency Storage"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"NR" = (
+/obj/structure/chair/stool,
+/obj/machinery/camera{
+ c_tag = "Chapel Starboard";
+ dir = 1;
+ name = "chapel camera"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 8
+ },
+/area/chapel/main)
+"NT" = (
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"NX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"NY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/mob/living/simple_animal/bot/secbot/beepsky{
+ health = 45;
+ maxHealth = 45
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Oa" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ob" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Od" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Oe" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms12";
+ location = "dorms11"
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"Of" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Og" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Oh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Oj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Ok" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ol" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Om" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"On" = (
+/obj/structure/table,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/rods/fifty,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"Op" = (
+/obj/machinery/vending/hydronutrients,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Or" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Os" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/locker)
+"Ot" = (
+/obj/machinery/vending/snack/random,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Ou" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/table/glass,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Ov" = (
+/obj/machinery/door/airlock/engineering/abandoned{
+ name = "Dorms Utilities";
+ req_access_txt = "11"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Ow" = (
+/obj/item/cultivator,
+/obj/item/reagent_containers/glass/bucket,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"Ox" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Oy" = (
+/obj/structure/table/plasmaglass,
+/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Oz" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"OA" = (
+/turf/closed/wall,
+/area/hallway/primary/central)
+"OB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Creamatorium";
+ name = "chapel camera"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"OC" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"OD" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"OE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"OG" = (
+/obj/effect/turf_decal/vg_decals/department/cargo,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"OH" = (
+/obj/machinery/door/window/westright{
+ name = "Hydrophonic's Delivery";
+ req_access_txt = "35"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"OJ" = (
+/obj/structure/table,
+/obj/item/surgicaldrill{
+ pixel_y = 5
+ },
+/obj/item/cautery{
+ pixel_x = 5
+ },
+/obj/item/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 30
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"OK" = (
+/obj/machinery/plantgenes,
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Hydroponics Port";
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"OM" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"OO" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Chapel Office";
+ req_access_txt = "22"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"OP" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"OR" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"OT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"OU" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"OV" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/dorms)
+"OW" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"OX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"OZ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Pa" = (
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Pb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Atrium Access"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Pc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Pe" = (
+/obj/machinery/icecream_vat,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"Pf" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/landmark/start/chaplain,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Chapel Service Room";
+ dir = 4;
+ name = "chapel camera"
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Pg" = (
+/obj/structure/table,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Ph" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/chapel,
+/area/chapel/main)
+"Pl" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Pm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/hallway/secondary/construction)
+"Pn" = (
+/obj/machinery/door/window/southleft{
+ name = "Kitchen Delivery";
+ req_access_txt = "28"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"Po" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"Pp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Pq" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Pr" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"Ps" = (
+/obj/machinery/door/airlock/grunge{
+ name = "Vacant Office";
+ req_access_txt = "32"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/vacantoffice)
+"Pu" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Pv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"Pz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"PA" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"PB" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/solars/starboard)
+"PC" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/crew_quarters/dorms)
+"PD" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PE" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"PG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PH" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"PJ" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"PK" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/color/black,
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"PL" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PM" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PN" = (
+/obj/machinery/computer/arcade/orion_trail{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"PO" = (
+/obj/machinery/hydroponics/constructable,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"PQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PR" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"PS" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"PU" = (
+/obj/machinery/holopad,
+/turf/open/floor/carpet,
+/area/chapel/main)
+"PV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"PW" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"PX" = (
+/obj/item/soap,
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
+ },
+/obj/machinery/shower{
+ dir = 8;
+ layer = 3.2
+ },
+/obj/structure/curtain{
+ icon_state = "closed"
+ },
+/turf/open/floor/mineral/titanium/blue,
+/area/crew_quarters/dorms)
+"PY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"PZ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Qa" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Qb" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Qc" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Qd" = (
+/obj/structure/chair/stool,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/chapel{
+ dir = 1
+ },
+/area/chapel/main)
+"Qe" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel/chapel,
+/area/chapel/main)
+"Qf" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/locker";
+ dir = 8;
+ name = "Locker Room APC";
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Qg" = (
+/obj/machinery/power/smes,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Qh" = (
+/obj/structure/flora/tree/palm,
+/obj/item/reagent_containers/food/snacks/grown/coconut,
+/turf/open/floor/plating/beach/sand,
+/area/crew_quarters/fitness/pool)
+"Qi" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Qj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ql" = (
+/obj/machinery/light/small/built,
+/turf/open/floor/plating,
+/area/maintenance/bar)
+"Qm" = (
+/obj/structure/table,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"Qo" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Qp" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Qr" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Qs" = (
+/obj/machinery/hydroponics/soil{
+ pixel_y = 8
+ },
+/obj/item/plant_analyzer,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"Qu" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Qv" = (
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Qx" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 3
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"Qy" = (
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/crew_quarters/dorms)
+"Qz" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/solars/starboard/fore";
+ dir = 8;
+ name = "Starboard Bow Solar APC";
+ pixel_x = -25;
+ pixel_y = 3
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"QA" = (
+/obj/structure/closet/secure_closet/personal,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"QC" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"QD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"QH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"QI" = (
+/obj/item/cigbutt,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"QJ" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -26;
+ pixel_y = 28
+ },
+/obj/machinery/requests_console{
+ department = "Locker Room";
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"QK" = (
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"QL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"QM" = (
+/obj/structure/table/wood,
+/obj/item/instrument/violin,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"QN" = (
+/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/open/space,
+/area/solar/starboard/aft)
+"QO" = (
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/cafeteria";
+ dir = 4;
+ name = "Cafeteria APC";
+ pixel_x = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"QP" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"QQ" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"QS" = (
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"QT" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"QU" = (
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"QV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock{
+ name = "Kitchen Cold Room";
+ req_access_txt = "28"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"QX" = (
+/obj/structure/table,
+/obj/item/folder/yellow,
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat"
+ },
+/obj/item/clothing/head/hardhat/orange{
+ name = "protective hat"
+ },
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"QY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Ra" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Rc" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"Rf" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Rg" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Kitchen Botany Shared Airlock";
+ req_one_access_txt = "35;28"
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Rh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Ri" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/light_switch{
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Rj" = (
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/assistant,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Rk" = (
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"Rl" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Rq" = (
+/obj/structure/table,
+/obj/item/toy/cards/deck,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Rr" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/crew_quarters/fitness/pool)
+"Rt" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/door/poddoor/preopen{
+ id = "cafeteria";
+ name = "kitchen shutters"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"Rv" = (
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Rw" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/gateway)
+"Rx" = (
+/obj/structure/railing/corner{
+ icon_state = "railing_corner";
+ dir = 8
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Ry" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Rz" = (
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/button/door{
+ id = "gateshutter";
+ name = "Gateway Shutter Control";
+ pixel_x = 28;
+ pixel_y = 25;
+ req_access_txt = "19"
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"RA" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 4
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"RB" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/department/crew_quarters/dorms)
+"RC" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"RD" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"RE" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"RF" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"RI" = (
+/obj/structure/table/wood,
+/turf/open/floor/carpet,
+/area/chapel/main)
+"RJ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"RK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"RL" = (
+/turf/open/floor/engine{
+ name = "Holodeck Projector Floor"
+ },
+/area/holodeck/rec_center)
+"RM" = (
+/obj/item/poster/random_official,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"RN" = (
+/obj/structure/window/reinforced,
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"RO" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Dorms - Port Fore";
+ name = "dormitories camera"
+ },
+/obj/structure/sign/poster/official/no_erp{
+ pixel_y = 32
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"RP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"RQ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"RR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/arrows/white{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms5";
+ location = "dorms4"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"RS" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/item/storage/bag/tray,
+/obj/item/kitchen/rollingpin,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"RT" = (
+/obj/effect/landmark/start/clown,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"RU" = (
+/turf/closed/wall,
+/area/gateway)
+"RW" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"RY" = (
+/obj/structure/table,
+/obj/item/book/manual/chef_recipes,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"RZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Sa" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"Sc" = (
+/obj/machinery/cryopod{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"Sd" = (
+/obj/structure/flora/tree/jungle,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Sf" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Sg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Sh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Sj" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "kitchen";
+ name = "kitchen shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/kitchen)
+"Sl" = (
+/turf/closed/wall,
+/area/hydroponics/garden/abandoned)
+"Sn" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/central)
+"So" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/department/crew_quarters/dorms)
+"Sp" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Ss" = (
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"St" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Su" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Sv" = (
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Sw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 2;
+ sortType = 21
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Sx" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Sz" = (
+/turf/closed/wall,
+/area/crew_quarters/dorms)
+"SA" = (
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"SB" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/vending/dinnerware,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"SD" = (
+/obj/machinery/computer/operating{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"SE" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#d8b1b1"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"SF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"SG" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"SH" = (
+/obj/machinery/camera/motion{
+ c_tag = "Above Comms"
+ },
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"SI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"SK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"SL" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/structure/closet/secure_closet/medical3,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"SN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"SO" = (
+/obj/machinery/chem_dispenser/apothecary,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"SP" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"SQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"SR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/vg_decals/numbers/three,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"SS" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ST" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms13";
+ location = "dorms12"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"SU" = (
+/obj/structure/rack,
+/obj/item/storage/box/lights/mixed,
+/obj/item/stack/cable_coil,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/wallframe/camera,
+/obj/item/wallframe/camera,
+/obj/machinery/light/built{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"SV" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"SW" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"SX" = (
+/obj/structure/fireplace,
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"SZ" = (
+/obj/structure/chair/sofa/corp/left{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Ta" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Tb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Tc" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"Td" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Te" = (
+/obj/structure/tank_dispenser/oxygen{
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/obj/effect/turf_decal/bot{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"Tg" = (
+/obj/effect/spawner/structure/window,
+/obj/machinery/door/poddoor/preopen{
+ id = "cafeteria";
+ name = "kitchen shutters"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "kitchen";
+ name = "kitchen shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/kitchen)
+"Th" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/grunge{
+ name = "Crematorium";
+ req_access_txt = "22;27"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"Ti" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"Tj" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Tl" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"Tm" = (
+/obj/structure/closet/wardrobe/white,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Tn" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"To" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Tp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Tr" = (
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Tt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Office Maintenance";
+ req_one_access_txt = "22"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Tu" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc/highcap/ten_k{
+ pixel_y = 23
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"Tv" = (
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/dorms)
+"Tw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers,
+/obj/machinery/meter,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ty" = (
+/obj/structure/sink/kitchen{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ name = "old sink";
+ pixel_y = 28
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/hydroponics/garden/abandoned)
+"Tz" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"TA" = (
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"TB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"TC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"TD" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"TF" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/trash/plate,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"TG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"TH" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"TI" = (
+/obj/effect/decal/cleanable/cobweb{
+ icon_state = "cobweb2"
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"TJ" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"TL" = (
+/obj/structure/closet/crate{
+ name = "noodle crate"
+ },
+/obj/item/toy/poolnoodle/yellow,
+/obj/item/toy/poolnoodle/red,
+/obj/item/toy/poolnoodle/blue,
+/obj/item/toy/poolnoodle/yellow,
+/obj/item/toy/poolnoodle/red,
+/obj/item/toy/poolnoodle/blue,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"TM" = (
+/turf/closed/wall,
+/area/hydroponics)
+"TN" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"TO" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/black,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/clothing/mask/gas,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"TR" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"TT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"TU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers{
+ dir = 6
+ },
+/obj/structure/disposalpipe/trunk/multiz/down,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"TV" = (
+/obj/structure/table/wood,
+/turf/open/floor/carpet,
+/area/crew_quarters/dorms)
+"TW" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"TY" = (
+/obj/machinery/vending/wardrobe/chap_wardrobe,
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"TZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/grunge{
+ req_access_txt = "22;27"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"Ub" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "cafeteria";
+ name = "kitchen shutters"
+ },
+/obj/item/kitchen/fork,
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"Ud" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/landmark/event_spawn,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"Ue" = (
+/obj/structure/toilet/secret/low_loot{
+ dir = 4
+ },
+/obj/effect/landmark/blobstart,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/button/door{
+ id = "Toilet2";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = -25;
+ specialfunctions = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Uf" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"Ug" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Uh" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Ui" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Uj" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Uk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Ul" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Um" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Gateway Chamber"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"Un" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Uo" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Up" = (
+/obj/structure/table,
+/obj/item/pipe_dispenser,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/construction/mining/aux_base)
+"Ur" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Us" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Ut" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"Uu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Uw" = (
+/obj/machinery/smartfridge/food,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Ux" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Uz" = (
+/obj/machinery/camera{
+ c_tag = "Fore Starboard Solars";
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"UB" = (
+/obj/structure/table,
+/obj/item/reagent_containers/food/condiment/enzyme{
+ layer = 5
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/item/reagent_containers/food/snacks/mint,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_x = 5
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"UC" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/reagentgrinder,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"UD" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"UE" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"UF" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"UH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/landmark/start/cook,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"UI" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"UJ" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"UL" = (
+/obj/structure/reagent_dispensers/beerkeg,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"UM" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"UP" = (
+/obj/machinery/computer/med_data{
+ layer = 3.5
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"UQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"UR" = (
+/obj/structure/table,
+/obj/item/paicard,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"UT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/gateway)
+"UV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Starboard Bow Solar Access";
+ req_access_txt = "10"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/fore)
+"UW" = (
+/obj/structure/toilet/secret/low_loot{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/button/door{
+ id = "Toilet3";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = 25;
+ specialfunctions = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"UX" = (
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"UY" = (
+/obj/structure/chair/comfy/brown{
+ color = "#596479";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"UZ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/gateway)
+"Va" = (
+/obj/structure/chair/stool,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Vb" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/machinery/microwave,
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Vc" = (
+/obj/structure/kitchenspike,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"Vd" = (
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"Vf" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Vg" = (
+/mob/living/simple_animal/hostile/retaliate/goat{
+ name = "Pete"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"Vh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"Vi" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/crew_quarters/dorms)
+"Vj" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/crew_quarters/locker)
+"Vk" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Vl" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 11
+ },
+/obj/structure/mirror{
+ pixel_x = 25
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Vm" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Vo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Vp" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Chapel"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/chapel/main)
+"Vq" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Vr" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "cafeteria";
+ name = "kitchen shutters"
+ },
+/obj/item/reagent_containers/food/condiment/saltshaker{
+ pixel_x = -3
+ },
+/obj/item/reagent_containers/food/condiment/peppermill{
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/kitchen)
+"Vs" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/item/reagent_containers/food/drinks/shaker,
+/obj/item/reagent_containers/rag{
+ pixel_y = 5
+ },
+/obj/structure/table,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Vt" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Vu" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/medbay/zone2)
+"Vv" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"Vw" = (
+/obj/structure/toilet/secret/low_loot{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/landmark/blobstart,
+/obj/machinery/button/door{
+ id = "Toilet1";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = -25;
+ specialfunctions = 4
+ },
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"Vx" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Vy" = (
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice)
+"Vz" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"VA" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/central)
+"VB" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/chair/wood/normal{
+ dir = 8
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/cafeteria)
+"VC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"VD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"VE" = (
+/obj/structure/grille,
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"VF" = (
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/chamber)
+"VG" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"VH" = (
+/obj/machinery/camera/autoname,
+/mob/living/simple_animal/crab/Coffee,
+/turf/open/floor/plating/beach/sand,
+/area/crew_quarters/fitness/pool)
+"VI" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"VJ" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/clipboard{
+ pixel_x = 1
+ },
+/obj/item/folder/yellow{
+ pixel_x = 5
+ },
+/obj/item/paper_bin{
+ pixel_x = -5
+ },
+/obj/item/pen{
+ pixel_x = -4
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"VK" = (
+/obj/machinery/door/window/westright,
+/turf/open/floor/wood,
+/area/crew_quarters/theatre)
+"VL" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"VO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"VQ" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 32
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"VR" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/turf/open/floor/plating,
+/area/chapel/office)
+"VS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"VT" = (
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -27
+ },
+/obj/structure/closet/secure_closet/hydroponics,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"VU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/central)
+"VV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"VW" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"VX" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"VZ" = (
+/obj/machinery/button/door{
+ id = "Cabin4";
+ name = "Cabin Bolt Control";
+ normaldoorcontrol = 1;
+ pixel_x = -5;
+ pixel_y = -30;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/dorms)
+"Wb" = (
+/obj/effect/landmark/start/mime,
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"Wc" = (
+/obj/machinery/washing_machine,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Wd" = (
+/turf/closed/wall,
+/area/crew_quarters/fitness/recreation)
+"We" = (
+/turf/open/floor/plating/beach/water,
+/area/crew_quarters/fitness/pool)
+"Wf" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Wg" = (
+/obj/structure/table/wood,
+/obj/item/soap/deluxe,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/theatre)
+"Wh" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Wi" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"Wj" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Wk" = (
+/obj/machinery/door/airlock/glass{
+ name = "Cryodorms"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Wl" = (
+/obj/machinery/shieldgen,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light/small,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Wm" = (
+/obj/structure/bodycontainer/crematorium{
+ dir = 1;
+ id = "crematoriumChapel"
+ },
+/obj/machinery/light,
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -29
+ },
+/turf/open/floor/plasteel/dark,
+/area/chapel/office)
+"Wo" = (
+/turf/closed/wall,
+/area/hallway/secondary/service)
+"Wp" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/machinery/microwave,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Wq" = (
+/turf/open/transparent/openspace,
+/area/hallway/primary/central)
+"Wr" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Ws" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Wt" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboard";
+ name = "Aft-Starboard Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard)
+"Wu" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=dorms8";
+ location = "dorms7"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Wv" = (
+/obj/machinery/camera/motion{
+ c_tag = "Above Core"
+ },
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"Ww" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/vr_sleeper{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Wx" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Wy" = (
+/obj/structure/closet/secure_closet/freezer/kitchen,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"WA" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/hydroponics)
+"WB" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"WE" = (
+/obj/structure/reagent_dispensers/cooking_oil,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/kitchen)
+"WF" = (
+/turf/open/pool,
+/area/crew_quarters/fitness/pool)
+"WG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"WH" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/sign/poster/random{
+ pixel_x = -32
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"WI" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/vending/cola/random,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"WJ" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"WM" = (
+/turf/closed/wall,
+/area/crew_quarters/fitness/pool)
+"WN" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen Starboard"
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_y = 26
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"WO" = (
+/obj/item/storage/toolbox/mechanical,
+/obj/item/flashlight,
+/obj/structure/table,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"WR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera{
+ c_tag = "Dormitories Hallway Port Fore";
+ dir = 4;
+ name = "dormitories camera"
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"WS" = (
+/obj/item/seeds/watermelon,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/item/seeds/cannabis,
+/obj/machinery/hydroponics/soil{
+ pixel_y = -8
+ },
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"WT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"WU" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/maintenance/central)
+"WW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/button/door{
+ id = "commissarydoor";
+ name = "Commissary Door Lock";
+ normaldoorcontrol = 1;
+ pixel_x = -26;
+ pixel_y = 6;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"WX" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"WY" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/costume,
+/obj/effect/spawner/lootdrop/costume,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"WZ" = (
+/obj/structure/cable,
+/obj/machinery/power/solar_control{
+ dir = 4;
+ id = "aftstarboard";
+ name = "Starboard Quarter Solar Control"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard)
+"Xd" = (
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Xf" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Xg" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Xh" = (
+/turf/open/space/basic,
+/area/space)
+"Xj" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Xl" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Xm" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Xr" = (
+/obj/effect/landmark/start/bartender,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"Xs" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Xt" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/closet/wardrobe/mixed,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Xu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Xv" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/newscaster{
+ pixel_x = 32
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Xw" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Xx" = (
+/turf/open/transparent/glass/reinforced,
+/area/asteroid/nearstation)
+"Xy" = (
+/obj/structure/sign/warning/electricshock,
+/turf/closed/wall/r_wall,
+/area/maintenance/solars/starboard/fore)
+"XA" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"XB" = (
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/bar)
+"XC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/chapel{
+ dir = 4
+ },
+/area/chapel/main)
+"XD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"XE" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plating/beach/water,
+/area/crew_quarters/fitness/pool)
+"XF" = (
+/obj/structure/table/wood,
+/turf/open/floor/carpet/black,
+/area/crew_quarters/dorms)
+"XH" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock{
+ name = "Unisex Restroom"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/freezer,
+/area/crew_quarters/toilet)
+"XJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/end{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/dorms)
+"XL" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"XM" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"XN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"XO" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"XQ" = (
+/obj/structure/sink{
+ dir = 4;
+ pixel_x = 12
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics/garden)
+"XR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Chapel Office Maintenance";
+ req_one_access_txt = "22"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"XS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"XU" = (
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/bedsheetbin,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"XV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/carpet,
+/area/chapel/main)
+"XW" = (
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"XX" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"XY" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"XZ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Ya" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/color/fyellow,
+/obj/item/clothing/suit/hazardvest,
+/obj/item/multitool,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = -26
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/tools)
+"Yb" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/storage/tools)
+"Yc" = (
+/obj/machinery/button/door{
+ id = "commissaryshutter";
+ name = "Commissary Shutter Control";
+ pixel_x = 3;
+ pixel_y = -25
+ },
+/obj/structure/chair/stool,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/vacant_room/commissary)
+"Yd" = (
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"Ye" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Yf" = (
+/obj/item/cultivator,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/hydroponics/soil{
+ pixel_y = -8
+ },
+/turf/open/floor/plating/asteroid,
+/area/hydroponics/garden/abandoned)
+"Yg" = (
+/obj/machinery/hydroponics/soil,
+/obj/machinery/camera{
+ c_tag = "Garden";
+ dir = 8
+ },
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"Yh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"Yi" = (
+/turf/open/floor/grass,
+/area/hydroponics/garden)
+"Yj" = (
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Yk" = (
+/obj/item/storage/box/donkpockets,
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"Ym" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/crew_quarters/dorms)
+"Yn" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Yo" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Yp" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Yq" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Yr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel/chapel{
+ dir = 8
+ },
+/area/chapel/main)
+"Ys" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Yt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Yu" = (
+/obj/structure/floodlight_frame,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/central)
+"Yv" = (
+/turf/open/floor/plating/airless,
+/area/space/nearstation)
+"Yw" = (
+/obj/machinery/vending/hydroseeds,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"Yy" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"Yz" = (
+/obj/machinery/light,
+/turf/open/floor/grass,
+/area/hydroponics/garden/monastery)
+"YA" = (
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/structure/closet/secure_closet/freezer/fridge,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"YB" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/decal/cleanable/cobweb/cobweb2,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"YC" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/dorms)
+"YD" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/crew_quarters/cafeteria)
+"YE" = (
+/obj/effect/landmark/start/assistant,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"YF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/chapel/main)
+"YG" = (
+/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/open/space,
+/area/solar/starboard)
+"YH" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/gateway)
+"YI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"YK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/carpet,
+/area/chapel/main)
+"YL" = (
+/turf/open/floor/plasteel,
+/area/hallway/secondary/service)
+"YM" = (
+/turf/closed/wall,
+/area/chapel/main)
+"YN" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"YO" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"YP" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"YQ" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Chapel Office";
+ req_access_txt = "22"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/dark,
+/area/chapel/main)
+"YR" = (
+/turf/open/floor/plasteel/chapel{
+ dir = 1
+ },
+/area/chapel/main)
+"YS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"YT" = (
+/obj/machinery/power/apc{
+ areastring = "/area/hallway/secondary/construction";
+ name = "Auxiliary Construction Zone APC";
+ pixel_y = -26
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/construction)
+"YU" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/structure/sign/departments/restroom{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"YV" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"YW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"YX" = (
+/obj/structure/chair/sofa/corp/right{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"YY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/button/door{
+ id = "cafeteria";
+ name = "Cafeteria Shutters Control";
+ pixel_x = -26;
+ pixel_y = 5;
+ req_access_txt = "28"
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"YZ" = (
+/obj/machinery/vending/autodrobe,
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Za" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/public/glass{
+ name = "Holodeck Door"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Zc" = (
+/turf/open/floor/plasteel,
+/area/crew_quarters/bar)
+"Ze" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"Zf" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Zg" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Zh" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Zj" = (
+/obj/machinery/computer/security/telescreen/entertainment,
+/turf/closed/wall,
+/area/crew_quarters/bar)
+"Zk" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Zl" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"Zm" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"Zn" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/crew_quarters/locker)
+"Zo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Kitchen Port";
+ dir = 1
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"Zp" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/obj/structure/table,
+/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/glass/bowl,
+/obj/item/reagent_containers/food/condiment/rice,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"Zr" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Zs" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/structure/disposalpipe/junction/flip{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"Zt" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"Zu" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/table,
+/obj/item/storage/box/cups,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"Zx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hydroponics/garden/monastery)
+"Zy" = (
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"ZB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ZC" = (
+/obj/machinery/button/door{
+ id = "kitchen";
+ name = "Kitchen Shutters Control";
+ pixel_x = 4;
+ pixel_y = -26;
+ req_access_txt = "28"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/kitchen)
+"ZF" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"ZG" = (
+/obj/effect/decal/cleanable/vomit/old,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ZI" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"ZJ" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/chapel/office)
+"ZK" = (
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"ZL" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"ZM" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/spawner/lootdrop/glowstick,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ZN" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/pool)
+"ZO" = (
+/mob/living/simple_animal/opossum,
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"ZQ" = (
+/obj/item/seeds/watermelon,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/hydroponics/garden/abandoned)
+"ZS" = (
+/obj/machinery/vending/wardrobe/hydro_wardrobe,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hydroponics)
+"ZT" = (
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/locker)
+"ZU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/zone2)
+"ZV" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+"ZX" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/central)
+"ZZ" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/crew_quarters/dorms)
+
+(1,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(2,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(3,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(4,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(5,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(6,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(7,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(8,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(9,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(10,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(11,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(12,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(13,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(14,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(15,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(16,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+MZ
+MZ
+MZ
+MZ
+MZ
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(17,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+eL
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+MZ
+Xh
+Xh
+Xh
+MZ
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(18,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+oU
+Xh
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(19,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Mj
+Xh
+gX
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(20,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+au
+au
+au
+au
+au
+MZ
+au
+au
+gX
+au
+au
+au
+au
+Cg
+Cg
+au
+Cg
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(21,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Jq
+Xh
+Xh
+au
+Xh
+Xh
+Xh
+UX
+Xh
+gX
+Xh
+au
+Xh
+au
+Xh
+cq
+cq
+cq
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(22,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+Xh
+Wt
+Wt
+Wt
+Wt
+Wt
+Wt
+au
+gX
+Xh
+Wt
+Wt
+Wt
+Wt
+Wt
+Wt
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(23,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+aJ
+EL
+EL
+EL
+EL
+EL
+BG
+YG
+BG
+qu
+qu
+qu
+qu
+qu
+GD
+au
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(24,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+au
+bG
+bG
+bG
+bG
+bG
+bG
+au
+mw
+au
+bG
+bG
+bG
+bG
+bG
+bG
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(25,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Jq
+Xh
+Xh
+au
+Xh
+au
+Xh
+Xh
+Xh
+vh
+Xh
+au
+Xh
+Xh
+Xh
+au
+Xh
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(26,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Jq
+Xh
+Ex
+Ex
+Ex
+Ex
+Ex
+Ex
+au
+vh
+Xh
+Wt
+Wt
+Wt
+Wt
+Wt
+Wt
+Xh
+Jq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(27,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+Dn
+QN
+QN
+QN
+QN
+EL
+rj
+vh
+jq
+qu
+qu
+qu
+qu
+qu
+GD
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(28,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+au
+mb
+mb
+mb
+mb
+mb
+mb
+au
+vh
+au
+bG
+bG
+bG
+bG
+bG
+bG
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(29,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+Xh
+au
+Xh
+au
+Xh
+Xh
+Xh
+vh
+Xh
+Xh
+au
+au
+Xh
+au
+au
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(30,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+eL
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Jq
+Xh
+Wt
+Wt
+Wt
+Wt
+Wt
+Wt
+au
+vh
+Xh
+Wt
+Wt
+Wt
+Wt
+Wt
+Wt
+Xh
+Jq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(31,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+aJ
+EL
+EL
+EL
+EL
+EL
+rj
+vh
+jq
+qu
+qu
+qu
+qu
+qu
+GD
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(32,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+au
+bG
+bG
+bG
+bG
+bG
+bG
+au
+vh
+au
+bG
+bG
+bG
+bG
+bG
+bG
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(33,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+Xh
+Xh
+au
+Xh
+au
+Xh
+Xh
+Xh
+gX
+Xh
+au
+Xh
+au
+Xh
+Xh
+Xh
+au
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(34,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+FN
+qo
+qo
+hi
+qo
+qo
+FN
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+Cg
+Cg
+Cg
+Xh
+Cg
+Xh
+au
+Xh
+gX
+Xh
+Xh
+Xh
+au
+UX
+au
+Cg
+Cg
+Jq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(35,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+Xh
+Cg
+au
+uu
+au
+Jq
+cq
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(36,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+au
+Jq
+Xh
+uu
+Xh
+Cg
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(37,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Cg
+au
+KT
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(38,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+hi
+qo
+FN
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Ut
+Nx
+Ut
+UX
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(39,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Ut
+Gm
+Ut
+UX
+cq
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(40,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Ut
+pM
+Ut
+UX
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(41,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+hi
+qo
+qo
+FN
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+PB
+PB
+eY
+Ut
+yj
+PB
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(42,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+PB
+lr
+yE
+WZ
+Hn
+PB
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(43,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+PB
+dv
+MP
+zY
+iN
+PB
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(44,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+hi
+hi
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+GI
+oW
+wK
+no
+bL
+PB
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(45,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+GI
+Ut
+ow
+Ut
+PB
+PB
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(46,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+cq
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+hi
+hi
+qo
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+FN
+FN
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+eL
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+aq
+dh
+aq
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(47,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+aq
+dh
+aq
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(48,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+hi
+hi
+hi
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+aq
+jW
+aq
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+UX
+Mv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(49,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+cq
+cq
+cq
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(50,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+hi
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(51,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(52,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(53,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(54,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+FN
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+Mv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(55,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(56,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(57,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+UX
+UX
+UX
+UX
+Yv
+Yv
+dh
+Yv
+Yv
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(58,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+Mv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(59,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Xh
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+rD
+Yv
+Yv
+Yv
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(60,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+hi
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(61,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+hi
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+UX
+UX
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(62,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+hi
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(63,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+lQ
+lz
+Ao
+Ao
+Ao
+Ao
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+af
+Xh
+fA
+Xh
+Mv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(64,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+lQ
+lQ
+lz
+BS
+VF
+VF
+Ao
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(65,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+sj
+sj
+sj
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+lz
+lz
+lz
+Tu
+dg
+VF
+VF
+Ao
+sj
+sj
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(66,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+eL
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+bX
+sj
+lQ
+sj
+Wv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+aQ
+tS
+kF
+Gq
+LC
+qT
+yp
+Ao
+lQ
+sj
+SH
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(67,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+sj
+sj
+sj
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+lz
+lz
+lz
+VF
+VF
+VF
+VF
+Ao
+sj
+sj
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+UX
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(68,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+lQ
+lQ
+lz
+VF
+VF
+VF
+Ao
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(69,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+lQ
+lz
+Ao
+Ao
+Ao
+Ao
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(70,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(71,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+FN
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+UX
+UX
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(72,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+FN
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(73,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+Yv
+Yv
+Yv
+Yv
+Yv
+lQ
+lQ
+lQ
+Xh
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+Xh
+Yv
+Yv
+Yv
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(74,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+Xh
+Xh
+Yv
+Yv
+Yv
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(75,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+lQ
+UX
+UX
+UX
+UX
+Yv
+Yv
+dh
+Yv
+Yv
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(76,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(77,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(78,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(79,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+hi
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+dh
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+Mv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(80,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+op
+qo
+qo
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(81,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+qo
+qo
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(82,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+rD
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(83,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+FN
+qo
+qo
+qo
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(84,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+eL
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+qo
+qo
+qo
+qo
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Xh
+UX
+Xh
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+UX
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(85,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+ht
+ht
+ht
+ht
+ht
+ht
+ht
+qo
+qo
+FN
+qo
+qo
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+eL
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(86,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+ht
+ht
+ht
+ht
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+dh
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(87,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Yv
+dh
+Yv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(88,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(89,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+Mv
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(90,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+FS
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(91,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(92,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(93,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(94,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(95,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+UX
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(96,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(97,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+fA
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(98,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(99,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(100,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(101,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+sq
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(102,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(103,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+BN
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+wV
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(104,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+sq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(105,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+cq
+Xh
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(106,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(107,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+sq
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+FS
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(108,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+sq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(109,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+sq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+UX
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(110,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+UX
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(111,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+sq
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(112,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+rh
+rh
+rh
+rh
+rh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(113,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+rh
+rh
+Fo
+Fo
+Fo
+rh
+rh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(114,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+BN
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+lS
+wV
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+rh
+xP
+vL
+kw
+SZ
+Fo
+rh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(115,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+rh
+cC
+Fo
+Fo
+Fo
+Ht
+rh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(116,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+rh
+Fl
+Fo
+Fo
+Fo
+xl
+rh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(117,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+rh
+rh
+lO
+Fo
+Fo
+pW
+sq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(118,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+pW
+LV
+pW
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(119,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+pW
+Fo
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(120,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+pW
+Fo
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(121,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+pW
+pW
+Fo
+pW
+qo
+FN
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(122,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+FS
+Xh
+Xh
+Xh
+Xh
+UX
+dw
+dw
+dw
+pW
+aa
+Fo
+pW
+qo
+FN
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(123,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+sq
+UX
+UX
+UX
+UX
+BN
+lS
+lS
+lS
+lS
+lS
+jr
+Pc
+Uu
+Yj
+uS
+PC
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(124,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+gx
+gx
+gx
+gx
+gx
+gx
+gx
+FN
+gx
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+UX
+dw
+dw
+dw
+Eb
+JM
+xl
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(125,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+WM
+WM
+WM
+WM
+WM
+WM
+WM
+WM
+WM
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+qo
+pW
+JM
+El
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(126,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+WM
+wp
+qZ
+pv
+Fg
+We
+XE
+We
+WM
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+pW
+Md
+uS
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(127,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+WM
+VH
+Qh
+pv
+Fg
+We
+We
+We
+WM
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+pW
+uK
+JM
+pW
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(128,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+WM
+wp
+wp
+pv
+Fg
+We
+We
+We
+WM
+qo
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+Xh
+UX
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+pW
+pW
+JM
+xl
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(129,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+fl
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+Xx
+Xx
+qo
+qo
+WM
+WM
+WM
+WM
+Wk
+Rr
+Rr
+Rr
+Rr
+WM
+WM
+sC
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+Xh
+sq
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+pW
+JM
+Fo
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(130,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+cq
+cq
+cq
+cq
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+Gy
+BU
+gk
+aM
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+WM
+iU
+ET
+iU
+iU
+iU
+iU
+iU
+iU
+fB
+iU
+sC
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+pW
+sh
+Fo
+pW
+qo
+FN
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(131,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Zp
+qS
+ZG
+Bs
+Bs
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Rr
+iU
+iU
+iU
+iU
+xU
+xU
+xU
+iU
+iU
+Eg
+sC
+Os
+Os
+Os
+Os
+Vj
+Vj
+Os
+Os
+pW
+pW
+pW
+pW
+pW
+pW
+pW
+pW
+pW
+pW
+pW
+qo
+qo
+qo
+qo
+FN
+pW
+JM
+xl
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(132,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Bs
+Bs
+Bs
+Bs
+Bs
+qP
+fl
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+qo
+qo
+fl
+wT
+ln
+SA
+Bs
+Bs
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Rr
+EK
+iU
+hU
+uO
+Ck
+uO
+uO
+uO
+uO
+HY
+sC
+Ot
+uj
+QJ
+Qf
+tL
+ff
+Jo
+sN
+Fo
+Fo
+xl
+pW
+WY
+hl
+YZ
+xD
+EU
+Pg
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+JM
+Fo
+pW
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(133,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+an
+an
+an
+an
+qo
+fl
+ek
+Bs
+fl
+Bs
+pQ
+Bs
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+cx
+fl
+qo
+qo
+fl
+TI
+PO
+PO
+PO
+Bs
+fl
+Xx
+Xx
+Xx
+cn
+JV
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+cn
+JV
+JV
+cn
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+JV
+cn
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Rr
+iU
+iU
+LM
+WF
+WF
+wi
+WF
+WF
+WF
+lg
+WM
+JE
+uj
+uj
+uj
+MR
+fQ
+Fc
+xX
+lR
+Fo
+El
+pW
+hl
+Fo
+Qy
+dc
+fb
+iX
+pW
+qo
+FN
+FN
+qo
+qo
+pW
+JM
+El
+pW
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(134,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+an
+aR
+cI
+an
+an
+fl
+fl
+fl
+fl
+fl
+fl
+Bs
+fl
+fl
+Bs
+Bs
+Bs
+ZX
+Bs
+PW
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+rl
+fl
+fl
+fl
+fl
+cn
+Iz
+Iz
+OR
+Iz
+Iz
+NT
+Iz
+OR
+Iz
+Iz
+Iz
+Iz
+OR
+Iz
+Iz
+Iz
+Iz
+OR
+Iz
+Iz
+NT
+Iz
+OR
+Iz
+Iz
+Iz
+OR
+Iz
+Rv
+Iz
+JV
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Rr
+iU
+Ic
+iE
+WF
+WF
+WF
+WF
+nO
+tW
+lg
+WM
+LA
+uj
+Vm
+Vm
+bg
+lC
+Tm
+sN
+EN
+Fo
+Fo
+pW
+So
+QI
+Fo
+Fo
+PC
+dH
+pW
+qo
+FN
+FN
+qo
+qo
+pW
+JM
+xl
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(135,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+an
+bo
+dl
+do
+dF
+gd
+hM
+hM
+mt
+nM
+an
+Bs
+fl
+Bs
+Bs
+ZX
+PW
+Bs
+Bs
+Bs
+PW
+Bs
+kA
+rl
+BW
+Bs
+Bs
+Bs
+Pu
+Bs
+Bs
+Bs
+PW
+cn
+Iz
+Mb
+Iz
+Vd
+ae
+Vd
+Iz
+Iz
+Iz
+Iz
+Iz
+uM
+Iz
+Iz
+Iz
+Mb
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+uM
+Iz
+Mb
+Rv
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Rr
+TL
+eJ
+Ux
+WF
+WF
+WF
+WF
+WF
+WF
+bW
+WM
+ts
+Rj
+iJ
+UR
+vM
+YE
+kR
+sN
+Uk
+Fo
+Fo
+pW
+qD
+Fo
+rU
+El
+Jv
+co
+pW
+qo
+qo
+qo
+qo
+qo
+pW
+JM
+Fo
+pW
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(136,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+an
+cb
+dm
+an
+dJ
+gm
+gm
+gm
+hw
+iY
+an
+Bs
+fl
+Bs
+Bs
+fl
+fl
+fl
+fl
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+pK
+Bs
+fN
+PE
+uM
+Iz
+Vd
+ae
+Vd
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Mb
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Mb
+Iz
+uM
+Yz
+JV
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Rr
+iU
+eJ
+Ux
+Is
+nO
+WF
+WF
+WF
+tW
+Jf
+WM
+YO
+Vm
+hk
+NN
+hG
+lC
+qx
+sN
+Uk
+El
+Fo
+pW
+pW
+pW
+js
+pW
+pW
+pW
+pW
+pW
+qo
+qo
+qo
+qo
+pW
+JM
+Fo
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(137,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+an
+an
+an
+an
+dM
+gI
+hV
+lB
+mF
+jn
+an
+Bs
+ZX
+Bs
+PW
+fl
+qo
+fl
+tP
+pK
+qJ
+SO
+pK
+zp
+zi
+Kb
+Vu
+oN
+ZL
+qs
+sx
+pK
+Bs
+cn
+Iz
+Iz
+Iz
+Vd
+ae
+Vd
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Rv
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Xx
+Xx
+Sz
+Sz
+Sz
+sC
+sC
+AE
+eJ
+Ux
+WF
+WF
+WF
+uf
+WF
+WF
+ng
+WM
+zJ
+Vm
+yK
+Rq
+vM
+lC
+Xt
+sN
+Ym
+Fo
+Fo
+pW
+on
+Fo
+Kg
+Fo
+Fo
+uP
+TR
+pW
+pW
+pW
+pW
+pW
+pW
+JM
+Fo
+pW
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(138,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+an
+dN
+gL
+vG
+gI
+jz
+jG
+an
+qo
+fl
+Bs
+fl
+fl
+qo
+fl
+Bs
+pK
+eq
+ci
+tr
+Ze
+cG
+Bh
+Vu
+sW
+SD
+cG
+Bh
+pK
+Bs
+cn
+rC
+ae
+Iz
+Vd
+ae
+Vd
+Iz
+cn
+qn
+Iz
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Mb
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+cn
+Xx
+Xx
+Xx
+Xx
+Sz
+jf
+rG
+WM
+sD
+BF
+eJ
+fr
+FL
+FL
+FL
+pj
+FL
+FL
+ZN
+WM
+JG
+uj
+Vm
+Vm
+Or
+lC
+yd
+sN
+DV
+jp
+ZF
+lh
+jp
+ZF
+ZF
+Ce
+jp
+jp
+jp
+jp
+jp
+jp
+jp
+jp
+CX
+VG
+Fo
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(139,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+an
+dX
+dm
+jz
+jz
+hx
+oJ
+an
+qo
+fl
+Bs
+fl
+qo
+qo
+fl
+Bs
+pK
+pK
+pK
+pK
+aD
+rA
+Fq
+HS
+dx
+mO
+cG
+lG
+pK
+Bs
+cn
+xN
+ae
+Iz
+Vd
+ae
+Vd
+Iz
+pq
+Iz
+uM
+Iz
+Iz
+pq
+Iz
+Iz
+Iz
+Iz
+pq
+Iz
+Iz
+Iz
+Iz
+uM
+pq
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Xx
+Xx
+Sz
+KS
+Jz
+WM
+QA
+BF
+eJ
+qM
+FA
+FA
+db
+FA
+FA
+FA
+FA
+kH
+Bk
+vE
+vE
+BT
+ZT
+lC
+xC
+sN
+JM
+yy
+Fo
+Fo
+Fo
+ka
+So
+El
+jh
+Fo
+El
+Fo
+ka
+pW
+fy
+xl
+ZV
+Qy
+Fo
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(140,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+an
+ef
+gL
+jB
+lH
+ni
+jM
+an
+fl
+fl
+Bs
+fl
+qo
+qo
+fl
+Bs
+pK
+Ou
+me
+Bj
+SN
+cG
+Bh
+Vu
+Cv
+ZU
+lj
+lZ
+pK
+Bs
+cn
+Ax
+ae
+Iz
+Iz
+ae
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+ae
+ae
+ae
+Iz
+Iz
+uM
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Sd
+JV
+Xx
+Xx
+Sz
+Sz
+Sz
+ke
+Sz
+WM
+QA
+BF
+zI
+eH
+Ls
+jF
+ZK
+Ls
+Ls
+pX
+Ls
+Rh
+Ec
+Hv
+nC
+av
+rO
+lC
+yZ
+sN
+ac
+El
+Fo
+Fo
+YM
+YM
+YM
+YM
+YM
+YM
+YM
+ot
+ot
+ot
+ot
+ot
+XR
+ot
+Fo
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(141,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+an
+eD
+dF
+aH
+gL
+jz
+pA
+ks
+kO
+lv
+lX
+fl
+qo
+qo
+fl
+Bs
+pK
+td
+cG
+gA
+fd
+cG
+Bh
+Vu
+jU
+OJ
+of
+FC
+pK
+Bs
+cn
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+Sd
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+ae
+aE
+JV
+Xx
+Xx
+Sz
+IQ
+zj
+zj
+zj
+WM
+QA
+BF
+iU
+Zu
+dT
+Il
+yz
+sE
+YW
+yt
+YW
+pG
+Sh
+Gt
+TT
+Gt
+mV
+hs
+yZ
+sN
+JM
+El
+Fo
+Fo
+YM
+UY
+km
+cU
+ej
+tq
+DH
+ot
+bY
+jN
+fm
+NC
+vC
+ot
+Fo
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(142,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+an
+eM
+gI
+ki
+ma
+nn
+gL
+kt
+kU
+Bs
+mk
+fl
+qo
+qo
+fl
+kA
+zl
+Ze
+cG
+IR
+Ij
+Ij
+wv
+pK
+pK
+pK
+pK
+pK
+pK
+Bs
+cn
+Iz
+Iz
+Iz
+Iz
+Iz
+uM
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+ae
+ae
+ae
+Iz
+Iz
+ae
+ae
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+uM
+Iz
+Iz
+Iz
+Iz
+cn
+Xx
+Xx
+Sz
+fP
+FM
+yg
+si
+WM
+QA
+BF
+Xl
+wP
+Fk
+pC
+vU
+xH
+qz
+xE
+Yp
+Zn
+XL
+px
+aG
+Mg
+MQ
+Ug
+Ii
+sN
+JM
+El
+Fo
+Fo
+YM
+EC
+Lo
+Pp
+xL
+FB
+NB
+ot
+nF
+qv
+ko
+jK
+zR
+ot
+Fo
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(143,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+an
+eP
+gM
+kr
+mc
+jz
+Ql
+an
+fl
+fl
+mk
+fl
+qo
+fl
+fl
+Bs
+pK
+IG
+cG
+Mc
+zP
+BR
+gc
+Ga
+Cd
+wA
+pK
+ZX
+Bs
+Bs
+cn
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Mb
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+ae
+ae
+Sd
+Rv
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Yz
+JV
+Xx
+Xx
+Sz
+SX
+zj
+lo
+pO
+WM
+WM
+WM
+WM
+WM
+Pq
+EJ
+WM
+WM
+WM
+WM
+WM
+sN
+AQ
+Zl
+Ug
+qU
+Zl
+Ug
+yZ
+sN
+sV
+Pc
+Pc
+uS
+YM
+Jy
+aN
+aK
+Dl
+aN
+Dl
+ot
+Ho
+eQ
+jL
+NC
+ip
+ot
+Fo
+pW
+pW
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(144,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+an
+an
+an
+an
+an
+nx
+pL
+an
+qo
+fl
+mk
+fl
+fl
+fl
+Bs
+Bs
+pK
+KV
+cG
+Mc
+BJ
+cG
+Sv
+cG
+cG
+CW
+pK
+Bs
+Bs
+Bs
+cn
+PE
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Mb
+Iz
+Iz
+Iz
+Iz
+pq
+uM
+Iz
+Iz
+Iz
+ea
+ae
+Iz
+Iz
+Iz
+Iz
+pq
+Iz
+Iz
+Iz
+Iz
+Mb
+Rv
+JV
+Xx
+Xx
+Sz
+kh
+zj
+lo
+IU
+Sz
+vg
+BD
+tz
+Sz
+nV
+yq
+Sz
+JN
+sZ
+XF
+sN
+sN
+sN
+Vj
+Za
+Vj
+Vj
+Za
+Vj
+sN
+sN
+sN
+Fo
+JM
+YM
+qE
+RI
+bR
+RI
+RI
+Dl
+OO
+Js
+vt
+WG
+ZJ
+hN
+ot
+Fo
+ib
+pW
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(145,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+an
+an
+an
+an
+qo
+fl
+mk
+PW
+ZX
+Bs
+Bs
+ZX
+pK
+LZ
+cG
+Mc
+aL
+Hs
+cG
+cG
+cG
+bf
+pK
+Bs
+ZX
+xu
+cn
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+uM
+Iz
+Iz
+Iz
+Mb
+Iz
+ae
+ae
+Iz
+Mb
+Rv
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Sz
+zj
+JZ
+DJ
+zj
+Sz
+lN
+zj
+da
+to
+uU
+lP
+MG
+ak
+im
+rZ
+sN
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+sN
+Fo
+JM
+YM
+fu
+jt
+YF
+Dl
+YR
+Bo
+ot
+cD
+KU
+HJ
+lV
+TY
+ot
+xl
+pW
+pW
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(146,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+mW
+Bs
+Bs
+Bs
+Bs
+tP
+pK
+gb
+Jp
+LN
+UP
+Ij
+Ij
+Ij
+Ij
+SL
+pK
+Mu
+Bs
+ZX
+cn
+Iz
+Iz
+Fi
+Iz
+Iz
+Iz
+Iz
+An
+RA
+sr
+Iz
+Iz
+ga
+Iz
+Iz
+Iz
+Iz
+ae
+ae
+Iz
+Iz
+Iz
+Iz
+ga
+Iz
+Iz
+Iz
+Mb
+Iz
+Iz
+JV
+Xx
+Xx
+Sz
+BD
+lc
+Kt
+vg
+Sz
+fP
+zj
+dA
+Sz
+xo
+Zr
+Sz
+Dj
+aY
+AP
+sN
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+sN
+Fo
+bM
+YM
+Ds
+Qe
+YF
+Dl
+Ig
+Qe
+ot
+ot
+ot
+Th
+ot
+ot
+ot
+Fo
+pW
+qo
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(147,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Be
+Be
+Be
+Be
+Be
+OA
+OA
+OA
+nh
+OA
+OA
+OA
+OA
+OA
+pK
+pK
+bB
+qj
+pK
+Vu
+Vu
+Vu
+Vu
+pK
+pK
+ra
+OA
+OA
+OA
+Tl
+Tl
+Tl
+Tl
+Tl
+OA
+OA
+OA
+dV
+Le
+RA
+RA
+cn
+Iz
+Iz
+Iz
+Iz
+ae
+ae
+Iz
+Iz
+Iz
+Iz
+cn
+RA
+RA
+RA
+RA
+RA
+RA
+cn
+wq
+wq
+Sz
+Sz
+Sz
+nt
+Sz
+Sz
+Sz
+Sz
+Sz
+Sz
+RO
+UJ
+Sz
+Sz
+Sz
+Sz
+sN
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+sN
+Fo
+JM
+YM
+gy
+jt
+YF
+Dl
+YR
+jt
+BQ
+bJ
+ot
+KP
+iF
+rP
+ot
+Fo
+pW
+Eb
+dw
+dw
+dw
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(148,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+Be
+TN
+Ya
+vq
+Be
+wU
+el
+el
+nq
+el
+aB
+el
+Td
+UD
+JH
+Iy
+CN
+rz
+RW
+JH
+el
+el
+el
+eV
+aB
+el
+Td
+UD
+fL
+el
+el
+el
+el
+vf
+vf
+PH
+mK
+wf
+mj
+mj
+mj
+uJ
+mj
+lt
+mj
+mj
+CY
+mj
+mj
+mj
+mj
+mj
+gv
+mj
+mj
+mj
+mj
+mj
+iy
+eB
+pp
+vD
+BA
+vm
+hu
+Uh
+al
+vm
+Su
+vm
+gP
+ia
+cR
+yq
+Sz
+Gr
+DI
+vg
+sN
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+sN
+Fo
+JM
+YM
+xq
+Qe
+YF
+Dl
+Ig
+fF
+ot
+VR
+ot
+OB
+Ma
+Wm
+ot
+Fo
+Ch
+ih
+jR
+Ch
+xK
+LU
+LU
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(149,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+Be
+Lj
+se
+On
+Yb
+He
+hR
+Sg
+nw
+oG
+nA
+oS
+oG
+oG
+oG
+oG
+qA
+MX
+oG
+oG
+oG
+oG
+Ad
+rI
+qq
+nK
+nK
+nK
+Ys
+nK
+nK
+nK
+nK
+nr
+Nd
+kv
+Pb
+Zx
+LS
+LS
+zw
+LS
+eE
+gT
+eE
+eE
+Ud
+eE
+iV
+Yh
+eE
+eE
+gT
+eE
+eE
+eE
+iV
+eE
+eE
+JI
+pI
+Om
+JJ
+Om
+Om
+oj
+wo
+wo
+aj
+wo
+hq
+Hh
+tm
+kb
+aX
+NA
+Cb
+lN
+sN
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+RL
+sN
+xl
+JM
+YM
+CP
+Dl
+YF
+PU
+Dl
+Dl
+ot
+AT
+ua
+KP
+zs
+oA
+ot
+Fo
+pW
+pW
+dw
+dw
+dw
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(150,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+Be
+pz
+sv
+Po
+lp
+Xm
+ix
+eG
+Yo
+Ag
+PM
+oX
+Yo
+Yo
+Yo
+Yo
+Ag
+Yo
+Yo
+Yo
+Yo
+bz
+Lk
+EE
+uZ
+Yo
+Yo
+Yo
+Yo
+Yo
+sb
+Yo
+Ag
+Mo
+rq
+Fs
+dC
+zB
+zB
+zB
+hL
+bT
+zB
+zB
+zB
+zB
+kN
+zB
+hL
+oe
+zB
+zB
+bT
+zB
+zB
+zB
+hL
+zB
+Oe
+fY
+EA
+OC
+QS
+HA
+fk
+SR
+xk
+HA
+ya
+HA
+YN
+JF
+ST
+Ge
+Sz
+BD
+Az
+zj
+sN
+sN
+sN
+sN
+Ef
+Vj
+Vj
+Ef
+sN
+sN
+sN
+sN
+pW
+JM
+YM
+CP
+Dl
+YF
+Dl
+Dl
+bS
+YM
+YM
+YM
+TZ
+YM
+YM
+YM
+Fo
+pW
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(151,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+Be
+nU
+zd
+zg
+Yb
+kz
+NY
+pg
+HP
+HP
+HP
+gU
+gU
+gU
+gU
+gU
+HP
+gU
+gU
+gU
+gU
+HP
+Av
+EW
+CA
+CA
+oQ
+oQ
+oQ
+oQ
+CA
+CA
+CA
+PD
+Ej
+aA
+OA
+go
+QT
+QT
+QT
+cn
+Iz
+Iz
+Iz
+Iz
+Iz
+pq
+Yd
+fK
+Iz
+Iz
+cn
+QT
+QT
+QT
+QT
+QT
+QT
+cn
+wq
+wq
+Sz
+Sz
+Sz
+te
+Sz
+Sz
+Sz
+Sz
+Sz
+Sz
+ZI
+KM
+Sz
+Sz
+Sz
+Sz
+Sz
+LP
+ye
+Vj
+Ug
+Ap
+ML
+Ug
+Vj
+Ww
+Iv
+cT
+Wd
+JM
+YM
+Qd
+Yr
+OD
+YK
+nf
+NR
+YM
+DW
+Ee
+Bc
+Pf
+BC
+YM
+pb
+YM
+YM
+aT
+aT
+aT
+aT
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(152,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+Be
+zx
+uB
+Nn
+Be
+ob
+mN
+Gc
+HP
+xI
+tv
+SG
+SG
+Va
+SG
+SG
+nB
+Zc
+xr
+xr
+Zc
+Zc
+YL
+aV
+dz
+yJ
+PN
+Ss
+ie
+wZ
+Yy
+jy
+CA
+PD
+FO
+vP
+Tl
+Iz
+Iz
+Iz
+Iz
+OR
+Iz
+Iz
+Iz
+Iz
+Iz
+Yd
+Yd
+fK
+Iz
+Iz
+OR
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Sz
+BD
+JB
+Ab
+vg
+Sz
+vg
+BD
+VZ
+Sz
+Zg
+vw
+Sz
+CQ
+iO
+TV
+Sz
+eW
+ag
+rS
+ED
+xb
+vc
+Ug
+pl
+VI
+iL
+EH
+Wd
+Vk
+Tt
+eb
+Jc
+RP
+XV
+XC
+Ph
+hD
+xp
+nv
+Du
+Fh
+CF
+YQ
+CF
+Ke
+wj
+CF
+wk
+Nl
+FZ
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(153,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+Be
+Be
+Be
+Be
+Be
+Zh
+Fd
+hQ
+gU
+Va
+MU
+eo
+Va
+MU
+Va
+SG
+Ja
+xr
+sL
+rQ
+xr
+Zc
+YL
+aV
+yb
+yb
+yb
+Fp
+SF
+wZ
+YD
+wZ
+oQ
+He
+FO
+vP
+Tl
+Iz
+Iz
+uM
+Iz
+pq
+Iz
+Iz
+Sd
+Rv
+Iz
+Yd
+Yd
+fK
+Iz
+Iz
+pq
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Sz
+zj
+FM
+Lb
+Tv
+Sz
+lN
+zj
+da
+gt
+zu
+tQ
+Ll
+jv
+xs
+ql
+Sz
+ei
+Zg
+Vj
+Vj
+sN
+sN
+Vj
+Vj
+fk
+iL
+FR
+Wd
+JM
+YM
+YR
+jt
+jb
+Dl
+YR
+jt
+YM
+oh
+CF
+CF
+CF
+CF
+YM
+vO
+YM
+YM
+Qv
+zy
+zy
+FZ
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(154,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+OA
+TW
+Fd
+PS
+rF
+SG
+SG
+SG
+yR
+SG
+Qb
+Xu
+Jm
+sM
+ck
+sM
+sM
+sM
+Eq
+Fu
+yX
+tt
+wZ
+Oj
+SI
+LD
+LD
+LD
+qH
+RQ
+lK
+Wj
+Tl
+PE
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Yd
+OX
+jJ
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Rv
+Mb
+Iz
+JV
+Xx
+Xx
+Sz
+SX
+zj
+DP
+cY
+Sz
+fP
+zj
+dA
+Sz
+Zg
+je
+Sz
+EM
+PR
+aI
+Sz
+nl
+Zg
+tJ
+vx
+IL
+kk
+vy
+Xw
+XX
+Yn
+cX
+Wd
+IS
+YM
+tn
+rs
+jb
+Dl
+Kd
+qF
+YM
+MT
+dW
+CF
+mn
+oK
+YM
+Fo
+Zt
+YM
+gQ
+zv
+CF
+FZ
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(155,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+OA
+OA
+qo
+OA
+OA
+qo
+qo
+OA
+oR
+Fd
+PS
+nc
+SG
+SG
+SG
+KQ
+WJ
+nj
+Hq
+Kq
+zc
+be
+zc
+zc
+Tb
+Us
+ly
+VS
+ed
+PV
+QY
+IN
+VS
+VS
+VS
+Bi
+az
+tC
+vP
+Tl
+Iz
+Iz
+Iz
+Iz
+Rv
+uH
+RA
+RA
+RA
+sr
+Yd
+Yd
+Yd
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Yz
+JV
+Xx
+Xx
+Sz
+kh
+JZ
+oC
+ER
+Sz
+Sz
+Sz
+Sz
+Sz
+oc
+DD
+Sz
+Sz
+Sz
+Sz
+Sz
+XX
+Zg
+tJ
+AB
+AB
+AB
+AB
+Xw
+XX
+iL
+xc
+Wd
+by
+YM
+FZ
+FZ
+Vp
+mm
+FZ
+FZ
+YM
+zm
+Bm
+FQ
+uQ
+zm
+YM
+Fo
+Fo
+YM
+wd
+Lr
+iW
+lF
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(156,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+cl
+pc
+Fm
+tc
+OA
+OA
+OA
+OA
+PD
+ld
+lw
+Qo
+Xu
+Xu
+Xu
+eK
+Vz
+Vq
+ge
+JK
+Na
+eI
+VK
+Jd
+xy
+YL
+Rf
+wZ
+xT
+yX
+yX
+so
+yX
+yX
+yX
+xY
+Ea
+FO
+vP
+Tl
+Iz
+Iz
+Mb
+Iz
+Iz
+bv
+aZ
+aZ
+aZ
+Le
+pq
+Yd
+Yd
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+cn
+Xx
+Xx
+Sz
+fP
+zj
+zj
+Sz
+Sz
+qo
+qo
+Wd
+BP
+fw
+Wf
+Id
+Ib
+ym
+Kf
+GL
+UQ
+jj
+pH
+vv
+EP
+vv
+vv
+LF
+UQ
+Jl
+tb
+WR
+cd
+at
+vm
+qg
+FY
+VI
+jT
+cP
+rK
+YM
+YM
+YM
+YM
+YM
+YM
+ZZ
+uE
+YM
+YM
+aT
+aT
+aT
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(157,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+Je
+cl
+Je
+cl
+bE
+mP
+MA
+DM
+PD
+lk
+eG
+gU
+SG
+SG
+SG
+SG
+Wx
+Rl
+mZ
+oZ
+qf
+QD
+VO
+Gw
+RN
+AA
+Rf
+yb
+yb
+yb
+wZ
+HT
+wZ
+wZ
+wZ
+oQ
+mq
+FO
+vP
+Tl
+Iz
+Iz
+Mb
+Iz
+pq
+bv
+aZ
+aZ
+aZ
+aZ
+Yd
+Yd
+Yd
+Iz
+Iz
+oF
+Iz
+Mb
+Iz
+Iz
+uM
+Iz
+JV
+Xx
+Xx
+Sz
+IQ
+zj
+zj
+Sz
+qo
+qo
+qo
+Wd
+XX
+bk
+ji
+qi
+QH
+wS
+wS
+cN
+Lf
+qi
+ND
+qi
+Am
+qi
+qi
+qi
+qi
+qi
+qi
+qi
+Ng
+TC
+VI
+za
+FY
+VI
+xc
+uk
+uk
+mE
+us
+GH
+SV
+Yi
+WH
+gZ
+OW
+Uf
+Yi
+zV
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(158,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+cl
+Je
+Yu
+MN
+Je
+bE
+el
+bO
+PH
+AY
+as
+zL
+HP
+sf
+SG
+SG
+SG
+Wx
+Rl
+zD
+Ln
+RT
+ey
+Wb
+Gw
+RN
+YL
+Rf
+KO
+KO
+KO
+wZ
+HT
+wZ
+wZ
+jy
+CA
+yl
+FO
+vP
+Tl
+Iz
+Iz
+Iz
+Iz
+Iz
+bv
+aZ
+aZ
+aZ
+aZ
+Yd
+Tc
+Yd
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Iz
+aE
+JV
+Xx
+Xx
+Sz
+Sz
+ke
+Sz
+Sz
+qo
+qo
+qo
+Wd
+uY
+tg
+VC
+vT
+No
+VI
+VI
+bI
+we
+VI
+Dk
+VI
+VI
+VI
+cp
+uC
+VI
+VI
+VI
+VI
+Hd
+Gk
+qi
+Am
+De
+qm
+SS
+vm
+vm
+mE
+us
+hh
+ik
+ru
+ik
+lD
+nR
+nR
+HV
+zV
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(159,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+cl
+cl
+tB
+Kc
+cl
+bC
+Ea
+Ea
+aP
+Ea
+lk
+pg
+HP
+SG
+SG
+SG
+SG
+Wx
+Rl
+HP
+tH
+Nc
+QM
+Wg
+KG
+RN
+YL
+Rf
+CA
+yo
+yo
+Rk
+HT
+Rk
+yo
+yo
+oQ
+PD
+FO
+vP
+Tl
+Iz
+Iz
+Iz
+Iz
+Iz
+Jn
+aZ
+aZ
+aZ
+aZ
+Yd
+Yd
+Yd
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+JV
+Xx
+Xx
+Xx
+Sz
+KS
+Jz
+Sz
+qo
+qo
+qo
+Wd
+XX
+ch
+Zs
+st
+st
+st
+st
+CR
+ep
+Bw
+Bx
+Ba
+YU
+xZ
+Ip
+st
+rR
+Ac
+st
+oB
+Nm
+nL
+HA
+fk
+KC
+Cf
+rf
+rf
+IH
+HF
+FG
+HX
+FU
+FU
+FU
+HV
+nR
+nR
+wO
+zV
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(160,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+cl
+Pv
+qC
+aW
+cV
+dk
+oG
+oG
+nA
+oG
+lm
+hY
+Zj
+rr
+Ak
+Ak
+Ak
+Wx
+JD
+HP
+HP
+HP
+Zj
+HP
+HP
+HP
+VQ
+cB
+oQ
+MH
+Qm
+Rk
+HT
+Rk
+Qm
+GA
+oQ
+VX
+MF
+vP
+Tl
+PE
+Iz
+Iz
+Sd
+Iz
+bv
+aZ
+aZ
+aZ
+NG
+pq
+Yd
+Yd
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+Iz
+Iz
+cn
+Xx
+Xx
+Xx
+Sz
+yv
+PX
+Sz
+qo
+qo
+qo
+gF
+GX
+QL
+GV
+IZ
+cP
+gs
+gs
+gs
+gs
+gs
+Iq
+dG
+gs
+gs
+gs
+gs
+gs
+gs
+gs
+XX
+Dk
+qK
+Ml
+VV
+HA
+HA
+HA
+HA
+ya
+mE
+pw
+ve
+FU
+FU
+FU
+Yi
+nR
+nR
+Yi
+zV
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(161,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+cl
+Je
+Je
+sB
+Je
+bE
+eX
+TD
+EO
+mq
+lk
+pg
+HP
+wJ
+AS
+yG
+pB
+pE
+bH
+HP
+zq
+Nq
+la
+WI
+Ay
+HP
+YL
+Rf
+oQ
+VB
+VB
+Rk
+pi
+Rk
+VB
+VB
+oQ
+PD
+FO
+vP
+Tl
+Iz
+Iz
+Iz
+Iz
+Iz
+Rx
+QT
+QT
+QT
+KX
+Iz
+Iz
+Iz
+Rv
+Iz
+Iz
+Iz
+Iz
+Iz
+Mb
+Iz
+Yz
+JV
+Xx
+Xx
+Xx
+Sz
+Sz
+Sz
+Sz
+sq
+Sz
+Sz
+Sz
+kY
+cr
+kY
+Sz
+Sz
+gs
+ap
+PJ
+TG
+Ri
+Ei
+ap
+gs
+dr
+gs
+Vw
+gs
+Ue
+gs
+rH
+rm
+YS
+Wd
+ZZ
+Wd
+kJ
+mS
+yB
+uk
+mE
+Cq
+XQ
+ol
+ik
+Yg
+Ow
+yS
+Yi
+mM
+zV
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(162,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+fx
+SU
+qY
+Je
+bE
+EV
+Qc
+IC
+Kn
+lk
+pg
+HP
+SG
+SG
+SG
+SG
+Wx
+pt
+HP
+yk
+NI
+QU
+Xd
+Kv
+HP
+AA
+Rf
+CA
+li
+yo
+Rk
+LY
+Rk
+yo
+yo
+CA
+ml
+FO
+vP
+OA
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+Iz
+Rv
+Iz
+Iz
+Iz
+Iz
+Iz
+Sd
+Iz
+Iz
+JV
+Xx
+Xx
+Xx
+qo
+qo
+qo
+sq
+uX
+Sz
+yL
+lE
+lE
+XJ
+lE
+yL
+lE
+gs
+Vl
+Vl
+Vl
+vu
+Nr
+HZ
+gs
+vo
+gs
+Et
+gs
+pJ
+gs
+uq
+Dk
+Xg
+Wd
+Kg
+Wd
+Wd
+Wd
+Wd
+Wd
+uE
+uE
+uE
+uE
+uE
+uE
+uE
+uE
+uE
+uE
+zV
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(163,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+OA
+OA
+OA
+OA
+OA
+OA
+ra
+OA
+OA
+PD
+lk
+En
+HP
+aw
+hm
+jC
+Bt
+pZ
+Yq
+jV
+jE
+Od
+Ra
+Xr
+wW
+HP
+RZ
+Nj
+CA
+MI
+Qx
+Rk
+LY
+Rk
+Qx
+wY
+CA
+xS
+FO
+xa
+OA
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+Iz
+JV
+Xx
+pW
+pW
+pW
+pW
+qo
+sq
+uX
+Vi
+fp
+fp
+fp
+nZ
+fp
+fp
+Mt
+gs
+gs
+gs
+gs
+gs
+cE
+gD
+gs
+ap
+At
+ap
+Gi
+MC
+XH
+bc
+fW
+RF
+Wd
+Fo
+pW
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(164,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Pu
+PW
+OA
+PD
+lk
+pg
+HP
+Ey
+Bp
+Vs
+dS
+Xv
+SG
+ee
+nz
+Ol
+JR
+XB
+UL
+HP
+YL
+EQ
+CA
+MK
+VB
+Rk
+LY
+Rk
+VB
+VB
+CA
+ob
+KI
+XA
+OA
+Iz
+Iz
+Iz
+Mb
+DN
+Pa
+Iz
+Iz
+Iz
+DN
+Iz
+Iz
+Iz
+Iz
+DN
+Iz
+Iz
+Pa
+DN
+Iz
+Iz
+Iz
+JV
+Xx
+pW
+iT
+xe
+pW
+qo
+sq
+uX
+Vi
+It
+Rc
+aC
+Vv
+ai
+Mf
+fi
+gs
+Tj
+Vt
+Vt
+gs
+Uo
+Nw
+RC
+Nw
+EZ
+Nw
+KR
+ap
+gs
+hB
+XU
+Wc
+Wd
+Fo
+pW
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(165,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Bs
+OA
+OA
+pe
+lk
+pg
+HP
+HP
+HP
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+YL
+EQ
+oQ
+yo
+yo
+Rk
+SK
+Rk
+yo
+yo
+oQ
+PD
+hd
+vP
+OA
+fN
+cn
+cn
+JV
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+JV
+cn
+JV
+JV
+JV
+JV
+cn
+Xx
+pW
+ir
+po
+pW
+pW
+pW
+uX
+Vi
+YC
+YC
+YC
+hF
+YC
+YC
+wC
+gs
+Hz
+eZ
+gB
+Ia
+Ob
+ap
+ap
+ap
+gs
+DR
+gs
+wg
+gs
+Wd
+Wd
+Wd
+Wd
+Fo
+pW
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(166,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+fl
+Bs
+OA
+kS
+Og
+MJ
+ah
+OA
+XY
+cx
+TM
+Ko
+CB
+xj
+yN
+Lh
+OK
+oT
+XM
+eS
+TM
+YL
+EQ
+oQ
+TF
+Qm
+Rk
+AL
+Rk
+Qm
+Dy
+oQ
+PD
+gg
+Wj
+OA
+Pu
+Bs
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+pW
+pY
+Fo
+YP
+Fo
+pW
+uX
+Sz
+Sc
+Sc
+Sc
+Nt
+uL
+Sc
+Sc
+gs
+wu
+iv
+iv
+gs
+Fb
+rW
+rW
+rW
+gs
+UW
+gs
+uo
+gs
+Fo
+Fo
+Fo
+Fo
+xl
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(167,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+fl
+Bs
+OA
+jQ
+PD
+lk
+WB
+NO
+Bs
+tZ
+TM
+AJ
+zt
+Xs
+Xs
+Xs
+Xs
+Xs
+FD
+dn
+tE
+YL
+EQ
+oQ
+VB
+VB
+Rk
+SQ
+Rk
+VB
+VB
+oQ
+PD
+mg
+bD
+Go
+TJ
+gJ
+fl
+fl
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+pW
+pW
+pW
+pW
+Fo
+pW
+pW
+Sz
+Sz
+Sz
+Sz
+OV
+Sz
+Sz
+Sz
+gs
+gs
+gs
+gs
+gs
+ev
+gs
+gs
+gs
+gs
+gs
+gs
+gs
+gs
+mu
+pW
+pW
+pW
+pW
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(168,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+fl
+fl
+Bs
+OA
+OA
+ob
+ij
+pR
+iZ
+TM
+TM
+TM
+AK
+CD
+gr
+gr
+gr
+gr
+gr
+Un
+hO
+tE
+YL
+Fy
+CA
+Nk
+QO
+yX
+Ta
+wZ
+wZ
+wZ
+CA
+Tn
+hd
+vP
+OA
+Yt
+dB
+qO
+ms
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+pW
+Fo
+Fo
+Fo
+Fo
+Fo
+Fo
+QI
+jc
+Fo
+El
+RM
+pW
+Fo
+xl
+Fo
+El
+PZ
+Fo
+Fo
+Fo
+So
+Fo
+Fo
+Fo
+Fo
+xl
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(169,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+fl
+Bs
+Bs
+mI
+OA
+oR
+lk
+WB
+Uw
+sH
+ux
+TM
+AN
+qb
+CB
+CB
+CB
+oH
+CB
+rY
+xG
+tE
+dZ
+Gz
+DT
+DT
+DT
+Rt
+Ub
+Vr
+DT
+KD
+DT
+He
+hd
+vP
+OA
+tw
+sn
+Fw
+Bs
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+pW
+pW
+pY
+iM
+Fo
+vX
+VD
+DG
+Ca
+Dc
+Pc
+Pc
+Pc
+Pc
+uG
+Pc
+Pc
+FI
+Dc
+Pc
+Mi
+Dc
+Pc
+uS
+zb
+pW
+qo
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(170,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+fl
+fl
+fl
+fl
+Bs
+Bs
+tP
+OA
+PD
+lk
+WB
+tE
+Un
+Oz
+WA
+AW
+zt
+Xs
+Xs
+Xs
+OM
+rE
+sm
+DS
+TM
+YL
+vd
+DT
+Jt
+Dw
+RD
+UH
+Vx
+YY
+RK
+iP
+dI
+uc
+vP
+OA
+Yt
+Dz
+oy
+Bs
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+pW
+pW
+pW
+pW
+Uk
+rV
+Fo
+pW
+pW
+pW
+nW
+Fo
+El
+pW
+pW
+pW
+pW
+pW
+pW
+El
+RM
+El
+Md
+eF
+pW
+pW
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(171,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+fl
+CH
+JX
+fl
+Bs
+fl
+OA
+OA
+Qr
+lk
+GT
+tE
+Un
+uA
+WA
+Un
+Oz
+gr
+gr
+gr
+gr
+gr
+ss
+dR
+TM
+fG
+EQ
+DT
+hK
+UM
+UM
+UM
+Hw
+Zo
+DT
+DT
+pa
+hd
+Fa
+OA
+Yt
+dB
+qO
+fl
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+pW
+Uk
+rV
+Fo
+pW
+qo
+pW
+pW
+pW
+pW
+pW
+qo
+qo
+qo
+qo
+pW
+pW
+pW
+PA
+Fo
+Fo
+pW
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(172,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+fl
+fv
+Li
+rl
+BW
+dB
+Wq
+Wq
+gp
+jx
+nK
+qk
+JL
+vI
+yW
+JL
+ha
+Cm
+Cm
+yQ
+Tr
+Cm
+XW
+mY
+Rg
+Wi
+GK
+KW
+hT
+hT
+hT
+hT
+VL
+ZC
+DT
+Au
+TH
+jH
+vP
+OA
+Yt
+dB
+qO
+fl
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+Xx
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+pW
+Uk
+rV
+pW
+pW
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+pW
+pW
+pW
+pW
+pW
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(173,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+fl
+kL
+DQ
+fl
+Bs
+dB
+Wq
+Wq
+fo
+RR
+Ea
+rM
+Un
+Oz
+zo
+Un
+DE
+Xs
+Xs
+Xs
+Xs
+Xs
+Ye
+TM
+TM
+Hl
+YI
+DT
+Np
+UM
+UM
+UM
+Hw
+LX
+sa
+Zm
+II
+MO
+vP
+OA
+Yt
+gO
+fl
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+dw
+dw
+Ov
+RB
+dw
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(174,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+fl
+fl
+fl
+fl
+Bs
+dB
+Wq
+Wq
+OG
+mA
+Ih
+tE
+Un
+vR
+WA
+Un
+qd
+gr
+gr
+gr
+gr
+gr
+sK
+tE
+dU
+AU
+fU
+Tg
+NK
+UM
+df
+UM
+Hw
+Oh
+Sj
+Zm
+cw
+LH
+vP
+OA
+Yt
+EY
+qa
+PW
+fl
+fl
+qo
+fl
+qo
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+sz
+PY
+Fe
+vV
+dw
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(175,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+fl
+um
+um
+fl
+Bs
+fl
+OA
+OA
+Bu
+lk
+WB
+tE
+Un
+Oz
+WA
+Un
+DY
+EI
+vk
+oH
+CB
+CB
+sO
+tE
+Qu
+YL
+fU
+Tg
+UM
+UM
+qN
+qN
+Hw
+LX
+hr
+Zm
+xh
+cM
+OP
+OA
+jk
+JP
+PI
+PI
+PI
+PI
+lJ
+PI
+Of
+oP
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+CS
+WX
+HD
+iG
+dw
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(176,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+fl
+Bs
+kA
+rl
+BW
+Bs
+Bs
+OA
+PD
+lk
+WB
+cA
+nb
+Yw
+TM
+AZ
+Zy
+FD
+HI
+Uj
+ja
+Xs
+sR
+yc
+Qu
+YL
+fU
+tG
+UM
+QP
+hp
+gn
+Hw
+IF
+yH
+Je
+vS
+Ez
+LJ
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+pk
+aS
+FW
+NF
+dw
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(177,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+PW
+PW
+Bs
+OA
+PD
+lk
+WB
+iZ
+TM
+TM
+TM
+TM
+TM
+FE
+HN
+gr
+gr
+gr
+sK
+tE
+Qu
+YL
+fU
+Tg
+UM
+UM
+RS
+UB
+Hw
+LX
+yH
+EV
+Hb
+bd
+Xf
+Gf
+wa
+tM
+Ry
+UT
+St
+Rw
+HU
+Dp
+gf
+Yt
+fl
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+dw
+dw
+dw
+dw
+dw
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(178,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+ZX
+kA
+ra
+PD
+lk
+UI
+TM
+tf
+VT
+kD
+Bn
+TM
+GS
+HQ
+CB
+CB
+CB
+sO
+tE
+Qu
+YL
+fU
+Tg
+Hy
+UM
+RY
+UC
+Hw
+Oh
+Sj
+EV
+Ft
+Cp
+Xf
+Gf
+Qi
+py
+he
+Gj
+sd
+RU
+gu
+jY
+gf
+Yt
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(179,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+PW
+Bs
+OA
+PD
+lk
+pg
+TM
+kV
+fc
+Bq
+yV
+iu
+fJ
+OE
+LE
+mD
+Op
+ZS
+tE
+Lc
+ho
+fU
+Tg
+YA
+gh
+nS
+UE
+VW
+Hc
+Sj
+EV
+tx
+vN
+Xf
+Gf
+Qi
+he
+GG
+Ui
+Ul
+Um
+Rz
+yr
+gf
+bN
+fl
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(180,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+fl
+Bs
+Bs
+fl
+OA
+oR
+lk
+hY
+TM
+hI
+xf
+zW
+Cn
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+TM
+Wo
+mx
+fU
+DT
+WN
+Sp
+re
+UF
+Wh
+LI
+DT
+mr
+iQ
+MW
+Xf
+Gf
+Qi
+kq
+he
+py
+sd
+RU
+BL
+ce
+gf
+Yt
+fl
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(181,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+fl
+Bs
+Bs
+fl
+OA
+cJ
+ij
+Gc
+TM
+th
+ns
+Aa
+OH
+TM
+mi
+fl
+nN
+uI
+gS
+eA
+Nv
+Wo
+YL
+fU
+DT
+UM
+RE
+SB
+Vb
+Wp
+oY
+DT
+OA
+Kn
+PL
+xA
+Gf
+eR
+LW
+LW
+LW
+RJ
+Rw
+Ix
+og
+gf
+Yt
+fl
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(182,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+fl
+Bs
+Bs
+fl
+OA
+PG
+MJ
+pg
+TM
+TM
+fl
+Kp
+zN
+TM
+Bs
+fl
+fS
+Bs
+fl
+Hm
+Kl
+Wo
+AD
+XO
+DT
+DT
+QV
+DT
+DT
+DT
+DT
+DT
+OA
+kx
+MW
+pF
+gf
+RU
+Rw
+Rw
+Rw
+RU
+RU
+gK
+og
+gf
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(183,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+fl
+Bs
+Bs
+fl
+OA
+PD
+lk
+pg
+Gx
+fl
+xw
+Af
+Bs
+zO
+Bs
+fl
+fl
+ra
+fl
+ud
+fl
+Wo
+Bv
+fU
+DT
+Pe
+lT
+SE
+Vc
+Vc
+DT
+nN
+OA
+ml
+MW
+jI
+gf
+ut
+lU
+sG
+qG
+zH
+YH
+GU
+ax
+OU
+ZB
+fl
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(184,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+fl
+PW
+Bs
+fl
+OA
+PD
+lk
+pg
+rN
+OA
+Bs
+Yt
+Bs
+Sn
+JP
+PI
+PI
+PI
+PI
+Pz
+nY
+Go
+eO
+Iu
+DT
+MB
+bl
+qR
+NX
+hC
+DT
+Bs
+OA
+PD
+dq
+FV
+JC
+IV
+WT
+WT
+QC
+bU
+np
+lM
+AH
+gf
+Bs
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(185,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+fl
+Bs
+Bs
+fl
+OA
+PD
+Fd
+pg
+ID
+OA
+Wr
+en
+Cr
+Em
+Bs
+fl
+fl
+fl
+fl
+fl
+fl
+Wo
+By
+rx
+DT
+Pn
+sQ
+CZ
+Vg
+Wy
+DT
+Bs
+OA
+PD
+MW
+cQ
+UZ
+QX
+fz
+tV
+LR
+CG
+Te
+Mr
+EB
+gf
+Bs
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(186,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+fl
+fl
+Bs
+fl
+OA
+PD
+Fd
+pg
+ew
+ew
+cK
+ew
+ew
+ew
+Bs
+Bs
+fl
+id
+iS
+JA
+SW
+Tl
+YL
+GO
+DT
+Kx
+DT
+CZ
+Bl
+WE
+DT
+Bs
+OA
+ob
+IM
+XA
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+gf
+Bs
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(187,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Bs
+mI
+fl
+OA
+ml
+Fd
+pg
+ew
+tu
+xJ
+WW
+Cs
+ew
+ew
+Bs
+fl
+Dm
+Oy
+GM
+Je
+CI
+YL
+HW
+DL
+xz
+DT
+Do
+DT
+DT
+DT
+Bs
+OA
+PD
+MW
+vP
+OA
+pS
+Bs
+Bs
+Bs
+Bs
+Bs
+Bs
+xn
+xn
+PW
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(188,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Bs
+PW
+fl
+OA
+PD
+wh
+En
+ew
+Mz
+ez
+Ah
+ez
+JS
+ew
+Bs
+fl
+Dm
+GM
+GM
+up
+Tl
+YL
+Ie
+Wo
+SP
+PI
+Er
+Bs
+Xj
+Xj
+Bs
+OA
+PD
+MW
+OP
+OA
+Bs
+fl
+fl
+fl
+fl
+ZX
+fl
+fl
+fl
+fl
+fl
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(189,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+fl
+Bs
+Bs
+fl
+OA
+TW
+XN
+zL
+ew
+AO
+xQ
+mL
+ez
+Yc
+ew
+Mu
+fl
+jo
+Je
+YX
+uw
+Tl
+Pl
+Ik
+OA
+OA
+OA
+jA
+GF
+XS
+cu
+yD
+Bg
+AF
+PQ
+vP
+OA
+PW
+fl
+DO
+xn
+fl
+xn
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(190,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+ct
+ct
+ct
+ct
+ct
+ct
+ct
+ct
+ct
+Bs
+Bs
+fl
+OA
+PD
+Fd
+hY
+ew
+EG
+ew
+ew
+Cz
+Eo
+ew
+ra
+fl
+Tl
+CI
+Tl
+Tl
+Tl
+Ea
+Ej
+La
+Pr
+OA
+OA
+OA
+OA
+OA
+OA
+OA
+VX
+TB
+dQ
+OA
+Bs
+fl
+er
+JX
+rl
+VA
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(191,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+ct
+WO
+ta
+fe
+fD
+mh
+Cu
+bA
+ct
+oE
+tT
+fq
+zQ
+lf
+kg
+GT
+ok
+yC
+DB
+el
+el
+el
+UD
+el
+el
+He
+Ox
+GT
+el
+ok
+Ea
+Ir
+Im
+el
+iC
+el
+el
+fL
+UD
+el
+aB
+He
+IW
+vP
+OA
+Bs
+fl
+HM
+IK
+fl
+xR
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(192,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+cq
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Jq
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+UX
+UX
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+ct
+sX
+HB
+ws
+HB
+Pm
+ft
+vK
+WU
+XD
+fl
+fl
+OA
+eT
+kl
+nP
+ov
+nP
+Ur
+sl
+OT
+Ok
+OT
+OT
+OT
+OT
+Eu
+OT
+OT
+CU
+hA
+IA
+Sw
+yA
+yA
+yA
+yA
+gY
+az
+vH
+yn
+fV
+Wu
+Fa
+OA
+Bs
+fl
+fl
+fl
+fl
+ZX
+fl
+fl
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(193,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+qo
+FN
+FN
+qo
+FN
+qo
+ct
+xd
+HB
+HB
+Ew
+du
+vl
+lA
+ct
+Yt
+fl
+qo
+OA
+KZ
+Yo
+Yo
+PM
+Yo
+mq
+bu
+CL
+OZ
+zA
+Yo
+Yo
+Yo
+Qp
+XZ
+Yo
+PM
+BK
+IO
+GJ
+Yo
+Qp
+Yo
+Yo
+Yo
+sb
+Sf
+PM
+Qp
+Zk
+in
+OA
+ex
+Bs
+Bs
+Bs
+Bs
+Bs
+cx
+fl
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(194,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+kd
+pr
+ue
+Xh
+kd
+pr
+ue
+Xh
+kd
+pr
+ue
+Xh
+kd
+pr
+ue
+Xh
+UX
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+ct
+hX
+HB
+HB
+wc
+HB
+vl
+YT
+ct
+Yt
+fl
+qo
+OA
+OA
+Vh
+Vh
+Vh
+Vh
+OA
+Ps
+OA
+OA
+OA
+OA
+OA
+OA
+OA
+tO
+tO
+tO
+tO
+IT
+tO
+tO
+OA
+OA
+ll
+VU
+OA
+nI
+OA
+OA
+OA
+OA
+OA
+Bs
+fl
+Sl
+Sl
+Sl
+Sl
+Sl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(195,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+au
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+au
+au
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+qo
+qo
+qo
+qo
+qo
+qo
+ct
+pV
+HB
+Al
+HB
+HB
+cv
+vn
+ab
+mQ
+fl
+qo
+gw
+BX
+yw
+yw
+yw
+yw
+yw
+uN
+rX
+gw
+qo
+qo
+qo
+qo
+qo
+tO
+uy
+yf
+BO
+IX
+Lu
+tO
+ek
+OA
+OA
+OA
+OA
+QQ
+wt
+BI
+BI
+BI
+BI
+uV
+fl
+kZ
+IJ
+xg
+zZ
+Sl
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(196,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+kd
+qc
+ue
+au
+kd
+qc
+ue
+au
+kd
+qc
+ue
+au
+kd
+qc
+ue
+Xh
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+qo
+qo
+fl
+fl
+fl
+fl
+fl
+fl
+TO
+VJ
+CO
+FJ
+ur
+fg
+ct
+Yt
+fl
+qo
+gw
+yw
+JU
+pU
+Ar
+nJ
+yw
+uN
+yw
+gw
+qo
+qo
+FN
+qo
+qo
+tO
+uR
+yT
+CC
+Jj
+LL
+tO
+IB
+PI
+PI
+PI
+PI
+gH
+fl
+fl
+fl
+fl
+fl
+sy
+fl
+Lw
+ZO
+xg
+Yf
+Sl
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(197,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+au
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+fl
+fl
+cx
+Bs
+Bs
+Bs
+fl
+fl
+fl
+fl
+Gs
+fl
+fl
+fl
+Yt
+fl
+fl
+gw
+nD
+tR
+Jh
+tR
+tR
+vB
+Ct
+Ep
+gw
+qo
+qo
+FN
+qo
+qo
+tO
+vF
+ze
+CT
+Kh
+LO
+tO
+Yt
+fl
+fl
+fl
+fl
+fl
+fl
+qo
+qo
+qo
+fl
+Zf
+fl
+jP
+xg
+xg
+Cl
+Sl
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(198,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+VE
+VE
+au
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+kd
+qc
+ue
+Xh
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+xm
+zK
+zK
+zK
+zK
+zK
+YV
+IB
+PI
+Fr
+Vf
+fl
+jS
+fl
+IB
+pT
+PI
+sk
+Qa
+Vo
+PI
+oP
+gw
+rX
+AG
+yw
+QK
+Vy
+Vy
+ar
+Hi
+gw
+qo
+qo
+qo
+qo
+qo
+tO
+wx
+zr
+Da
+Ki
+Me
+tO
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+vQ
+fl
+Sl
+Ty
+kP
+Sl
+Sl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(199,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+au
+Xh
+Xh
+Xh
+qI
+Xh
+Xh
+Xh
+qI
+Xh
+Xh
+Xh
+qI
+Xh
+Xh
+Xh
+qI
+Xh
+Xh
+au
+Xh
+Xh
+xm
+xm
+xm
+xm
+Aj
+Gu
+Jg
+Qz
+zK
+Bs
+lq
+Bs
+fl
+Yt
+fl
+fl
+fl
+Yt
+fl
+fl
+fl
+fl
+Bs
+Bs
+Yt
+gw
+gw
+gw
+gw
+gw
+gw
+gw
+gw
+qt
+gw
+fl
+fl
+fl
+fl
+fl
+tO
+tO
+tO
+tO
+KB
+tO
+tO
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+bQ
+vQ
+fl
+pf
+ES
+KJ
+WS
+Sl
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(200,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+au
+bi
+eu
+eu
+nT
+rk
+rk
+vA
+rk
+rk
+rk
+vW
+rk
+rk
+rk
+rk
+rk
+rk
+vA
+vW
+vW
+wL
+wL
+xO
+yM
+yM
+zh
+Dv
+GQ
+NH
+Sx
+UV
+PI
+Em
+PW
+fl
+jk
+PI
+PI
+PI
+gH
+fl
+qo
+qo
+fl
+fl
+Bs
+jk
+PI
+oP
+fl
+qo
+fl
+hZ
+PI
+PI
+LT
+fl
+IB
+PI
+PI
+PI
+PI
+oP
+xn
+fl
+fl
+KH
+PI
+PI
+tD
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Bs
+vQ
+fl
+Ff
+ZQ
+mC
+sU
+Sl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(201,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+au
+Xh
+Xh
+Xh
+sw
+Xh
+Xh
+Xh
+sw
+Xh
+Xh
+Xh
+sw
+Xh
+Xh
+Xh
+sw
+Xh
+Xh
+au
+Xh
+Xh
+xm
+xm
+xm
+xm
+Ed
+Ha
+Lx
+Ti
+Xy
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+qo
+qo
+qo
+fl
+fl
+Fz
+Bs
+Yt
+fl
+fl
+fl
+Yt
+fl
+fl
+jk
+PI
+gH
+fl
+fl
+fl
+fl
+NM
+PI
+PI
+Dd
+FX
+fl
+fl
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+PW
+vQ
+fl
+Qs
+ES
+jl
+Cl
+Sl
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(202,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Jq
+VE
+fZ
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+xm
+Gl
+IE
+Qg
+Uz
+zK
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+Yt
+Bs
+jO
+Bs
+Yt
+fl
+fl
+fl
+fl
+fl
+fl
+qo
+qo
+fl
+fl
+fl
+fl
+YB
+bw
+To
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+vQ
+fl
+Sl
+GY
+Sl
+Sl
+Sl
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(203,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+au
+au
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+xm
+zK
+zK
+zK
+zK
+zK
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fC
+PI
+PI
+Qj
+gH
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+Tp
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+vQ
+fl
+xg
+ES
+TA
+Yk
+Sl
+ZM
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(204,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+kd
+tj
+ue
+au
+kd
+tj
+ue
+au
+kd
+tj
+ue
+au
+kd
+tj
+ue
+Xh
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+Yt
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Tp
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+FT
+JX
+rl
+Gv
+fl
+ky
+bq
+zz
+zz
+Fx
+zF
+Bs
+fl
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(205,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+au
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+Xh
+kd
+tj
+ue
+au
+au
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Bs
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+Tp
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+PK
+Wl
+fl
+vQ
+fl
+Sl
+Sl
+Sl
+Sl
+Sl
+Oa
+Bs
+fl
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(206,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+kd
+ty
+ue
+Xh
+kd
+ty
+ue
+Xh
+kd
+ty
+ue
+Xh
+kd
+ty
+ue
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+fl
+Bs
+Yt
+fl
+qo
+qo
+qo
+qo
+KN
+KN
+KN
+KN
+KN
+qo
+fl
+fl
+Tz
+vs
+tp
+fl
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+rT
+BI
+BI
+BI
+BI
+it
+BI
+Ws
+xR
+fl
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(207,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+au
+Xh
+wH
+Xh
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+fl
+Bs
+Yt
+qo
+qo
+qo
+qo
+qo
+KN
+TU
+EF
+GP
+KN
+fl
+fl
+ek
+Tp
+fl
+fl
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+fl
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(208,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+VE
+Jq
+VE
+VE
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+UX
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+Bs
+Yt
+fl
+qo
+qo
+qo
+qo
+KN
+CJ
+Tw
+NE
+vp
+Ks
+vs
+vs
+tp
+fl
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(209,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Cg
+MZ
+MZ
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+UX
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+Bs
+Yt
+fl
+FN
+qo
+qo
+qo
+KN
+KN
+dE
+PW
+KN
+fl
+fl
+fl
+Bs
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(210,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+Bs
+Yt
+fl
+FN
+qo
+qo
+qo
+qo
+KN
+KN
+KN
+KN
+qo
+qo
+fl
+Bs
+fl
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(211,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+Bs
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+fl
+Mu
+fl
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(212,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Bs
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+zE
+DK
+fl
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(213,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+fl
+Bs
+Yt
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+KN
+dE
+KN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(214,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+fl
+Bs
+Yt
+fl
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+KN
+Mu
+KN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(215,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+fl
+Bs
+Yt
+fl
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+cO
+KN
+DZ
+KN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(216,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+ww
+ww
+ww
+ww
+hv
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+UX
+LU
+UX
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(217,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+ww
+BE
+BE
+BE
+ds
+Ci
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(218,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+ww
+Lg
+IY
+IY
+Sa
+LK
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(219,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+ww
+ww
+ww
+gj
+fO
+fO
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(220,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+ww
+FP
+fO
+fO
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(221,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+ww
+mv
+fO
+fO
+Ky
+JT
+bb
+bb
+bb
+bF
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(222,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+ww
+gi
+fO
+fO
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(223,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+ww
+fO
+fO
+fO
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+UX
+LU
+UX
+UX
+ww
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(224,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+ww
+br
+Up
+iI
+dt
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+LU
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(225,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+ww
+ww
+ww
+ww
+ww
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+bb
+ww
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+FN
+FN
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+FN
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(226,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+ww
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(227,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(228,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(229,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+FN
+FN
+FN
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(230,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+FN
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(231,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(232,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(233,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(234,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+qo
+qo
+Xh
+qo
+qo
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(235,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(236,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+qo
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(237,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(238,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(239,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(240,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(241,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(242,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+af
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(243,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(244,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(245,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(246,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(247,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(248,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(249,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(250,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(251,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(252,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(253,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(254,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
+(255,1,1) = {"
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+Xh
+"}
diff --git a/_maps/map_files/LambdaStation/lambda.dmm b/_maps/map_files/LambdaStation/lambda.dmm
index 47d8dd9cb4..a0d54edb91 100644
--- a/_maps/map_files/LambdaStation/lambda.dmm
+++ b/_maps/map_files/LambdaStation/lambda.dmm
@@ -299,15 +299,27 @@
/turf/open/floor/plating,
/area/science/research)
"aaZ" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/fore/secondary)
-"aba" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/mob/living/simple_animal/chicken,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
+"aba" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/space,
+/area/solar/port/fore)
"abb" = (
/obj/machinery/door/airlock/external{
name = "Escape Pod Three"
@@ -315,8 +327,19 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"abc" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"abd" = (
/turf/closed/wall/r_wall,
/area/science/misc_lab/range)
@@ -349,17 +372,17 @@
req_access_txt = "13"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"abh" = (
/obj/structure/sign/warning/vacuum/external,
/turf/closed/wall/r_wall,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"abi" = (
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"abj" = (
/obj/structure/cable{
icon_state = "0-2"
@@ -371,8 +394,12 @@
/turf/closed/wall/r_wall,
/area/asteroid/nearstation)
"abl" = (
-/turf/open/space/basic,
-/area/space/nearstation)
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"abm" = (
/obj/effect/turf_decal/tile/purple{
dir = 4
@@ -402,12 +429,18 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"abp" = (
-/turf/closed/wall,
-/area/maintenance/fore/secondary)
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/security/prison)
"abq" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/security/prison)
"abr" = (
/obj/docking_port/stationary/random{
id = "pod_lavaland2";
@@ -487,13 +520,13 @@
id = "permawindows";
name = "Emergency Shutters"
},
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plating,
/area/security/prison)
"abD" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -590,18 +623,8 @@
/turf/open/floor/plasteel/dark,
/area/security/prison)
"abN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
@@ -824,6 +847,10 @@
/turf/open/floor/plating,
/area/maintenance/department/security/brig)
"act" = (
+/obj/structure/closet/emcloset,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"acu" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -833,16 +860,6 @@
/obj/machinery/light/small,
/turf/open/floor/plating,
/area/maintenance/department/security/brig)
-"acu" = (
-/obj/machinery/door/airlock/external{
- name = "Security External Airlock";
- req_access_txt = "1"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/department/security/brig)
"acv" = (
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
@@ -851,14 +868,8 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"acx" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/turf/open/space,
+/area/space/station_ruins)
"acy" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -917,7 +928,7 @@
req_access_txt = "12"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"acC" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -929,7 +940,7 @@
dir = 8
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"acD" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -938,7 +949,7 @@
icon_state = "4-8"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"acE" = (
/obj/structure/disposalpipe/segment{
dir = 10
@@ -947,7 +958,7 @@
icon_state = "2-8"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"acF" = (
/obj/item/stack/rods/fifty,
/obj/item/stack/sheet/glass/fifty,
@@ -1073,23 +1084,13 @@
/turf/open/floor/plating,
/area/maintenance/department/security/brig)
"acV" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/space,
-/area/solar/port/fore)
+/obj/structure/closet/firecloset,
+/turf/open/floor/plasteel/white,
+/area/science/research)
"acW" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/obj/effect/landmark/carpspawn,
+/turf/open/space,
+/area/space/station_ruins)
"acX" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
@@ -1103,6 +1104,10 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"acY" = (
@@ -1111,14 +1116,14 @@
light_color = "#d8b1b1"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"acZ" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"ada" = (
/obj/machinery/camera{
c_tag = "Toxins - Launch Area";
@@ -1204,7 +1209,7 @@
dir = 5
},
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "1-2"
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
@@ -1216,9 +1221,6 @@
dir = 10
},
/obj/structure/weightmachine/weightlifter,
-/obj/structure/cable{
- icon_state = "2-8"
- },
/turf/open/floor/plasteel/dark,
/area/security/prison)
"adn" = (
@@ -1310,10 +1312,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "4-8"
},
/turf/open/floor/plasteel,
/area/security/prison)
@@ -1351,12 +1350,14 @@
/turf/open/floor/plasteel/freezer,
/area/security/prison)
"adF" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"adG" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
},
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
@@ -1384,9 +1385,15 @@
/turf/closed/wall/r_wall,
/area/security/processing)
"adL" = (
-/obj/structure/lattice,
-/turf/open/space,
-/area/security/processing)
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
"adM" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -1398,7 +1405,7 @@
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"adO" = (
/obj/machinery/power/smes/engineering{
output_level = 80000
@@ -1448,8 +1455,7 @@
pixel_y = 24
},
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/maintenance/fore)
@@ -1523,8 +1529,8 @@
dir = 8
},
/obj/structure/table,
-/obj/item/integrated_electronics/analyzer,
/obj/item/integrated_circuit_printer,
+/obj/item/integrated_electronics/analyzer,
/turf/open/floor/plasteel/dark,
/area/science/circuit)
"adY" = (
@@ -1539,10 +1545,21 @@
dir = 8
},
/obj/structure/table,
-/obj/item/integrated_electronics/debugger,
-/obj/item/integrated_electronics/wirer,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
+/obj/item/integrated_electronics/debugger{
+ pixel_x = -1
+ },
+/obj/item/integrated_electronics/wirer{
+ pixel_x = -8;
+ pixel_y = 2
+ },
+/obj/item/stock_parts/cell/high{
+ pixel_x = 7;
+ pixel_y = -2
+ },
+/obj/item/stock_parts/cell/high{
+ pixel_x = 7;
+ pixel_y = 6
+ },
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
/area/science/circuit)
@@ -1581,25 +1598,26 @@
/turf/open/floor/plasteel,
/area/science/storage)
"aee" = (
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/science/mixing)
"aef" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/science/mixing)
"aeg" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/fore/secondary";
- dir = 1;
- name = "Secondary Fore Maintenance APC";
- pixel_y = 24
- },
+/obj/structure/table,
/obj/structure/cable{
- icon_state = "0-2"
+ icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/turf/open/floor/plasteel,
+/area/security/prison)
"aeh" = (
/obj/structure/table,
/obj/machinery/microwave{
@@ -1612,9 +1630,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/bot,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plasteel,
/area/security/prison)
"aej" = (
@@ -1633,16 +1648,6 @@
/turf/open/floor/plasteel/freezer,
/area/security/prison)
"ael" = (
-/obj/machinery/sparker{
- id = "executionburn";
- pixel_x = -25
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/security/execution/education)
-"aem" = (
/obj/structure/bed,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
@@ -1650,7 +1655,7 @@
},
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
-"aen" = (
+"aem" = (
/obj/machinery/flasher{
id = "justiceflash";
name = "mounted justice flash";
@@ -1661,6 +1666,17 @@
},
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
+"aen" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
"aeo" = (
/obj/machinery/door/airlock/external{
name = "Escape Pod Two"
@@ -1748,12 +1764,15 @@
/turf/open/floor/plating,
/area/security/processing)
"aew" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/machinery/door/airlock/external{
+ name = "Security External Airlock";
+ req_access_txt = "1"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
},
/turf/open/floor/plating,
-/area/security/processing)
+/area/maintenance/department/security/brig)
"aex" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -1762,13 +1781,6 @@
/turf/open/space,
/area/solar/port/fore)
"aey" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/space,
-/area/solar/port/fore)
-"aez" = (
/obj/machinery/door/airlock/external{
name = "Solar Maintenance";
req_access_txt = "10; 13"
@@ -1781,12 +1793,18 @@
},
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
-"aeA" = (
+"aez" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/turf/open/floor/plating,
+/area/maintenance/solars/port/fore)
+"aeA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
@@ -1980,26 +1998,32 @@
/turf/open/floor/plasteel/white,
/area/science/mixing)
"aeX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/structure/cable{
icon_state = "2-4"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aeY" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aeZ" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"afa" = (
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
@@ -2022,9 +2046,6 @@
/obj/structure/table,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plasteel,
/area/security/prison)
"aff" = (
@@ -2054,20 +2075,10 @@
/turf/open/floor/plasteel/freezer,
/area/security/prison)
"afk" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plasteel/dark,
-/area/security/execution/education)
-"afl" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
-"afm" = (
+"afl" = (
/obj/machinery/atmospherics/components/unary/outlet_injector/on{
name = "justice injector"
},
@@ -2081,6 +2092,19 @@
},
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
+"afm" = (
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
+/turf/open/floor/plasteel/white,
+/area/science/research)
"afn" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -2228,6 +2252,9 @@
/turf/open/floor/plating,
/area/security/processing)
"afx" = (
+/turf/open/floor/plating,
+/area/security/processing)
+"afy" = (
/obj/machinery/door/airlock/external{
name = "Labor Camp Shuttle Airlock";
req_access_txt = "2";
@@ -2238,18 +2265,6 @@
},
/turf/open/floor/plating,
/area/security/processing)
-"afy" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 2;
- height = 5;
- id = "laborcamp_home";
- name = "fore bay 1";
- roundstart_template = /datum/map_template/shuttle/labour/box;
- width = 9
- },
-/turf/open/space/basic,
-/area/space)
"afz" = (
/obj/machinery/light{
dir = 8;
@@ -2270,11 +2285,10 @@
dir = 1
},
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-8"
},
/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
@@ -2283,11 +2297,8 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"afC" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/decal/cleanable/oil{
+ icon_state = "floor6"
},
/turf/open/floor/plating,
/area/maintenance/fore)
@@ -2404,7 +2415,7 @@
light_color = "#d8b1b1"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"afQ" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -2439,8 +2450,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
"afU" = (
/turf/closed/wall/r_wall,
/area/science/robotics/lab)
@@ -2457,14 +2468,14 @@
/obj/effect/landmark/xeno_spawn,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plasteel,
/area/security/prison)
"afX" = (
/obj/structure/table,
/obj/item/toy/plush/snakeplushie,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/security/prison)
"afY" = (
@@ -2480,32 +2491,15 @@
/area/security/prison)
"aga" = (
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/door/firedoor,
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/security/execution/education)
"agb" = (
-/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/obj/machinery/door/window/brigdoor{
- name = "Justice Chamber";
- req_access_txt = "3"
- },
-/obj/machinery/door/window/brigdoor{
- dir = 1;
- name = "Justice Chamber";
- req_access_txt = "3"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"agc" = (
/obj/effect/turf_decal/tile/neutral,
@@ -2608,7 +2602,7 @@
/area/science/research)
"agl" = (
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-2"
},
/turf/open/floor/plasteel/white,
/area/maintenance/fore)
@@ -2683,6 +2677,7 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel/white,
/area/science/storage)
"ags" = (
@@ -2756,7 +2751,7 @@
icon_state = "1-4"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"agy" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -2766,7 +2761,7 @@
},
/obj/effect/landmark/blobstart,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"agz" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -2778,7 +2773,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"agA" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -2793,7 +2788,7 @@
req_access_txt = "12"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"agB" = (
/obj/effect/turf_decal/stripes/line{
dir = 10
@@ -2838,7 +2833,7 @@
icon_state = "1-8"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"agF" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
@@ -2861,19 +2856,16 @@
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"agH" = (
-/obj/machinery/light/small{
- dir = 1
+/obj/machinery/computer/operating{
+ name = "Robotic's Operating Computer"
},
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"agI" = (
+/obj/item/mmi,
+/obj/item/mmi,
+/obj/item/mmi,
/obj/structure/table,
-/obj/item/scalpel{
- pixel_y = 15
- },
-/obj/item/circular_saw{
- pixel_y = 2
- },
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"agJ" = (
@@ -2901,9 +2893,6 @@
/turf/open/floor/plasteel,
/area/security/prison)
"agN" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 5
},
@@ -2925,6 +2914,9 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 10
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/security/prison)
"agQ" = (
@@ -2941,53 +2933,21 @@
/turf/open/floor/plasteel/freezer,
/area/security/prison)
"agS" = (
-/obj/structure/closet/secure_closet/injection{
- name = "educational injections";
- pixel_x = 2
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
},
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"agT" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 6
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/general/visible,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"agU" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/security/execution/education)
-"agV" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/bottle/morphine{
- pixel_x = -4;
- pixel_y = 1
- },
-/obj/item/reagent_containers/glass/bottle/chloralhydrate{
- name = "chloral hydrate bottle"
- },
-/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/syringe,
-/obj/item/reagent_containers/glass/bottle/facid{
- name = "fluorosulfuric acid bottle";
- pixel_x = -3;
- pixel_y = 6
- },
-/obj/item/reagent_containers/syringe{
- pixel_y = 5
- },
-/obj/item/reagent_containers/dropper,
/obj/machinery/button/ignition{
id = "executionburn";
name = "Justice Ignition Switch";
@@ -3001,10 +2961,6 @@
pixel_y = 26;
req_access_txt = "2"
},
-/obj/item/assembly/signaler{
- pixel_x = -3;
- pixel_y = 2
- },
/obj/machinery/button/flasher{
id = "justiceflash";
name = "Justice Flash Control";
@@ -3026,6 +2982,46 @@
/obj/effect/turf_decal/tile/red{
dir = 4
},
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel/dark,
+/area/security/execution/education)
+"agV" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/item/reagent_containers/glass/bottle/toxin{
+ pixel_x = 6;
+ pixel_y = 8
+ },
+/obj/item/reagent_containers/glass/bottle/facid{
+ name = "fluorosulfuric acid bottle";
+ pixel_x = -3;
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = -4;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/bottle/morphine{
+ pixel_x = 5;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/glass/bottle/chloralhydrate{
+ name = "chloral hydrate bottle"
+ },
+/obj/item/reagent_containers/syringe,
+/obj/item/reagent_containers/syringe{
+ pixel_y = 5
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/assembly/signaler{
+ pixel_x = -3;
+ pixel_y = 2
+ },
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"agW" = (
@@ -3046,6 +3042,13 @@
dir = 4;
light_color = "#d8b1b1"
},
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"agX" = (
@@ -3154,7 +3157,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"ahi" = (
@@ -3296,7 +3298,7 @@
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aht" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 8
@@ -3304,9 +3306,6 @@
/turf/open/floor/plasteel,
/area/security/prison)
"ahu" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 6
},
@@ -3328,24 +3327,25 @@
name = "Station Intercom";
pixel_y = -28
},
+/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel,
/area/science/mixing)
"ahw" = (
-/obj/structure/table,
-/obj/item/hemostat{
- pixel_x = -5
- },
-/obj/item/retractor{
- pixel_x = 2
+/obj/machinery/light/small{
+ dir = 4
},
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"ahx" = (
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/science/xenobiology)
"ahy" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/reinforced,
@@ -3361,10 +3361,13 @@
/turf/open/floor/plasteel/white,
/area/medical/abandoned)
"ahz" = (
-/obj/item/mmi,
-/obj/item/mmi,
-/obj/item/mmi,
-/obj/structure/table,
+/obj/item/scalpel{
+ pixel_y = 15
+ },
+/obj/item/circular_saw{
+ pixel_y = 2
+ },
+/obj/structure/table/glass,
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"ahA" = (
@@ -3408,41 +3411,32 @@
dir = 1;
network = list("ss13","prison")
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
/turf/open/floor/plasteel,
/area/security/prison)
"ahF" = (
-/obj/machinery/airalarm/all_access{
- dir = 4;
- pixel_x = -24
- },
-/obj/structure/closet/crate,
-/obj/item/tank/internals/oxygen/red{
- pixel_x = -4;
- pixel_y = -1
- },
-/obj/item/tank/internals/oxygen/red{
- pixel_x = 4;
- pixel_y = -1
- },
-/obj/item/tank/internals/anesthetic{
- pixel_x = 2
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/clothing/mask/gas,
-/obj/item/clothing/mask/gas,
/obj/structure/window/reinforced,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"ahG" = (
/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"ahH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"ahI" = (
@@ -3462,16 +3456,27 @@
/obj/item/reagent_containers/spray/cleaner{
pixel_x = 5
},
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"ahK" = (
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -22
- },
/obj/effect/turf_decal/tile/red{
dir = 1
},
+/obj/machinery/camera{
+ c_tag = "Labor Shuttle Dock North";
+ dir = 6
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/machinery/airalarm{
+ pixel_y = 25
+ },
/turf/open/floor/plasteel,
/area/security/processing)
"ahL" = (
@@ -3651,6 +3656,7 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel/white,
/area/science/storage)
"aik" = (
@@ -3667,6 +3673,7 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/science/mixing)
"ail" = (
@@ -3683,13 +3690,18 @@
/area/science/mixing)
"aim" = (
/obj/structure/window/reinforced,
-/obj/item/storage/box/bodybags,
-/obj/structure/table,
+/obj/item/surgical_drapes{
+ pixel_x = -2;
+ pixel_y = 5
+ },
+/obj/item/cautery{
+ pixel_x = 5
+ },
+/obj/structure/table/glass,
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"ain" = (
/obj/machinery/door/window/southright,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -3701,6 +3713,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"aio" = (
@@ -3715,18 +3730,15 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"aip" = (
-/obj/structure/table,
/obj/structure/window/reinforced,
-/obj/item/surgical_drapes{
- pixel_x = -2;
- pixel_y = 5
- },
-/obj/item/cautery{
- pixel_x = 5
- },
+/obj/item/storage/box/bodybags,
+/obj/structure/table,
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"aiq" = (
@@ -3746,13 +3758,12 @@
/turf/open/floor/plating,
/area/science/robotics/lab)
"ais" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
"ait" = (
/obj/effect/turf_decal/arrows/red{
dir = 1
@@ -3760,7 +3771,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-2"
},
/turf/open/floor/plasteel,
/area/security/prison)
@@ -3787,7 +3798,6 @@
/turf/open/floor/plasteel/dark,
/area/security/prison)
"aiv" = (
-/obj/machinery/space_heater,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -3798,6 +3808,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"aiw" = (
@@ -3805,7 +3816,6 @@
dir = 4;
layer = 2.9
},
-/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -3815,17 +3825,19 @@
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"aix" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"aiy" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 8
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"aiz" = (
@@ -3850,26 +3862,22 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 10
},
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"aiB" = (
-/obj/machinery/camera{
- c_tag = "Labor Shuttle Dock North";
+/obj/machinery/sparker{
+ id = "executionburn";
+ pixel_x = -25
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 5
},
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/turf/open/floor/plasteel,
-/area/security/processing)
+/turf/open/floor/plasteel/dark,
+/area/security/execution/education)
"aiC" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/turf/open/floor/plasteel,
@@ -3923,6 +3931,7 @@
/obj/effect/turf_decal/stripes/line{
dir = 4
},
+/obj/machinery/airalarm/directional/east,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aiM" = (
@@ -4002,9 +4011,7 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
+/obj/effect/mapping_helpers/airlock/locked,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aiX" = (
@@ -4081,10 +4088,10 @@
},
/obj/machinery/light,
/obj/structure/table,
-/obj/item/screwdriver,
-/obj/item/multitool,
-/obj/item/pen,
/obj/item/paper_bin,
+/obj/item/screwdriver,
+/obj/item/pen,
+/obj/item/multitool,
/turf/open/floor/plasteel/dark,
/area/science/circuit)
"ajd" = (
@@ -4116,10 +4123,21 @@
dir = 8
},
/obj/structure/table,
-/obj/item/stock_parts/cell/high,
-/obj/item/stock_parts/cell/high,
-/obj/item/integrated_electronics/wirer,
-/obj/item/integrated_electronics/debugger,
+/obj/item/stock_parts/cell/high{
+ pixel_x = 7;
+ pixel_y = 6
+ },
+/obj/item/stock_parts/cell/high{
+ pixel_x = 7;
+ pixel_y = -2
+ },
+/obj/item/integrated_electronics/wirer{
+ pixel_x = -8;
+ pixel_y = 2
+ },
+/obj/item/integrated_electronics/debugger{
+ pixel_x = -1
+ },
/turf/open/floor/plasteel/dark,
/area/science/circuit)
"ajf" = (
@@ -4354,9 +4372,15 @@
/turf/closed/wall,
/area/maintenance/fore)
"ajx" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "xenobio5";
+ pixel_y = 35
+ },
+/turf/open/floor/plasteel,
+/area/science/xenobiology)
"ajy" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -4364,14 +4388,15 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"ajz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
+/obj/effect/turf_decal/stripes/corner{
dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/obj/machinery/button/door{
+ id = "xenobio3";
+ pixel_y = 35
+ },
+/turf/open/floor/plasteel,
+/area/science/xenobiology)
"ajA" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/table,
@@ -4637,6 +4662,10 @@
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"ajW" = (
@@ -4688,6 +4717,9 @@
name = "Labor Shuttle";
req_access_txt = "63"
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel,
/area/security/processing)
"ajZ" = (
@@ -4703,6 +4735,11 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22;
+ pixel_y = -24
+ },
/turf/open/floor/plasteel,
/area/security/processing)
"aka" = (
@@ -4757,8 +4794,7 @@
icon_state = "0-4"
},
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/security/processing)
@@ -4860,13 +4896,17 @@
/turf/closed/wall,
/area/science/misc_lab/range)
"aks" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
+/obj/item/hemostat{
+ pixel_x = -5
+ },
+/obj/item/retractor{
+ pixel_x = 2
},
/obj/item/radio/intercom{
dir = 8;
pixel_x = -28
},
+/obj/structure/table/glass,
/turf/open/floor/plasteel/dark,
/area/science/robotics/lab)
"akt" = (
@@ -5063,7 +5103,7 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/security/processing)
+/area/security/prison)
"akN" = (
/obj/machinery/flasher{
id = "PCell 3";
@@ -5132,6 +5172,10 @@
dir = 9
},
/obj/machinery/light,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"akU" = (
@@ -5143,12 +5187,20 @@
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"akV" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"akW" = (
@@ -5157,6 +5209,13 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel/dark,
/area/security/execution/education)
"akX" = (
@@ -5272,18 +5331,18 @@
/area/science/xenobiology)
"alk" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio8";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio7";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"all" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio8";
+ id = "xenobio7";
name = "containment blast door"
},
/obj/structure/cable{
@@ -5297,10 +5356,6 @@
/area/science/xenobiology)
"alm" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio8";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -5308,22 +5363,26 @@
icon_state = "0-2"
},
/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/science/xenobiology)
-"aln" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
id = "xenobio7";
name = "containment blast door"
},
+/turf/open/floor/plating,
+/area/science/xenobiology)
+"aln" = (
+/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio5";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"alo" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio7";
+ id = "xenobio5";
name = "containment blast door"
},
/obj/structure/cable{
@@ -5337,10 +5396,6 @@
/area/science/xenobiology)
"alp" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio7";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -5348,12 +5403,16 @@
icon_state = "0-2"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio5";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"alq" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
- id = "xenobio6";
+ id = "xenobio3";
name = "containment blast door"
},
/obj/structure/cable{
@@ -5377,10 +5436,6 @@
/area/science/xenobiology)
"als" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio3";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -5388,22 +5443,26 @@
icon_state = "0-2"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio3";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"alt" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio5";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-4"
},
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio1";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"alu" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio5";
+ id = "xenobio1";
name = "containment blast door"
},
/obj/structure/cable{
@@ -5417,10 +5476,6 @@
/area/science/xenobiology)
"alv" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio5";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -5428,6 +5483,10 @@
icon_state = "0-2"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio1";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"alw" = (
@@ -5679,7 +5738,7 @@
dir = 6
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"alX" = (
/obj/effect/landmark/start/roboticist,
/turf/open/floor/plasteel/white,
@@ -5770,6 +5829,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/security/prison)
"amf" = (
@@ -5794,6 +5854,10 @@
/area/space/nearstation)
"amj" = (
/obj/effect/spawner/lootdrop/two_percent_xeno_egg_spawner,
+/obj/machinery/sparker{
+ id = "Xenobio";
+ pixel_x = -25
+ },
/turf/open/floor/engine,
/area/science/xenobiology)
"amk" = (
@@ -5873,7 +5937,6 @@
/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/doorButtons/access_button,
/turf/open/floor/plasteel,
/area/science/xenobiology)
"amt" = (
@@ -5925,14 +5988,31 @@
/turf/open/floor/plasteel,
/area/science/xenobiology)
"amy" = (
-/obj/effect/turf_decal/stripes/line{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/science/xenobiology)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central2";
+ location = "central1"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
"amz" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plasteel/white,
@@ -5946,6 +6026,9 @@
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 5
},
+/obj/machinery/light{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"amB" = (
@@ -6080,7 +6163,7 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/security/processing)
+/area/security/prison)
"amP" = (
/obj/machinery/button/door{
id = "roboticsprivacy";
@@ -6112,14 +6195,6 @@
/obj/machinery/door/window/southleft,
/turf/open/floor/plasteel/dark,
/area/science/misc_lab/range)
-"amR" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/beer,
-/obj/item/reagent_containers/food/drinks/ale,
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/maintenance/bar)
"amS" = (
/turf/open/floor/plasteel/white,
/area/science/robotics/lab)
@@ -6340,11 +6415,6 @@
/obj/structure/table/reinforced,
/obj/effect/turf_decal/stripes/line,
/obj/structure/window/reinforced,
-/obj/machinery/button/ignition{
- id = "Xenobio";
- pixel_x = -6;
- pixel_y = -3
- },
/turf/open/floor/plasteel,
/area/science/xenobiology)
"ang" = (
@@ -6354,11 +6424,15 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/machinery/doorButtons/access_button{
- idDoor = "xeno_airlock_exterior";
- idSelf = "xeno_airlock_control";
- name = "Access Button";
- pixel_x = -24
+/obj/machinery/button/ignition{
+ id = "Xenobio";
+ pixel_x = -39;
+ pixel_y = -3
+ },
+/obj/machinery/button/door{
+ id = "Xenolab";
+ pixel_x = -32;
+ pixel_y = 4
},
/turf/open/floor/plasteel,
/area/science/xenobiology)
@@ -6384,6 +6458,10 @@
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
+/obj/machinery/button/door{
+ id = "xenobio7";
+ pixel_y = 35
+ },
/turf/open/floor/plasteel,
/area/science/xenobiology)
"anl" = (
@@ -6434,11 +6512,7 @@
"anr" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/science/xenobiology)
@@ -6451,6 +6525,7 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"ant" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/effect/turf_decal/stripes/line{
dir = 9
},
@@ -6463,6 +6538,7 @@
/obj/machinery/status_display/ai{
pixel_y = 32
},
+/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"anv" = (
@@ -6472,6 +6548,7 @@
/obj/machinery/shower{
pixel_y = 17
},
+/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"anw" = (
@@ -6481,9 +6558,11 @@
/obj/machinery/status_display{
pixel_y = 32
},
+/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"anx" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/effect/turf_decal/stripes/line{
dir = 5
},
@@ -6493,8 +6572,11 @@
/turf/closed/wall,
/area/science/research)
"anz" = (
-/obj/machinery/door/poddoor/preopen,
/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
/turf/open/floor/plasteel,
/area/science/research)
"anA" = (
@@ -6541,6 +6623,7 @@
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
},
+/obj/effect/turf_decal/trimline/purple/filled/corner,
/turf/open/floor/plasteel/white,
/area/science/research)
"anF" = (
@@ -6639,6 +6722,7 @@
/obj/machinery/camera/autoname{
dir = 1
},
+/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel,
/area/science/mixing)
"anQ" = (
@@ -6651,6 +6735,7 @@
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
+/obj/effect/turf_decal/trimline/purple/filled/line,
/turf/open/floor/plasteel/white,
/area/science/research)
"anR" = (
@@ -6689,6 +6774,9 @@
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
},
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"anV" = (
@@ -6760,15 +6848,12 @@
/obj/effect/turf_decal/tile/red{
dir = 4
},
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/security/processing)
+/area/security/prison)
"aoa" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -6812,6 +6897,9 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel/dark,
/area/security/prison)
"aoc" = (
@@ -6981,7 +7069,9 @@
/obj/structure/disposalpipe/trunk{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/corner,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aok" = (
@@ -7141,14 +7231,14 @@
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/door/poddoor/preopen{
- id = "Xenolab";
- name = "test chamber blast door"
- },
/obj/machinery/door/window/westleft{
name = "Maximum Security Test Chamber";
req_access_txt = "55"
},
+/obj/machinery/door/poddoor/preopen{
+ id = "Xenolab";
+ name = "test chamber blast door"
+ },
/turf/open/floor/plasteel,
/area/science/xenobiology)
"aou" = (
@@ -7208,9 +7298,6 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoz" = (
-/obj/machinery/light{
- dir = 4
- },
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
@@ -7220,9 +7307,17 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoA" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/door/airlock/research{
+ glass = 1;
+ name = "Slime Euthanization Chamber";
+ opacity = 0;
+ req_access_txt = "55"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoB" = (
/obj/structure/cable{
@@ -7272,6 +7367,7 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
+/obj/machinery/airalarm/directional/west,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoF" = (
@@ -7281,10 +7377,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
/obj/machinery/chem_master,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
@@ -7300,6 +7392,16 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoI" = (
@@ -7337,15 +7439,18 @@
/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoK" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
/obj/machinery/doorButtons/access_button{
idDoor = "xeno_airlock_interior";
idSelf = "xeno_airlock_control";
@@ -7353,20 +7458,49 @@
pixel_y = 26;
req_access_txt = "55"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoL" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
/obj/machinery/firealarm{
dir = 1;
pixel_x = 26;
pixel_y = -26
},
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aoM" = (
@@ -7407,8 +7541,11 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/poddoor/preopen,
/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
/turf/open/floor/plasteel,
/area/science/research)
"aoO" = (
@@ -7443,7 +7580,16 @@
dir = 1;
sortType = 28
},
-/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aoR" = (
@@ -7957,11 +8103,14 @@
/turf/open/floor/plasteel/dark,
/area/security/armory)
"apJ" = (
-/obj/machinery/sparker{
- id = "Xenobio";
- pixel_x = -25
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
},
-/turf/open/floor/engine,
+/obj/machinery/button/door{
+ id = "xenobio1";
+ pixel_y = 35
+ },
+/turf/open/floor/plasteel,
/area/science/xenobiology)
"apK" = (
/obj/structure/disposaloutlet{
@@ -7978,13 +8127,13 @@
/obj/structure/cable{
icon_state = "0-2"
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/machinery/door/poddoor/preopen{
id = "Xenolab";
name = "test chamber blast door"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/open/floor/plating,
/area/science/xenobiology)
"apM" = (
@@ -8032,6 +8181,9 @@
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"apS" = (
@@ -8106,6 +8258,9 @@
/turf/open/floor/plasteel,
/area/science/mixing)
"apZ" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/obj/effect/turf_decal/stripes/line{
dir = 10
},
@@ -8124,6 +8279,9 @@
/turf/open/floor/plasteel/white,
/area/science/mixing)
"aqb" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/obj/effect/turf_decal/stripes/line{
dir = 6
},
@@ -8162,11 +8320,17 @@
/turf/open/floor/plasteel,
/area/security/prison)
"aqf" = (
-/obj/effect/turf_decal/tile/purple{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/closed/wall/r_wall,
-/area/science/mixing)
+/obj/machinery/door/airlock/research{
+ glass = 1;
+ name = "Slime Euthanization Chamber";
+ opacity = 0;
+ req_access_txt = "55"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"aqg" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/turf/closed/wall/r_wall,
@@ -8199,10 +8363,6 @@
icon_state = "1-2"
},
/obj/effect/turf_decal/trimline/purple/filled/corner,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
/turf/open/floor/plasteel,
/area/science/robotics/lab)
"aqk" = (
@@ -8331,6 +8491,10 @@
/obj/effect/turf_decal/trimline/white/filled/corner{
dir = 4
},
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
/turf/open/floor/plasteel,
/area/science/robotics/lab)
"aqw" = (
@@ -8354,9 +8518,16 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aqy" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/turf/open/floor/plasteel/white,
+/area/science/xenobiology)
"aqz" = (
/turf/closed/wall,
/area/security/range)
@@ -8489,23 +8660,21 @@
/area/security/brig)
"aqK" = (
/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/open/floor/plating,
/area/security/warden)
"aqL" = (
/turf/closed/wall,
/area/security/warden)
"aqM" = (
-/obj/effect/turf_decal/tile/red{
- dir = 1
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/security/prison)
+/turf/open/floor/plating,
+/area/security/processing)
"aqN" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -8726,7 +8895,6 @@
/obj/structure/window/reinforced{
dir = 8
},
-/obj/machinery/doorButtons/access_button,
/turf/open/floor/plasteel,
/area/science/xenobiology)
"arb" = (
@@ -8923,6 +9091,10 @@
icon_state = "1-2"
},
/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/button/door{
+ id = "xenobio8";
+ pixel_y = -29
+ },
/turf/open/floor/plasteel,
/area/science/xenobiology)
"arz" = (
@@ -9069,12 +9241,23 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"arJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/tile/red{
+ dir = 8
},
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/security/prison";
+ dir = 8;
+ name = "Prison Wing APC";
+ pixel_x = -25
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/prison)
"arK" = (
/obj/machinery/light/small{
dir = 1
@@ -9317,6 +9500,9 @@
/obj/effect/turf_decal/tile/red{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel,
/area/security/warden)
"asa" = (
@@ -9329,6 +9515,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel,
/area/security/warden)
"asb" = (
@@ -9595,19 +9784,19 @@
/area/science/xenobiology)
"asu" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio4";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio8";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asv" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio4";
+ id = "xenobio8";
name = "containment blast door"
},
/obj/structure/cable{
@@ -9621,31 +9810,31 @@
/area/science/xenobiology)
"asw" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio4";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio8";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asx" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio3";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio6";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asy" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio3";
+ id = "xenobio6";
name = "containment blast door"
},
/obj/structure/cable{
@@ -9659,31 +9848,31 @@
/area/science/xenobiology)
"asz" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio3";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio6";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asA" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio2";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio4";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asB" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio2";
+ id = "xenobio4";
name = "containment blast door"
},
/obj/structure/cable{
@@ -9697,31 +9886,31 @@
/area/science/xenobiology)
"asC" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio2";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-8"
},
/obj/structure/cable,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio4";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asD" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio1";
- name = "containment blast door"
- },
/obj/structure/cable{
icon_state = "0-4"
},
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio2";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asE" = (
/obj/machinery/door/poddoor/preopen{
- id = "xenobio1";
+ id = "xenobio2";
name = "containment blast door"
},
/obj/structure/cable{
@@ -9735,14 +9924,14 @@
/area/science/xenobiology)
"asF" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "xenobio1";
- name = "containment blast door"
- },
/obj/structure/cable,
/obj/structure/cable{
icon_state = "0-8"
},
+/obj/machinery/door/poddoor/preopen{
+ id = "xenobio2";
+ name = "containment blast door"
+ },
/turf/open/floor/plating,
/area/science/xenobiology)
"asG" = (
@@ -9815,8 +10004,8 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"asM" = (
-/obj/structure/closet/firecloset/full,
/obj/effect/turf_decal/stripes/line,
+/obj/structure/closet/l3closet/scientist,
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"asN" = (
@@ -10348,6 +10537,9 @@
/obj/structure/cable{
icon_state = "1-4"
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel,
/area/security/warden)
"atL" = (
@@ -10520,8 +10712,7 @@
pixel_y = 28
},
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
@@ -10610,16 +10801,29 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"auh" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 10
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/science/xenobiology)
"aui" = (
/turf/open/floor/plasteel,
/area/security/range)
@@ -10927,19 +11131,12 @@
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
"auH" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
},
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"auI" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
+/turf/open/floor/plating,
+/area/construction)
"auJ" = (
/obj/machinery/rnd/server,
/turf/open/floor/plasteel/dark,
@@ -10956,12 +11153,6 @@
/obj/machinery/atmospherics/components/unary/thermomachine/freezer/on,
/turf/open/floor/plasteel/dark,
/area/science/server)
-"auM" = (
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
"auN" = (
/obj/structure/table,
/turf/open/floor/plasteel/dark,
@@ -10991,6 +11182,7 @@
},
/obj/effect/turf_decal/delivery,
/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/science/mixing)
"auS" = (
@@ -11003,6 +11195,7 @@
name = "biohazard containment shutters"
},
/obj/effect/turf_decal/delivery,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/science/mixing)
"auT" = (
@@ -11038,6 +11231,9 @@
name = "Station Intercom";
pixel_y = -28
},
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"auW" = (
@@ -11053,9 +11249,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 6
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
},
@@ -11122,7 +11315,7 @@
},
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"ave" = (
/obj/structure/table,
/obj/item/clothing/ears/earmuffs,
@@ -11439,10 +11632,6 @@
},
/turf/open/floor/plasteel/dark,
/area/science/server)
-"avC" = (
-/obj/structure/disposalpipe/segment,
-/turf/closed/wall/r_wall,
-/area/crew_quarters/heads/captain/private)
"avD" = (
/obj/structure/cable{
icon_state = "2-8"
@@ -11596,27 +11785,18 @@
/turf/open/floor/plasteel/white,
/area/science/misc_lab/range)
"avQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/circuit,
/area/science/robotics/mechbay)
"avR" = (
/turf/open/floor/plasteel/recharge_floor,
/area/science/robotics/mechbay)
"avS" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 8
- },
+/obj/machinery/computer/mech_bay_power_console,
/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel,
-/area/science/robotics/mechbay)
-"avT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-2"
},
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
@@ -11645,6 +11825,7 @@
dir = 8
},
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/loading_area/red,
/mob/living/simple_animal/hostile/retaliate/bat/secbat,
/turf/open/floor/plasteel/dark,
/area/security/brig)
@@ -11894,9 +12075,6 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
@@ -11909,6 +12087,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"awr" = (
@@ -12300,17 +12481,23 @@
dir = 5;
network = list("ss13","rd")
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/circuit,
/area/science/robotics/mechbay)
"awL" = (
/obj/effect/landmark/start/roboticist,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/open/floor/circuit,
/area/science/robotics/mechbay)
"awM" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
"awN" = (
@@ -12713,9 +12900,13 @@
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel/white,
/area/science/research)
"axp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/circuit/green,
/area/science/robotics/mechbay)
"axr" = (
@@ -12864,6 +13055,28 @@
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
+"axE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/science/xenobiology)
"axF" = (
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/hos)
@@ -12956,10 +13169,6 @@
/area/crew_quarters/heads/hor)
"axO" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -12967,6 +13176,9 @@
id = "rdprivacy";
name = "privacy shutter"
},
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plating,
/area/crew_quarters/heads/hor)
"axP" = (
@@ -12975,21 +13187,6 @@
/area/crew_quarters/heads/hor)
"axQ" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "rdprivacy";
- name = "privacy shutter"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/hor)
-"axR" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
icon_state = "0-8"
},
@@ -12999,13 +13196,25 @@
},
/turf/open/floor/plating,
/area/crew_quarters/heads/hor)
-"axS" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
+"axR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
+/obj/machinery/door/airlock/research{
+ glass = 1;
+ name = "Slime Euthanization Chamber";
+ opacity = 0;
+ req_access_txt = "55"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"axS" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
},
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 9
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"axT" = (
@@ -13013,21 +13222,16 @@
/turf/open/floor/plasteel/recharge_floor,
/area/science/robotics/mechbay)
"axU" = (
-/obj/machinery/mech_bay_recharge_port{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
/obj/machinery/status_display/ai{
pixel_y = -32
},
+/obj/machinery/computer/mech_bay_power_console{
+ dir = 1
+ },
+/obj/structure/cable,
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
"axV" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
"axW" = (
@@ -13128,7 +13332,7 @@
/obj/structure/plasticflaps/opaque,
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"ayb" = (
/obj/machinery/door/window/eastright{
base_state = "left";
@@ -13171,11 +13375,10 @@
name = "Shooting Range APC";
pixel_x = 24
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plasteel,
/area/security/range)
"aye" = (
@@ -13285,10 +13488,6 @@
name = "Head of Security's Office APC";
pixel_y = 25
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"aym" = (
@@ -13370,9 +13569,6 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"ayt" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 1
},
@@ -13383,22 +13579,27 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore)
+/area/asteroid/nearstation)
"ayv" = (
/obj/machinery/light/small,
/turf/open/floor/plating,
/area/maintenance/department/security/brig)
"ayw" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/closed/wall,
-/area/maintenance/fore)
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/button/door{
+ id = "xenobio6";
+ pixel_y = -29
+ },
+/turf/open/floor/plasteel,
+/area/science/xenobiology)
"ayx" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plating,
+/turf/closed/wall,
/area/maintenance/fore)
"ayy" = (
/turf/open/floor/plating/asteroid,
@@ -13484,6 +13685,14 @@
/area/crew_quarters/heads/hor)
"ayG" = (
/obj/structure/closet/secure_closet/RD,
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Research Director's Desk";
+ departmentType = 5;
+ name = "Research Director RC";
+ pixel_y = 30;
+ receive_ore_updates = 1
+ },
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"ayH" = (
@@ -13497,6 +13706,9 @@
/area/crew_quarters/heads/hor)
"ayI" = (
/obj/machinery/computer/robotics,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"ayJ" = (
@@ -13504,30 +13716,33 @@
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"ayK" = (
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Research Director's Desk";
- departmentType = 5;
- name = "Research Director RC";
- pixel_y = 30;
- receive_ore_updates = 1
- },
-/mob/living/simple_animal/pet/cat/Runtime,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"ayL" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"ayM" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
+"ayL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/purple,
+/turf/open/floor/plasteel,
+/area/science/mixing)
+"ayM" = (
+/obj/machinery/camera{
+ c_tag = "Research Directors Office Starboard";
+ dir = 8;
+ name = "science camera";
+ network = list("ss13","rd")
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/heads/hor)
"ayN" = (
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
@@ -13613,16 +13828,18 @@
},
/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"ayW" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/button/door{
+ id = "xenobio4";
+ pixel_y = -29
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/turf/open/floor/plasteel,
+/area/science/xenobiology)
"ayX" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -13632,7 +13849,7 @@
req_one_access_txt = "1;4"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"ayY" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -13776,6 +13993,9 @@
/area/security/prison)
"azm" = (
/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"azn" = (
@@ -13785,8 +14005,7 @@
name = "privacy shutters"
},
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/crew_quarters/heads/hos)
@@ -13840,14 +14059,13 @@
/area/crew_quarters/heads/hos)
"azv" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/machinery/door/poddoor/preopen{
id = "hosspace";
name = "space shutters"
},
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plating,
/area/crew_quarters/heads/hos)
"azw" = (
@@ -14005,7 +14223,16 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"azH" = (
-/obj/machinery/airalarm/directional/west,
+/obj/machinery/button/door{
+ id = "rdprivacy";
+ name = "Research Director Office Blastdoors";
+ pixel_x = -23;
+ pixel_y = 24;
+ req_access_txt = "19"
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = -24
+ },
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"azI" = (
@@ -14021,21 +14248,18 @@
/area/crew_quarters/heads/hor)
"azK" = (
/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"azL" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 6
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"azM" = (
+"azL" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"azN" = (
+"azM" = (
/obj/effect/turf_decal/stripes/corner,
/obj/structure/cable{
icon_state = "2-4"
@@ -14046,15 +14270,12 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 5
},
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
/obj/structure/cable{
icon_state = "1-4"
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"azO" = (
+"azN" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable{
icon_state = "4-8"
@@ -14062,15 +14283,15 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"azP" = (
+"azO" = (
/obj/machinery/door/poddoor/preopen,
/obj/machinery/door/firedoor,
/obj/structure/cable{
@@ -14091,6 +14312,31 @@
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
+"azP" = (
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/science/research)
"azQ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
@@ -14200,9 +14446,18 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aAb" = (
-/obj/machinery/space_heater,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "xenobio2";
+ pixel_y = -29
+ },
+/turf/open/floor/plasteel,
+/area/science/xenobiology)
"aAc" = (
/turf/closed/wall/r_wall,
/area/security/detectives_office)
@@ -14350,6 +14605,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel,
/area/security/brig)
"aAk" = (
@@ -14432,11 +14688,10 @@
name = "Research Division APC";
pixel_y = 25
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aAp" = (
@@ -14540,6 +14795,9 @@
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/hos/private)
"aAv" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos/private)
"aAw" = (
@@ -14550,6 +14808,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/open/floor/carpet,
/area/crew_quarters/heads/hos)
"aAx" = (
@@ -14572,10 +14833,6 @@
"aAz" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/machinery/door/poddoor/preopen{
id = "hosspace";
name = "space shutters"
@@ -14583,6 +14840,9 @@
/obj/structure/cable{
icon_state = "0-8"
},
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plating,
/area/crew_quarters/heads/hos)
"aAA" = (
@@ -14708,6 +14968,20 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/button/door{
+ id = "rnd2";
+ name = "Research Lab Shutter Control";
+ pixel_x = 8;
+ pixel_y = 6;
+ req_access_txt = "47"
+ },
+/obj/machinery/button/door{
+ id = "Biohazard";
+ name = "Biohazard shutter Control";
+ pixel_x = 8;
+ pixel_y = -2;
+ req_access_txt = "47"
+ },
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"aAM" = (
@@ -14720,6 +14994,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"aAO" = (
@@ -14733,41 +15010,26 @@
/turf/open/floor/plasteel,
/area/security/checkpoint/science)
"aAP" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"aAQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"aAR" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "1-8"
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"aAS" = (
+"aAQ" = (
/obj/machinery/door/window/westright,
/obj/structure/window/reinforced{
dir = 1;
layer = 2.9
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/crew_quarters/heads/hor)
-"aAT" = (
+"aAR" = (
/obj/structure/window/reinforced{
dir = 1;
layer = 2.9
@@ -14775,8 +15037,25 @@
/obj/machinery/light{
dir = 4
},
+/obj/effect/landmark/xmastree/rdrod,
/turf/open/floor/plasteel,
/area/crew_quarters/heads/hor)
+"aAS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
+"aAT" = (
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/science/research)
"aAU" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/cable{
@@ -14831,9 +15110,8 @@
icon_state = "4-8"
},
/obj/effect/turf_decal/stripes/line{
- dir = 4
+ dir = 6
},
-/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
/area/maintenance/department/science)
"aBb" = (
@@ -14899,11 +15177,12 @@
/turf/closed/wall,
/area/security/detectives_office)
"aBk" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel,
-/area/security/brig)
+/turf/open/space,
+/area/solar/port/fore)
"aBl" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -15000,18 +15279,24 @@
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
dir = 1
},
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aBv" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"aBw" = (
@@ -15192,6 +15477,9 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"aBK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/carpet/red,
/area/crew_quarters/heads/hos/private)
"aBL" = (
@@ -15215,18 +15503,12 @@
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/structure/filingcabinet/chestdrawer,
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
"aBN" = (
/obj/machinery/light,
/obj/structure/table,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"aBO" = (
-/obj/item/storage/secure/safe{
- pixel_y = -32
- },
-/obj/structure/table,
/obj/item/cartridge/signal/toxins,
/obj/item/cartridge/signal/toxins{
pixel_x = -4;
@@ -15238,29 +15520,41 @@
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"aBP" = (
+"aBO" = (
+/obj/item/storage/secure/safe{
+ pixel_y = -32
+ },
/obj/machinery/computer/aifixer{
dir = 1
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
-"aBQ" = (
-/obj/structure/filingcabinet/chestdrawer,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"aBR" = (
+"aBP" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
+/obj/machinery/button/door{
+ id = "rdprivacy";
+ name = "Research Director Office Blastdoors";
+ pixel_x = -8;
+ pixel_y = -23;
+ req_access_txt = "19"
},
/turf/open/floor/plasteel/cafeteria,
/area/crew_quarters/heads/hor)
+"aBQ" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/hor)
+"aBR" = (
+/obj/structure/displaycase/labcage,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/hor)
"aBS" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
@@ -15268,9 +15562,13 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"aBT" = (
-/obj/structure/displaycase/labcage,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/hor)
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel/white,
+/area/science/research)
"aBU" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/tile/purple{
@@ -15283,15 +15581,23 @@
dir = 4
},
/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/white,
/area/science/research)
"aBV" = (
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
dir = 1
},
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aBW" = (
@@ -15303,6 +15609,10 @@
location = "Research and Development"
},
/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/southright{
+ name = "Research Delivery";
+ req_access_txt = "29"
+ },
/turf/open/floor/plasteel,
/area/maintenance/department/science)
"aBX" = (
@@ -15347,9 +15657,15 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"aCc" = (
-/obj/effect/landmark/blobstart,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/security/warden)
"aCd" = (
/obj/machinery/power/apc{
areastring = "/area/security/detectives_office";
@@ -15464,15 +15780,12 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aCn" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/machinery/sparker{
+ id = "Xenobio";
+ pixel_x = -25
},
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/security/brig)
+/turf/open/floor/engine,
+/area/science/xenobiology)
"aCo" = (
/obj/machinery/door/airlock/medical/glass{
name = "Brig Infirmary";
@@ -15539,6 +15852,9 @@
name = "Head of Security's Quarters";
req_access_txt = "58"
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"aCt" = (
@@ -15585,9 +15901,6 @@
icon_state = "4-8"
},
/obj/effect/landmark/start/scientist,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 10
},
@@ -15596,6 +15909,10 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"aCy" = (
@@ -15665,15 +15982,27 @@
/obj/machinery/status_display/ai{
pixel_y = -32
},
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/heads/hos/private";
+ dir = 4;
+ name = "Head of Security's Private Quarters APC";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
/turf/open/floor/carpet/red,
/area/crew_quarters/heads/hos/private)
"aCE" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
/obj/machinery/door/poddoor/preopen{
id = "rdprivacy";
name = "privacy shutter"
},
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/open/floor/plating,
/area/crew_quarters/heads/hor)
"aCF" = (
@@ -15687,21 +16016,17 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aCG" = (
-/obj/structure/window/reinforced{
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/door/window/southright{
- name = "Research Delivery";
- req_access_txt = "29"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/white,
/area/science/lab)
"aCH" = (
/obj/machinery/rnd/destructive_analyzer,
/obj/machinery/light{
dir = 1
},
+/obj/machinery/airalarm/directional/north,
/turf/open/floor/plasteel,
/area/science/lab)
"aCI" = (
@@ -15732,6 +16057,14 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
+/obj/effect/turf_decal/trimline/purple/filled/corner,
+/obj/machinery/button/door{
+ id = "research_shutters_2";
+ name = "research shutters control";
+ pixel_x = 25;
+ pixel_y = 24;
+ req_access_txt = "7"
+ },
/turf/open/floor/plasteel/white,
/area/science/lab)
"aCL" = (
@@ -15769,7 +16102,7 @@
dir = 5
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aCO" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -15781,7 +16114,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aCP" = (
/obj/machinery/door/airlock/maintenance{
name = "Security Maintenance";
@@ -15794,17 +16127,17 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aCQ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/carpet,
/area/security/detectives_office)
"aCR" = (
@@ -15814,6 +16147,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/carpet,
/area/security/detectives_office)
"aCS" = (
@@ -15824,6 +16160,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/carpet,
/area/security/detectives_office)
"aCT" = (
@@ -15831,18 +16170,24 @@
c_tag = "Detective's Office";
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
dir = 10
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aCU" = (
/obj/effect/turf_decal/trimline/purple/filled/corner,
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aCV" = (
@@ -15892,9 +16237,6 @@
/obj/structure/rack,
/obj/item/clothing/suit/straight_jacket,
/obj/item/clothing/mask/muzzle,
-/obj/structure/cable{
- icon_state = "1-4"
- },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aCZ" = (
@@ -15904,9 +16246,6 @@
/obj/effect/turf_decal/tile/red{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 5
},
@@ -15919,9 +16258,6 @@
/obj/effect/turf_decal/tile/red{
dir = 4
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/structure/sink{
pixel_y = 22
},
@@ -15953,6 +16289,9 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aDd" = (
@@ -15964,12 +16303,13 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"aDe" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/turf/open/floor/plasteel/white,
-/area/science/research)
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "roboticsprivacy";
+ name = "robotics shutters"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
"aDf" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
@@ -15984,10 +16324,6 @@
"aDg" = (
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/hor/private)
-"aDh" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hor/private)
"aDi" = (
/obj/structure/cable{
icon_state = "1-4"
@@ -16096,6 +16432,7 @@
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel/white,
/area/science/research)
"aDt" = (
@@ -16163,75 +16500,53 @@
/turf/open/floor/plasteel,
/area/science/lab)
"aDz" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 8
+ dir = 6
},
/turf/open/floor/plasteel/white,
/area/science/research)
"aDA" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/eastright{
- dir = 8;
- name = "Research and Development Desk";
- req_one_access_txt = "7;29"
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
},
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
},
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
},
-/obj/machinery/door/firedoor,
-/obj/item/pen,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "research_shutters_2";
- name = "research shutters"
+/obj/machinery/door/airlock/research{
+ id_tag = "ResearchExt";
+ name = "Research Division";
+ req_one_access_txt = "47"
},
-/turf/open/floor/plating,
+/turf/open/floor/plasteel,
/area/science/lab)
"aDB" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/machinery/mech_bay_recharge_port,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/turf/open/floor/circuit,
+/area/science/robotics/mechbay)
"aDC" = (
/obj/machinery/light/small{
brightness = 3;
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aDD" = (
/obj/structure/chair/wood/normal{
dir = 1
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aDE" = (
/obj/machinery/holopad,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 6
},
@@ -16257,6 +16572,9 @@
/obj/structure/cable{
icon_state = "0-2"
},
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
/turf/open/floor/plating,
/area/security/detectives_office)
"aDH" = (
@@ -16324,6 +16642,9 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
+/obj/effect/turf_decal/tile/blue{
+ alpha = 255
+ },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aDP" = (
@@ -16429,7 +16750,6 @@
/turf/open/floor/plasteel/dark,
/area/security/brig)
"aDX" = (
-/obj/structure/statue/silver/sec,
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -16437,6 +16757,7 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
+/obj/machinery/suit_storage_unit/security,
/turf/open/floor/plasteel/dark,
/area/security/brig)
"aDY" = (
@@ -16499,6 +16820,9 @@
dir = 8;
pixel_x = -28
},
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
"aEe" = (
@@ -16630,9 +16954,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
@@ -16665,13 +16986,6 @@
/turf/open/floor/plasteel/dark,
/area/science/server)
"aEp" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/effect/turf_decal/tile/purple,
/obj/effect/turf_decal/tile/purple{
dir = 4
@@ -16682,18 +16996,13 @@
/obj/effect/turf_decal/tile/purple{
dir = 8
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rnd2";
+ name = "research lab shutters"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/door/airlock/research{
- id_tag = "ResearchExt";
- name = "Research Division";
- req_one_access_txt = "47"
- },
-/turf/open/floor/plasteel/white,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
/area/science/lab)
"aEq" = (
/obj/effect/turf_decal/tile/red{
@@ -16740,16 +17049,17 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aEv" = (
+/obj/structure/chair/sofa/right,
/turf/open/floor/plasteel/grimy,
/area/hallway/primary/fore)
"aEw" = (
/obj/machinery/status_display/ai{
pixel_y = 32
},
-/obj/structure/chair/sofa/right,
/obj/machinery/light{
dir = 1
},
+/obj/structure/chair/sofa,
/turf/open/floor/plasteel/grimy,
/area/hallway/primary/fore)
"aEx" = (
@@ -16768,9 +17078,6 @@
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aEz" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 9
@@ -16778,12 +17085,12 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aEA" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 9
},
@@ -16899,12 +17206,12 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 1
},
+/obj/effect/turf_decal/tile/blue{
+ alpha = 255
+ },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aEK" = (
@@ -16914,6 +17221,9 @@
/obj/structure/chair/office/dark{
dir = 8
},
+/obj/effect/turf_decal/tile/blue{
+ alpha = 255
+ },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aEL" = (
@@ -16996,10 +17306,10 @@
dir = 8
},
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/loading_area/red,
/turf/open/floor/plasteel/dark,
/area/security/brig)
"aER" = (
-/obj/machinery/suit_storage_unit/security,
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -17007,6 +17317,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/loading_area/red,
/turf/open/floor/plasteel/dark,
/area/security/brig)
"aES" = (
@@ -17052,11 +17363,6 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"aEW" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hor/private)
"aEX" = (
/obj/machinery/camera{
c_tag = "Research Director's Quarters";
@@ -17127,10 +17433,18 @@
"aFe" = (
/obj/machinery/power/apc{
areastring = "/area/science/explab";
+ dir = 4;
name = "Experimentation Lab APC";
- pixel_y = -24
+ pixel_x = 24
},
/obj/structure/cable,
+/obj/machinery/button/door{
+ id = "telelab";
+ name = "Experimentor Blastdoors";
+ pixel_x = -8;
+ pixel_y = -23;
+ req_access_txt = "19"
+ },
/turf/open/floor/plasteel,
/area/science/explab)
"aFf" = (
@@ -17178,9 +17492,6 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/turf/open/floor/plasteel/white,
/area/science/lab)
"aFk" = (
@@ -17196,8 +17507,6 @@
"aFm" = (
/obj/structure/table/glass,
/obj/item/clothing/mask/cigarette/cigar,
-/obj/item/lighter,
-/obj/item/clothing/mask/cigarette,
/turf/open/floor/plasteel/grimy,
/area/hallway/primary/fore)
"aFn" = (
@@ -17213,28 +17522,17 @@
/turf/open/floor/plasteel/dark,
/area/security/prison)
"aFo" = (
-/obj/structure/table/wood,
-/obj/item/storage/briefcase{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/item/storage/secure/briefcase{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/camera/detective,
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aFp" = (
/obj/structure/table/wood,
/obj/item/book/manual/wiki/security_space_law,
/obj/machinery/light/small,
+/obj/item/camera/detective,
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aFq" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aFr" = (
@@ -17247,17 +17545,11 @@
/obj/machinery/light/small{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aFs" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-8"
- },
/turf/open/floor/plating,
/area/security/detectives_office)
"aFt" = (
@@ -17318,8 +17610,8 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/tile/blue{
+ alpha = 255
},
/turf/open/floor/plasteel/white,
/area/security/brig)
@@ -17329,23 +17621,18 @@
},
/obj/effect/turf_decal/tile/red,
/obj/structure/bed/roller,
-/obj/structure/cable{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aFA" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "1-2"
},
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/security/brig)
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/circuit/green,
+/area/science/robotics/mechbay)
"aFB" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/machinery/computer/security{
dir = 4
},
@@ -17359,23 +17646,14 @@
/area/security/brig)
"aFC" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/structure/cable{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel,
/area/security/brig)
"aFD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/security/brig)
+/obj/machinery/mech_bay_recharge_port,
+/obj/structure/cable,
+/turf/open/floor/circuit/green,
+/area/science/robotics/mechbay)
"aFE" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 6
},
@@ -17428,6 +17706,9 @@
name = "Station Intercom";
pixel_y = -28
},
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aFO" = (
@@ -17447,9 +17728,15 @@
/turf/open/floor/plasteel,
/area/science/explab)
"aFQ" = (
-/obj/machinery/door/poddoor/preopen,
/obj/effect/turf_decal/delivery,
-/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 1;
+ sortType = 12
+ },
/turf/open/floor/plasteel,
/area/science/research)
"aFR" = (
@@ -17463,10 +17750,18 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/door/poddoor/preopen,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/science/research)
"aFT" = (
@@ -17476,31 +17771,23 @@
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aFU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/lab)
"aFV" = (
-/obj/structure/table,
-/obj/item/stock_parts/matter_bin,
-/obj/item/stock_parts/matter_bin,
-/obj/item/stock_parts/scanning_module,
-/obj/item/stock_parts/scanning_module,
-/obj/item/stock_parts/capacitor,
-/obj/item/stock_parts/capacitor,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/micro_laser,
-/obj/item/stock_parts/micro_laser,
-/obj/effect/turf_decal/stripes/line{
- dir = 9
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = 30
},
/obj/machinery/light{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/white,
/area/science/lab)
"aFW" = (
/obj/structure/cable{
@@ -17516,10 +17803,14 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/effect/turf_decal/tile/purple{
dir = 8
},
/turf/open/floor/plasteel/white,
@@ -17584,9 +17875,6 @@
/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aGe" = (
@@ -17594,16 +17882,7 @@
/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "2-4"
- },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aGf" = (
@@ -17618,15 +17897,6 @@
/obj/item/radio/intercom{
pixel_y = -26
},
-/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/medical";
- dir = 4;
- name = "Medical Security Checkpoint APC";
- pixel_x = 24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aGg" = (
@@ -17663,15 +17933,17 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/requests_console{
+ department = "Security";
+ name = "Security RC";
+ pixel_y = -32
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aGj" = (
/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/structure/disposalpipe/segment{
dir = 6
},
@@ -17773,12 +18045,9 @@
/obj/effect/turf_decal/tile/red{
dir = 1
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/turf_decal/tile/blue{
+ alpha = 255
},
/turf/open/floor/plasteel/white,
/area/security/brig)
@@ -17817,15 +18086,6 @@
"aGx" = (
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
-"aGy" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
"aGz" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -17836,9 +18096,6 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"aGA" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/machinery/door/airlock/maintenance{
name = "Experimentation Lab Maintenance";
req_access_txt = "8"
@@ -17920,6 +18177,21 @@
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/machinery/requests_console{
+ department = "Science";
+ departmentType = 2;
+ name = "Science Requests Console";
+ pixel_y = -30;
+ receive_ore_updates = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
/turf/open/floor/plasteel,
/area/science/lab)
"aGH" = (
@@ -17943,13 +18215,6 @@
/obj/item/stack/packageWrap,
/obj/item/stack/packageWrap,
/obj/item/hand_labeler,
-/obj/machinery/requests_console{
- department = "Science";
- departmentType = 2;
- name = "Science Requests Console";
- pixel_y = -30;
- receive_ore_updates = 1
- },
/obj/structure/table,
/obj/effect/turf_decal/stripes/line{
dir = 5
@@ -17967,22 +18232,33 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aGK" = (
-/obj/item/multitool,
/obj/structure/table,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/matter_bin,
+/obj/item/stock_parts/scanning_module,
+/obj/item/stock_parts/scanning_module,
+/obj/item/stock_parts/capacitor,
+/obj/item/stock_parts/capacitor,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/micro_laser,
+/obj/item/stock_parts/micro_laser,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/item/multitool,
+/obj/item/clothing/glasses/science,
/obj/machinery/button/door{
id = "research_shutters_2";
name = "research shutters control";
- pixel_x = -7;
- pixel_y = -26;
+ pixel_x = 23;
+ pixel_y = -27;
req_access_txt = "7"
},
-/obj/structure/sign/warning/nosmoking{
- pixel_x = 30
- },
-/obj/item/clothing/glasses/science,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
/turf/open/floor/plasteel,
/area/science/lab)
"aGL" = (
@@ -18006,7 +18282,6 @@
/area/hallway/primary/fore)
"aGM" = (
/obj/structure/table/glass,
-/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
/turf/open/floor/plasteel/grimy,
/area/hallway/primary/fore)
"aGN" = (
@@ -18114,10 +18389,12 @@
/area/security/brig)
"aGX" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
/obj/structure/cable{
icon_state = "0-8"
},
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/open/floor/plating,
/area/security/brig)
"aGY" = (
@@ -18126,10 +18403,10 @@
req_access_txt = "2"
},
/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/turf/open/floor/plasteel/white,
/area/security/brig)
"aGZ" = (
@@ -18165,9 +18442,6 @@
req_access_txt = "63"
},
/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
@@ -18313,25 +18587,23 @@
dir = 8;
light_color = "#e8eaff"
},
-/turf/open/floor/engine,
-/area/science/explab)
-"aHp" = (
/obj/machinery/rnd/experimentor,
/turf/open/floor/engine,
/area/science/explab)
+"aHp" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/white,
+/area/science/research)
"aHq" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/science/explab)
-"aHr" = (
-/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
+ dir = 5
},
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 1
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"aHr" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 9
},
/turf/open/floor/plasteel/white,
/area/science/research)
@@ -18347,6 +18619,13 @@
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
},
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aHt" = (
@@ -18365,7 +18644,7 @@
/turf/open/floor/plasteel,
/area/science/lab)
"aHu" = (
-/obj/structure/chair/sofa/left{
+/obj/structure/chair/sofa{
dir = 1
},
/turf/open/floor/plasteel/grimy,
@@ -18506,12 +18785,11 @@
/turf/closed/wall/r_wall,
/area/lawoffice)
"aHN" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
+ dir = 8
},
/turf/open/floor/plasteel/white,
/area/science/lab)
@@ -18577,11 +18855,15 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aHX" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Lounge"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
},
-/turf/open/floor/wood,
-/area/hallway/primary/fore)
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/execution/education)
"aHY" = (
/turf/open/floor/wood,
/area/hallway/primary/fore)
@@ -18601,15 +18883,19 @@
/turf/open/floor/plasteel,
/area/storage/art)
"aIb" = (
-/obj/machinery/light{
+/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
+/obj/machinery/light,
/turf/open/floor/plasteel/white,
-/area/hallway/primary/fore)
+/area/science/research)
"aIc" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
+/obj/machinery/light{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/hallway/primary/fore)
"aId" = (
@@ -18630,6 +18916,9 @@
dir = 6
},
/obj/effect/landmark/event_spawn,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel/dark,
/area/security/prison)
"aIe" = (
@@ -18947,12 +19236,12 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/structure/disposalpipe/segment{
dir = 10
},
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aIs" = (
@@ -18974,6 +19263,9 @@
dir = 4
},
/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aIu" = (
@@ -18990,6 +19282,12 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 9
},
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aIv" = (
@@ -19048,8 +19346,7 @@
pixel_y = 24
},
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plasteel/grimy,
/area/lawoffice)
@@ -19298,53 +19595,37 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel,
/area/security/brig)
"aIY" = (
-/obj/structure/window/reinforced{
- dir = 8
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/effect/landmark/xmastree/rdrod,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/hor)
-"aIZ" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/machinery/door/poddoor/preopen{
+ id = "rdprivacy";
+ name = "privacy shutter"
},
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/security/brig)
+/turf/open/floor/plating,
+/area/crew_quarters/heads/hor)
"aJa" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"aJb" = (
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
"aJc" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
@@ -19394,12 +19675,12 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/light{
- dir = 4
- },
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aJh" = (
@@ -19545,12 +19826,8 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"aJB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plating,
-/area/maintenance/fore)
"aJC" = (
-/obj/structure/reagent_dispensers/fueltank,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/turf/open/floor/plating,
/area/maintenance/fore)
"aJD" = (
@@ -19612,15 +19889,24 @@
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aJJ" = (
-/obj/machinery/door/poddoor/preopen,
/obj/effect/turf_decal/delivery,
/obj/structure/sign/departments/xenobio{
pixel_x = -32;
pixel_y = -32
},
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
/turf/open/floor/plasteel,
/area/science/research)
"aJK" = (
@@ -19657,6 +19943,10 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central6";
+ location = "fore3"
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aJN" = (
@@ -19668,7 +19958,7 @@
},
/obj/item/storage/box/lights,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"aJP" = (
/obj/effect/turf_decal/tile/purple{
dir = 1
@@ -19697,13 +19987,10 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 8
+ dir = 10
},
-/obj/effect/turf_decal/trimline/purple/filled/corner,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
/turf/open/floor/plasteel/white,
/area/science/research)
"aJS" = (
@@ -19749,6 +20036,9 @@
/obj/machinery/light{
dir = 8
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aJX" = (
@@ -19770,16 +20060,12 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/structure/chair/office/light{
+/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/corner,
/turf/open/floor/plasteel/white,
/area/science/lab)
"aJZ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -19836,12 +20122,12 @@
/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aKe" = (
@@ -19918,9 +20204,17 @@
/turf/open/floor/plating,
/area/quartermaster/storage)
"aKo" = (
-/obj/machinery/holopad,
-/turf/open/floor/plasteel,
-/area/quartermaster/miningoffice)
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 2;
+ height = 5;
+ id = "laborcamp_home";
+ name = "fore bay 1";
+ roundstart_template = /datum/map_template/shuttle/labour/box;
+ width = 9
+ },
+/turf/open/space/basic,
+/area/space)
"aKp" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -19936,29 +20230,18 @@
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
"aKr" = (
-/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "2-4"
},
/turf/open/floor/plating,
-/area/maintenance/fore)
-"aKs" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aKt" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/area/maintenance/fore/secondary)
"aKu" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 1
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aKv" = (
@@ -20023,10 +20306,10 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/corner{
+/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
-/obj/effect/turf_decal/trimline/purple/line{
+/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -20051,8 +20334,11 @@
/turf/open/floor/plasteel/white,
/area/science/explab)
"aKB" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
},
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
@@ -20060,7 +20346,7 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aKC" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
},
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -20069,9 +20355,6 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aKD" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
@@ -20081,12 +20364,12 @@
/obj/effect/turf_decal/trimline/purple/corner{
dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aKE" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
@@ -20096,59 +20379,61 @@
/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"aKF" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aKF" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 1
+ },
/obj/effect/turf_decal/trimline/purple/corner{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aKG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aKI" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -20168,12 +20453,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"aKJ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aKK" = (
@@ -20183,10 +20463,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/sorting/mail{
- dir = 1;
- sortType = 12
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
@@ -20196,26 +20472,10 @@
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/white,
/area/science/research)
-"aKL" = (
-/obj/machinery/computer/med_data,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
"aKM" = (
-/obj/structure/table,
-/obj/item/storage/box/bodybags,
-/obj/item/clothing/gloves/color/latex,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -20226,6 +20486,7 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/machinery/computer/med_data,
/turf/open/floor/plasteel/dark,
/area/security/brig)
"aKN" = (
@@ -20275,29 +20536,25 @@
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel,
/area/security/brig)
"aKU" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/science/research)
-"aKV" = (
/obj/effect/turf_decal/tile/red{
- dir = 8
+ dir = 4
},
+/obj/structure/statue/silver/sec,
+/turf/open/floor/plasteel,
+/area/security/brig)
+"aKV" = (
/obj/machinery/light{
dir = 4;
light_color = "#c1caff"
@@ -20308,6 +20565,9 @@
pixel_x = 32;
pixel_y = -32
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aKW" = (
@@ -20473,19 +20733,6 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"aLn" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/tile/purple,
-/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom";
- pixel_y = -28
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
"aLo" = (
/obj/machinery/power/apc{
areastring = "/area/quartermaster/miningoffice";
@@ -20509,19 +20756,11 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/airlock/command{
- name = "Emergency Escape";
- req_access_txt = "20"
+/obj/structure/cable{
+ icon_state = "1-8"
},
/turf/open/floor/plating,
-/area/maintenance/fore)
-"aLq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/area/maintenance/fore/secondary)
"aLr" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -20529,38 +20768,28 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
dir = 8
},
+/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel/white,
/area/science/research)
"aLs" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
},
@@ -20581,22 +20810,9 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aLu" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"aLv" = (
-/obj/machinery/light{
- dir = 8
+ dir = 4
},
/obj/effect/turf_decal/tile/purple{
dir = 1
@@ -20610,24 +20826,8 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
},
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central6";
- location = "fore3"
- },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"aLx" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/structure/chair/office/dark{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
"aLy" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -20712,6 +20912,12 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aLE" = (
@@ -20727,8 +20933,7 @@
},
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/security/brig)
@@ -20749,6 +20954,12 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aLH" = (
@@ -20766,6 +20977,9 @@
/obj/effect/turf_decal/stripes/red/corner{
dir = 8
},
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aLI" = (
@@ -20790,6 +21004,9 @@
/obj/effect/turf_decal/stripes/red/corner{
dir = 4
},
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aLK" = (
@@ -21005,9 +21222,6 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"aMg" = (
-/turf/closed/wall/r_wall,
-/area/quartermaster/miningoffice)
"aMh" = (
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/captain/private)
@@ -21015,7 +21229,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plating,
/area/maintenance/fore)
-"aMj" = (
+"aMk" = (
/obj/machinery/vending/cola/random,
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -21030,21 +21244,6 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
/area/hallway/primary/fore)
-"aMk" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/fore)
"aMl" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -21060,25 +21259,11 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/turf_decal/trimline/purple/filled/line{
+/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 4
},
/turf/open/floor/plasteel/white,
/area/science/lab)
-"aMn" = (
-/obj/structure/bodycontainer/morgue,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
"aMo" = (
/obj/structure/bodycontainer/morgue{
dir = 8
@@ -21130,7 +21315,7 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aMr" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/layer1{
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 8
},
/turf/open/floor/plating,
@@ -21173,6 +21358,10 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 5
},
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel,
/area/security/brig)
"aMx" = (
@@ -21441,10 +21630,14 @@
/obj/structure/bed,
/obj/item/bedsheet/qm,
/obj/item/coin/twoheaded{
- name = "quarter"
+ name = "quarter";
+ pixel_x = 5;
+ pixel_y = 1
},
/obj/item/coin/twoheaded{
- name = "quarter"
+ name = "quarter";
+ pixel_x = 6;
+ pixel_y = -2
},
/turf/open/floor/carpet/orange,
/area/quartermaster/qm/private)
@@ -21520,15 +21713,11 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"aNd" = (
+"aNe" = (
/obj/structure/bed,
/obj/item/bedsheet/captain,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aNe" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
"aNf" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -21544,11 +21733,7 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aNg" = (
-/obj/structure/dresser,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/item/card/id/captains_spare,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"aNh" = (
@@ -21565,25 +21750,13 @@
/turf/open/floor/plasteel/dark,
/area/security/prison)
"aNi" = (
-/obj/structure/table/wood,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/aicard,
-/obj/item/reagent_containers/food/drinks/flask/gold{
- pixel_y = 5
+/obj/structure/dresser,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
+/obj/item/card/id/captains_spare,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aNj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
"aNk" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -21591,24 +21764,15 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/effect/spawner/lootdrop/grille_or_trash,
/turf/open/floor/plating,
/area/maintenance/fore)
"aNl" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aNm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+ dir = 4
},
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
/turf/open/floor/plating,
/area/maintenance/fore)
@@ -21649,6 +21813,7 @@
id = "Cell 1";
name = "Cell 1 Locker"
},
+/obj/effect/turf_decal/box/white,
/turf/open/floor/plasteel,
/area/security/brig)
"aNr" = (
@@ -21668,6 +21833,7 @@
id = "Cell 2";
name = "Cell 2 Locker"
},
+/obj/effect/turf_decal/box/white,
/turf/open/floor/plasteel,
/area/security/brig)
"aNt" = (
@@ -21681,6 +21847,9 @@
dir = 1
},
/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aNu" = (
@@ -21856,7 +22025,7 @@
pixel_y = -28
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aNK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -22072,18 +22241,17 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/storage)
-"aOd" = (
-/obj/effect/landmark/start/captain,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
"aOe" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/carpet/royalblue,
+/obj/effect/landmark/start/captain,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"aOf" = (
/turf/open/floor/carpet/royalblue,
/area/crew_quarters/heads/captain/private)
-"aOg" = (
+"aOh" = (
/obj/structure/chair/comfy/brown{
color = "#66b266";
dir = 1
@@ -22091,59 +22259,18 @@
/obj/effect/landmark/start/captain,
/turf/open/floor/carpet/royalblue,
/area/crew_quarters/heads/captain/private)
-"aOh" = (
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
-"aOi" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aOj" = (
-/obj/item/storage/toolbox/artistic,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aOk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aOl" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/hallway/primary/fore)
"aOm" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 4
- },
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/research)
"aOo" = (
-/obj/structure/cable,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/machinery/power/apc{
- areastring = "/area/science/lab";
- dir = 8;
- name = "Research and Development Lab APC";
- pixel_x = -26;
- pixel_y = 3
- },
/obj/effect/turf_decal/stripes/corner{
dir = 8
},
@@ -22437,56 +22564,30 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/storage)
-"aOQ" = (
+"aOR" = (
/obj/machinery/suit_storage_unit/captain,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aOR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/carpet/royalblue,
-/area/crew_quarters/heads/captain/private)
"aOS" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
/turf/open/floor/carpet/royalblue,
/area/crew_quarters/heads/captain/private)
-"aOT" = (
+"aOU" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 10
},
/turf/open/floor/carpet/royalblue,
/area/crew_quarters/heads/captain/private)
-"aOU" = (
-/obj/structure/closet/secure_closet/captains,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
"aOV" = (
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/hop)
"aOW" = (
/turf/closed/wall/r_wall,
/area/ai_monitored/turret_protected/ai_upload)
-"aOX" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload)
"aOY" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
/obj/structure/cable{
icon_state = "0-4"
},
@@ -22494,6 +22595,9 @@
/area/ai_monitored/turret_protected/ai_upload)
"aOZ" = (
/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/obj/structure/cable{
icon_state = "0-8"
},
@@ -22502,28 +22606,10 @@
},
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/ai_upload)
-"aPa" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"aPb" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"aPc" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
@@ -22543,19 +22629,13 @@
/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aPd" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
/obj/effect/turf_decal/stripes/corner{
dir = 4
},
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 4
- },
/turf/open/floor/plasteel/white,
/area/science/lab)
"aPe" = (
@@ -22568,9 +22648,15 @@
/turf/open/floor/plasteel/white,
/area/science/explab)
"aPf" = (
-/obj/machinery/door/poddoor/preopen,
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/turf/open/floor/plasteel/white,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
/area/science/research)
"aPg" = (
/obj/effect/turf_decal/tile/purple{
@@ -22657,12 +22743,6 @@
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"aPo" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"aPp" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -22703,10 +22783,6 @@
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/turf/open/floor/plating,
/area/quartermaster/qm)
"aPt" = (
@@ -22833,28 +22909,12 @@
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"aPI" = (
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/obj/machinery/door/window/eastright,
-/obj/machinery/disposal/deliveryChute{
- dir = 4
- },
-/obj/structure/disposalpipe/trunk,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
-"aPJ" = (
-/obj/structure/disposalpipe/segment,
-/turf/closed/wall,
-/area/crew_quarters/heads/captain/private)
"aPK" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
/turf/open/floor/plating,
/area/security/armory)
-"aPL" = (
+"aPM" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/mob/living/simple_animal/crab{
@@ -22863,19 +22923,7 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aPM" = (
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/camera{
- c_tag = "Captain's Quarters";
- dir = 8
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
"aPO" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/item/radio/intercom{
- pixel_x = -25
- },
/turf/open/floor/wood,
/area/crew_quarters/heads/hor/private)
"aPP" = (
@@ -22891,10 +22939,6 @@
/turf/open/floor/carpet/black,
/area/crew_quarters/heads/hor/private)
"aPR" = (
-/obj/machinery/porta_turret/ai,
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload)
-"aPS" = (
/obj/machinery/light{
dir = 1;
light_color = "#cee5d2"
@@ -22904,50 +22948,76 @@
"aPT" = (
/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/ai_upload)
-"aPU" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload)
"aPV" = (
-/turf/closed/wall/r_wall,
-/area/hallway/primary/central)
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/heads/hor)
"aPW" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aPX" = (
-/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 5
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aPY" = (
@@ -22974,7 +23044,7 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aPZ" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -22982,10 +23052,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/sorting/mail{
- dir = 4;
- sortType = 19
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -22999,36 +23065,21 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aQa" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aQa" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/light{
+ dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQb" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23053,7 +23104,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQc" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23076,21 +23127,11 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQd" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/structure/disposalpipe/sorting/mail{
- dir = 4;
- sortType = 21
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -23101,8 +23142,17 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQe" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23128,7 +23178,7 @@
sortType = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQf" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23153,8 +23203,9 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/landmark/observer_start,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQg" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23179,7 +23230,7 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQh" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23202,7 +23253,7 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQi" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23227,7 +23278,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQj" = (
/obj/machinery/door/firedoor,
/obj/structure/cable{
@@ -23253,7 +23304,7 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQk" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23278,7 +23329,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQl" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -23302,20 +23353,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aQm" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=fore1";
- location = "central5"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQn" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -23407,11 +23445,14 @@
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"aQy" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Mining Maintenance";
- req_access_txt = "48"
+/obj/machinery/door/airlock/engineering{
+ name = "Auxillary Base Construction";
+ req_one_access_txt = "32;47;48"
},
-/turf/open/floor/plating,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
"aQz" = (
/turf/closed/wall,
@@ -23419,15 +23460,6 @@
"aQA" = (
/turf/closed/wall/r_wall,
/area/maintenance/department/cargo)
-"aQB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
"aQC" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -23442,14 +23474,11 @@
/turf/closed/wall,
/area/crew_quarters/heads/captain/private)
"aQE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"aQF" = (
-/obj/machinery/light{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"aQG" = (
@@ -23488,34 +23517,12 @@
/obj/structure/cable,
/turf/open/floor/carpet/black,
/area/crew_quarters/heads/hor/private)
-"aQK" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
"aQL" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"aQM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aQN" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload)
"aQO" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -23534,7 +23541,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aQP" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security/glass{
@@ -23591,6 +23598,9 @@
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"aQV" = (
@@ -23604,29 +23614,26 @@
/turf/open/floor/plasteel,
/area/security/courtroom)
"aQW" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/monkeycubes,
-/obj/machinery/status_display/ai{
- pixel_y = 32
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/item/radio/intercom{
- name = "Station Intercom (General)";
- pixel_x = -29
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/item/radio/headset/headset_medsci,
-/obj/item/flashlight/pen{
- pixel_x = 4;
- pixel_y = 3
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/item/flashlight/pen{
- pixel_x = 4;
- pixel_y = 3
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/area/science/research)
"aQX" = (
/obj/effect/turf_decal/tile/red,
/obj/machinery/vending/cigarette,
@@ -23676,9 +23683,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
@@ -23689,12 +23693,11 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/turf/open/floor/plasteel,
-/area/security/brig)
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
"aRf" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plasteel,
@@ -23724,42 +23727,34 @@
/obj/effect/turf_decal/tile/yellow{
dir = 8
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/qm)
"aRj" = (
/turf/open/floor/plating,
/area/maintenance/department/cargo)
-"aRk" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
"aRl" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
/turf/open/floor/plating,
/area/maintenance/fore)
-"aRm" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall,
-/area/maintenance/department/cargo)
"aRn" = (
-/obj/machinery/door/airlock/command{
- name = "Emergency Escape";
- req_access_txt = "20"
- },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore)
+/area/maintenance/fore/secondary)
"aRo" = (
/obj/structure/table/wood,
/obj/effect/turf_decal/tile/red{
@@ -23779,18 +23774,17 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"aRp" = (
+/obj/machinery/door/airlock/command{
+ name = "Emergency Escape";
+ req_access_txt = "20"
+ },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/crew_quarters/heads/captain/private";
- name = "Captain's Quarters APC";
- pixel_y = -24
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/wood,
+/turf/open/floor/plating,
/area/crew_quarters/heads/captain/private)
"aRq" = (
/obj/effect/turf_decal/tile/red,
@@ -23804,22 +23798,11 @@
/turf/open/floor/plasteel,
/area/security/range)
"aRr" = (
-/obj/item/kirbyplants/random,
+/obj/structure/curtain{
+ icon_state = "closed"
+ },
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aRs" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple,
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
"aRt" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 8
@@ -23830,26 +23813,25 @@
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/hop/private)
"aRv" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop/private)
+/mob/living/simple_animal/pet/cat/Runtime,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/heads/hor)
"aRw" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/heads/hor)
+"aRx" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
icon_state = "0-4"
},
/obj/structure/cable,
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/ai_monitored/turret_protected/ai_upload)
-"aRx" = (
+"aRy" = (
/obj/structure/cable{
icon_state = "2-8"
},
@@ -23871,10 +23853,7 @@
/obj/effect/spawner/lootdrop/aimodule_harmless,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
-"aRy" = (
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload)
-"aRz" = (
+"aRA" = (
/obj/machinery/computer/upload/borg,
/obj/structure/window/reinforced{
dir = 8
@@ -23893,35 +23872,17 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
-"aRA" = (
+"aRB" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/holopad,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
-"aRB" = (
-/obj/machinery/computer/upload/ai,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/machinery/door/window/westleft{
- base_state = "right";
- dir = 2;
- icon_state = "right";
- layer = 3.1;
- name = "Upload Console Window";
- req_access_txt = "16"
- },
+"aRC" = (
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
-"aRC" = (
+"aRD" = (
/obj/structure/cable{
icon_state = "2-4"
},
@@ -23941,18 +23902,6 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
-"aRD" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload)
"aRE" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile/red{
@@ -23963,185 +23912,33 @@
},
/turf/open/floor/plasteel/dark,
/area/security/brig)
-"aRF" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"aRG" = (
-/turf/closed/wall,
-/area/asteroid/nearstation)
-"aRH" = (
-/turf/closed/wall,
-/area/crew_quarters/bar/atrium)
-"aRI" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/crew_quarters/bar/atrium)
-"aRJ" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aRK" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aRL" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/tile/bar,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aRM" = (
-/obj/machinery/computer/security/telescreen/entertainment,
-/turf/closed/wall,
-/area/crew_quarters/bar)
-"aRN" = (
-/turf/closed/wall,
-/area/crew_quarters/bar)
-"aRO" = (
-/turf/closed/wall,
-/area/hydroponics)
-"aRP" = (
-/obj/structure/sign/departments/botany,
-/turf/closed/wall,
-/area/hydroponics)
-"aRQ" = (
-/obj/machinery/smartfridge/food,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aRR" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/hydroponics)
-"aRS" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"aRS" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aRT" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/obj/machinery/door/airlock/public/glass{
- id_tag = "permahydro";
- name = "Hydroponics Module";
- req_access_txt = "35"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aRU" = (
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/obj/machinery/door/airlock/public/glass{
- id_tag = "permahydro";
- name = "Hydroponics Module";
- req_access_txt = "35"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hos)
"aRV" = (
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
-"aRW" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aRX" = (
/obj/structure/chair{
dir = 8;
@@ -24151,12 +23948,19 @@
/area/security/courtroom)
"aRY" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 5
+/obj/structure/cable{
+ icon_state = "1-4"
},
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -24167,15 +23971,13 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central7";
- location = "central6"
+/mob/living/simple_animal/bot/cleanbot{
+ auto_patrol = 1;
+ icon_state = "cleanbot1";
+ name = "Mopficcer Sweepsky"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aRZ" = (
/turf/closed/wall,
/area/hallway/primary/central)
@@ -24296,12 +24098,6 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/storage)
-"aSm" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
"aSn" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -24316,15 +24112,6 @@
/obj/effect/decal/cleanable/blood/old,
/turf/open/floor/plating,
/area/maintenance/fore)
-"aSo" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
"aSp" = (
/obj/structure/lattice/catwalk,
/turf/open/space,
@@ -24332,55 +24119,39 @@
"aSq" = (
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/captain)
-"aSr" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command{
- name = "Captain's Quarters";
- req_access_txt = "20"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain)
"aSs" = (
-/obj/structure/dresser,
-/obj/item/radio/intercom{
- pixel_y = 28
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
-/turf/open/floor/carpet/blue,
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
/area/crew_quarters/heads/hop/private)
"aSt" = (
/turf/closed/wall/r_wall,
/area/hallway/secondary/command)
"aSu" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload)
-"aSv" = (
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "1-8"
},
/obj/structure/table,
/obj/structure/window/reinforced,
-/obj/item/aiModule/supplied/quarantine,
-/obj/item/aiModule/reset,
+/obj/item/aiModule/supplied/freeform,
/obj/structure/window/reinforced{
dir = 1;
pixel_y = 1
},
-/obj/machinery/door/window{
- base_state = "right";
- dir = 4;
- icon_state = "right";
- name = "Advanced Modules";
+/obj/machinery/door/window/westleft{
+ name = "Freeform Module";
req_access_txt = "20"
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
+"aSv" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/ai_upload)
"aSw" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -24390,12 +24161,12 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aSx" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 4
},
/turf/open/floor/plasteel/dark,
@@ -24415,15 +24186,27 @@
/area/security/checkpoint/science)
"aSz" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/ai_slipper{
+ uses = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+ dir = 6
},
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
"aSA" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
@@ -24431,50 +24214,25 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aSB" = (
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "4-8"
},
-/obj/structure/table,
-/obj/structure/window/reinforced,
-/obj/item/aiModule/supplied/freeform,
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/obj/machinery/door/window/westleft{
- name = "Freeform Module";
- req_access_txt = "20"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
"aSC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
- dir = 8
+ dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/stripes/corner{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aSD" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/purple,
-/obj/effect/turf_decal/tile/purple{
- dir = 1
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
@@ -24497,162 +24255,29 @@
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
-"aSF" = (
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aSG" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aSH" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aSI" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aSJ" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/sign/barsign{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aSK" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aSL" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/item/storage/box/matches{
- pixel_y = 5
- },
-/obj/item/lighter,
-/obj/machinery/camera{
- c_tag = "Bar"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aSM" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/structure/sign/plaques/deempisi{
- pixel_y = 28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aSN" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/requests_console{
- department = "Bar";
- departmentType = 2;
- pixel_y = 30;
- receive_ore_updates = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aSO" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/crew_quarters/bar";
- dir = 1;
- name = "Bar APC";
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aSP" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/chem_dispenser/drinks{
- dir = 8
- },
-/obj/structure/table,
-/obj/machinery/light_switch{
- pixel_x = 25
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aSQ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/northright,
-/obj/machinery/door/window/southright{
- name = "Hydrophonic's Front Desk";
- req_access_txt = "35"
- },
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aSR" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/plating,
-/area/hallway/primary/central)
"aSS" = (
-/obj/machinery/chem_master/condimaster,
-/obj/effect/turf_decal/tile/green{
- dir = 8
+/obj/structure/table/reinforced,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/window/southleft{
+ dir = 1;
+ name = "Outer Window"
},
+/obj/machinery/door/window/eastright{
+ dir = 2;
+ name = "Genetics Desk";
+ req_access_txt = "5;9"
+ },
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/pen,
/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/medical/genetics)
"aST" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/purple,
@@ -24669,91 +24294,6 @@
},
/turf/open/floor/plasteel,
/area/security/prison)
-"aSV" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/window/reinforced,
-/obj/machinery/door/window/westright{
- name = "Hydrophonic's Delivery";
- req_access_txt = "35"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aSW" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aSX" = (
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aSY" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aSZ" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=8";
- dir = 8;
- freq = 1400;
- location = "Hydroponics"
- },
-/obj/structure/plasticflaps/opaque,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/hydroponics)
-"aTa" = (
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aTb" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"aTc" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/airalarm{
- pixel_y = 28
- },
-/obj/item/stack/sheet/metal/five,
-/obj/item/stack/cable_coil/random/five,
-/obj/machinery/power/apc{
- areastring = "/area/security/vacantoffice/a";
- dir = 8;
- name = "Vacant Commissary APC";
- pixel_x = -27;
- pixel_y = 2
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/security/vacantoffice/a)
-"aTd" = (
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/item/pen,
-/obj/machinery/newscaster{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"aTe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/firealarm{
- pixel_y = 26
- },
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
"aTf" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -24817,18 +24357,17 @@
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"aTn" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
/obj/effect/turf_decal/tile/yellow{
dir = 4
},
+/obj/machinery/light{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aTo" = (
/obj/structure/chair{
dir = 4
@@ -24882,7 +24421,7 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/storage)
-"aTu" = (
+"aTv" = (
/obj/machinery/disposal/deliveryChute,
/obj/structure/disposalpipe/trunk{
dir = 1
@@ -24892,13 +24431,7 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aTv" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
-"aTw" = (
+"aTx" = (
/obj/structure/displaycase/captain,
/obj/machinery/light_switch{
pixel_x = -28
@@ -24908,10 +24441,7 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aTx" = (
-/obj/machinery/light{
- dir = 1
- },
+"aTy" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -24921,7 +24451,7 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aTy" = (
+"aTz" = (
/obj/structure/noticeboard/captain{
pixel_y = 30
},
@@ -24930,141 +24460,106 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aTz" = (
+"aTA" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 10
},
/obj/machinery/keycard_auth{
pixel_y = 30
},
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain)
-"aTA" = (
-/obj/machinery/computer/communications{
- dir = 8
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Captain's Desk";
- departmentType = 5;
- name = "Captain RC";
- pixel_x = 32
+/obj/machinery/light{
+ dir = 1
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
"aTB" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/dresser,
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
/turf/open/floor/carpet/blue,
/area/crew_quarters/heads/hop/private)
"aTC" = (
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Head of Personnel's Desk";
- departmentType = 5;
- name = "Head of Personnel RC";
- pixel_y = 30
+/obj/structure/bed/dogbed/ian,
+/obj/item/radio/intercom{
+ pixel_y = 28
},
-/mob/living/simple_animal/pet/dog/corgi/Ian,
-/turf/open/floor/carpet,
+/turf/open/floor/wood,
/area/crew_quarters/heads/hop)
"aTD" = (
-/obj/structure/closet/secure_closet/hop,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/turf/open/floor/carpet/blue,
/area/crew_quarters/heads/hop/private)
"aTE" = (
-/obj/machinery/camera{
- c_tag = "Research Directors Office Starboard";
+/obj/machinery/light{
dir = 8;
- name = "science camera";
- network = list("ss13","rd")
+ light_color = "#e8eaff"
},
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/heads/hor)
-"aTF" = (
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"aTG" = (
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "hopqueue";
- name = "HoP Queue Shutters"
- },
-/obj/effect/turf_decal/loading_area{
+/obj/effect/turf_decal/trimline/purple/filled/corner,
+/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
},
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"aTF" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "hop";
+ name = "Privacy Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/hop)
+"aTG" = (
+/obj/effect/turf_decal/bot,
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"aTH" = (
-/turf/open/floor/plasteel,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "hopqueue";
+ name = "HoP Queue Shutters"
+ },
+/turf/open/floor/plating,
/area/hallway/secondary/command)
"aTI" = (
-/obj/item/kirbyplants/random,
+/obj/machinery/camera/autoname,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"aTJ" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
/area/hallway/secondary/command)
-"aTK" = (
-/obj/structure/flora/ausbushes/reedbush,
-/turf/open/water{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
- },
-/area/hallway/secondary/command)
"aTL" = (
/turf/open/water{
initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
},
/area/hallway/secondary/command)
-"aTM" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/water{
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
- },
-/area/hallway/secondary/command)
-"aTN" = (
+"aTO" = (
/obj/machinery/light{
dir = 8;
light_color = "#e8eaff"
},
/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/ai_upload)
-"aTO" = (
+"aTP" = (
/obj/structure/cable{
icon_state = "2-4"
},
/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/ai_upload)
-"aTP" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai_upload)
"aTQ" = (
/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload)
-"aTR" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
+ icon_state = "4-8"
},
/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/ai_upload)
@@ -25082,58 +24577,13 @@
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"aTT" = (
-/obj/structure/table/wood,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aTU" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aTV" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
"aTW" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/structure/chair{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aTX" = (
-/obj/structure/chair/stool/bar,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel/cafeteria,
+/area/crew_quarters/heads/hor)
"aTY" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -25154,81 +24604,32 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 1
},
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/effect/turf_decal/trimline/purple/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"aTZ" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aUa" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aUb" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aUc" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/chem_dispenser/drinks/beer{
- dir = 8
- },
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
"aUd" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
+/obj/effect/turf_decal/tile/red,
+/obj/structure/statue/silver/sec,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aUe" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/security/brig)
"aUg" = (
-/obj/item/storage/toolbox/mechanical,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/security/brig)
"aUi" = (
/obj/item/kirbyplants/random,
/obj/machinery/camera/autoname{
@@ -25236,120 +24637,54 @@
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"aUj" = (
-/obj/machinery/vending/hydronutrients,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aUk" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hydroponics)
"aUl" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/table/glass,
+/obj/item/storage/box/monkeycubes,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
-/obj/effect/landmark/start/botanist,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aUm" = (
-/obj/structure/closet/secure_closet/hydroponics,
-/obj/machinery/light{
- dir = 8
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
},
-/obj/effect/turf_decal/tile/green{
- dir = 8
+/obj/item/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_x = -29
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aUn" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Hydroponics Maintenance";
- req_access_txt = "35"
+/obj/item/radio/headset/headset_medsci,
+/obj/item/flashlight/pen{
+ pixel_x = 4;
+ pixel_y = 3
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/item/flashlight/pen{
+ pixel_x = 4;
+ pixel_y = 3
},
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aUo" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aUp" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aUq" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aUr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"aUs" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock{
- name = "Commissary";
- req_access_txt = "12;63;48;50"
+/obj/machinery/computer/scan_consolenew,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"aUt" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"aUu" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"aUv" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access_txt = "5"
},
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"aUv" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aUw" = (
/obj/structure/sign/departments/cargo,
/turf/closed/wall,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aUx" = (
/obj/vehicle/ridden/scooter{
dir = 8
@@ -25373,31 +24708,6 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/central)
-"aUA" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- id_tag = "permahydro";
- name = "Hydroponics Module";
- req_access_txt = "35"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
"aUB" = (
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
@@ -25427,7 +24737,7 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aUF" = (
/turf/open/floor/plasteel,
/area/quartermaster/office)
@@ -25443,43 +24753,72 @@
/area/quartermaster/warehouse)
"aUI" = (
/obj/effect/turf_decal/stripes/full,
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "warehouse shutters"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aUJ" = (
/obj/effect/turf_decal/stripes/full,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "warehouse shutters"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aUK" = (
/obj/effect/turf_decal/stripes/full,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "warehouse shutters"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aUL" = (
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop/private)
+/turf/open/floor/plating,
+/area/maintenance/fore)
"aUM" = (
-/obj/machinery/holopad,
+/obj/structure/curtain{
+ icon_state = "closed"
+ },
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/heads/captain/private)
+"aUN" = (
+/obj/machinery/door/airlock/command{
+ name = "Emergency Escape";
+ req_access_txt = "20"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"aUO" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 6
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
-"aUN" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"aUO" = (
+"aUP" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
@@ -25488,7 +24827,7 @@
},
/turf/closed/wall/r_wall,
/area/crew_quarters/heads/captain)
-"aUP" = (
+"aUQ" = (
/obj/structure/cable{
icon_state = "0-4"
},
@@ -25511,7 +24850,7 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aUQ" = (
+"aUR" = (
/obj/structure/cable{
icon_state = "2-8"
},
@@ -25526,75 +24865,83 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aUR" = (
-/obj/machinery/holopad,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain)
"aUS" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-4"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
+/obj/structure/table,
+/obj/structure/window/reinforced,
+/obj/item/aiModule/supplied/quarantine,
+/obj/item/aiModule/reset,
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
+ },
+/obj/machinery/door/window{
+ base_state = "right";
+ dir = 4;
+ icon_state = "right";
+ name = "Advanced Modules";
+ req_access_txt = "20"
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
"aUT" = (
-/obj/machinery/computer/card{
- dir = 8
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Captain's Office";
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
+/obj/structure/chair/comfy/brown,
+/obj/effect/landmark/start/captain,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
"aUU" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"aUV" = (
/obj/machinery/airalarm/directional/west,
/obj/machinery/photocopier,
/turf/open/floor/wood,
/area/crew_quarters/heads/hop)
-"aUV" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+"aUW" = (
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop/private)
+"aUX" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 4
},
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/carpet,
/area/crew_quarters/heads/hop)
-"aUW" = (
-/turf/open/floor/carpet/blue,
-/area/crew_quarters/heads/hop/private)
-"aUX" = (
-/obj/machinery/pdapainter,
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop)
-"aUY" = (
-/obj/machinery/vending/cigarette,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"aUZ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aVa" = (
/obj/structure/flora/ausbushes/sparsegrass,
/obj/structure/flora/ausbushes/lavendergrass,
/obj/structure/flora/ausbushes/brflowers,
/turf/open/floor/grass,
/area/hallway/secondary/command)
-"aVa" = (
-/turf/open/floor/grass,
-/area/hallway/secondary/command)
"aVb" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/structure/flora/ausbushes/lavendergrass,
/turf/open/floor/grass,
/area/hallway/secondary/command)
"aVc" = (
@@ -25605,14 +24952,6 @@
/obj/machinery/camera/autoname,
/turf/open/floor/plasteel,
/area/security/brig)
-"aVd" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload)
"aVe" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
@@ -25624,17 +24963,11 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/security/brig)
-"aVf" = (
-/obj/effect/landmark/start/assistant,
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/arrows/red{
dir = 1
},
/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/security/brig)
"aVg" = (
/obj/effect/turf_decal/stripes/red/corner{
dir = 1
@@ -25644,189 +24977,51 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/security/brig)
-"aVh" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aVi" = (
-/obj/effect/landmark/start/bartender,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aVj" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aVk" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aVl" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/rag{
- pixel_y = 5
- },
-/obj/structure/table,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 28;
- pixel_y = 5
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aVm" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/hydroponics)
"aVn" = (
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/obj/machinery/door/airlock/public/glass{
- id_tag = "permahydro";
- name = "Hydroponics Module";
- req_access_txt = "35"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/closed/wall/r_wall,
+/area/medical/genetics)
"aVo" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Kitchen Botany Shared Airlock";
- req_one_access_txt = "35;28"
+/obj/structure/cable{
+ icon_state = "0-2"
},
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
+/obj/machinery/power/apc{
+ areastring = "/area/medical/genetics";
+ dir = 1;
+ name = "Genetics Lab APC";
+ pixel_y = 24
},
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
/turf/open/floor/plasteel/white,
-/area/crew_quarters/kitchen)
-"aVp" = (
-/obj/structure/closet/secure_closet/hydroponics,
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aVq" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/medical/genetics)
"aVr" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload)
"aVs" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aVt" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aVu" = (
-/obj/item/radio/intercom{
- pixel_x = 28;
- pixel_y = 5
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light_switch{
- pixel_x = 28;
- pixel_y = -6
- },
-/turf/open/floor/plating,
-/area/security/vacantoffice/a)
-"aVv" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/button/door{
- id = "commissarydoor";
- name = "Commissary Door Lock";
- normaldoorcontrol = 1;
- pixel_x = -26;
- pixel_y = 6;
- specialfunctions = 4
- },
-/obj/machinery/light/small{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"aVw" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"aVx" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -25840,6 +25035,7 @@
/obj/machinery/computer/bounty{
dir = 1
},
+/obj/machinery/light,
/turf/open/floor/plasteel,
/area/quartermaster/storage)
"aVy" = (
@@ -25984,26 +25180,46 @@
/turf/open/floor/plasteel,
/area/quartermaster/qm)
"aVM" = (
-/obj/effect/turf_decal/stripes/line,
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
/turf/open/floor/plating,
-/area/maintenance/fore)
+/area/maintenance/fore/secondary)
"aVN" = (
-/obj/structure/bed,
-/obj/item/bedsheet/random,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
"aVO" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aVP" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"aVQ" = (
/obj/structure/window/reinforced,
/obj/machinery/airalarm/directional/west,
/obj/structure/table/wood,
@@ -26014,7 +25230,7 @@
/obj/item/storage/lockbox/medal,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aVQ" = (
+"aVR" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -26023,238 +25239,312 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aVR" = (
+"aVS" = (
/obj/structure/table/wood,
/obj/structure/window/reinforced,
/obj/item/hand_tele,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aVS" = (
+"aVT" = (
/obj/structure/table/wood,
/obj/machinery/door/window/southright,
/obj/item/folder/blue,
/obj/item/paper_bin,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aVT" = (
-/obj/structure/table/wood,
-/obj/structure/window/reinforced,
-/obj/item/stamp/captain,
-/obj/item/radio/intercom{
- dir = 8;
- freerange = 1;
- name = "Station Intercom (Captain)";
- pixel_x = 28
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain)
"aVU" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/layer1{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"aVV" = (
/obj/machinery/light{
dir = 8
},
/obj/structure/filingcabinet/filingcabinet,
/turf/open/floor/wood,
/area/crew_quarters/heads/hop)
-"aVV" = (
-/turf/open/floor/carpet,
-/area/crew_quarters/heads/hop)
"aVW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/landmark/start/head_of_personnel,
/turf/open/floor/carpet/blue,
/area/crew_quarters/heads/hop/private)
"aVX" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/item/stamp/hop,
-/turf/open/floor/wood,
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
/area/crew_quarters/heads/hop)
"aVY" = (
-/obj/effect/turf_decal/bot,
-/obj/machinery/light{
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"aVZ" = (
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/area/hallway/primary/fore)
"aWa" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/open/floor/grass,
+/area/hallway/secondary/command)
+"aWb" = (
/obj/structure/statue/sandstone/venus{
desc = "Lady Greytide. Her bored expression is a similar one to the many assistants that won't gain all access just beside her."
},
/turf/open/floor/grass,
/area/hallway/secondary/command)
-"aWb" = (
-/obj/structure/flora/ausbushes/grassybush,
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/grass,
-/area/hallway/secondary/command)
"aWc" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload";
- req_access_txt = "16"
- },
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload)
-"aWd" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"aWe" = (
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aWf" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aWg" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/purple/line{
dir = 1
},
-/obj/machinery/vending/boozeomat,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aWh" = (
-/obj/effect/turf_decal/trimline/green/filled/corner{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/hallway/primary/fore)
+"aWf" = (
+/obj/machinery/dna_scannernew,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"aWg" = (
+/obj/machinery/vending/wardrobe/gene_wardrobe,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"aWh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aWi" = (
-/obj/machinery/requests_console{
- department = "Law office";
- pixel_y = 32
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWj" = (
-/obj/structure/table/glass,
-/obj/item/paper/guides/jobs/hydroponics,
-/obj/item/storage/box/beakers,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWk" = (
-/obj/structure/table/glass,
-/obj/item/book/manual/hydroponics_pod_people,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/obj/structure/flora/grass/jungle,
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/grass,
+/area/medical/genetics)
"aWl" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
+/obj/effect/turf_decal/tile/purple,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aWm" = (
+/obj/item/storage/firstaid/fire{
+ pixel_x = 4
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/fire{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/southleft{
+ name = "First-Aid Supplies";
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aWn" = (
+/obj/item/storage/box/bodybags{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/beakers{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/obj/item/storage/box/rxglasses{
+ pixel_x = 1;
+ pixel_y = 1
+ },
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/glasses/hud/health,
+/obj/item/clothing/glasses/hud/health,
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aWo" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/storage/box/bodybags,
+/obj/item/clothing/gloves/color/latex,
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
+"aWp" = (
+/obj/item/storage/firstaid/toxin{
+ pixel_x = 4
+ },
+/obj/item/storage/firstaid/toxin{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/toxin{
+ pixel_x = -4;
+ pixel_y = 4
},
/obj/machinery/status_display/ai{
pixel_y = 32
},
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWm" = (
-/obj/structure/closet/secure_closet/hydroponics,
-/obj/effect/turf_decal/tile/green{
+/obj/machinery/camera{
+ c_tag = "Medbay Storage";
+ name = "medbay camera";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aWq" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWn" = (
-/obj/structure/closet/secure_closet/hydroponics,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWo" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = 24
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWp" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWq" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
},
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aWr" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aWs" = (
-/obj/structure/rack,
-/obj/item/wrench,
-/obj/item/screwdriver,
-/obj/machinery/camera{
- c_tag = "Vacant Commissary";
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"aWt" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -26376,6 +25666,10 @@
/area/quartermaster/office)
"aWE" = (
/obj/effect/turf_decal/stripes/full,
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "warehouse shutters"
+ },
/turf/open/floor/plasteel{
dir = 1;
icon_state = "yellowsiding"
@@ -26400,15 +25694,11 @@
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aWJ" = (
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore/secondary)
"aWK" = (
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
@@ -26423,41 +25713,42 @@
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
+/obj/machinery/button/door{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = 24;
+ pixel_y = -1;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/office)
"aWM" = (
/turf/closed/wall/r_wall,
/area/bridge)
"aWN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/obj/machinery/door/airlock/command{
name = "Emergency Escape";
- req_access_txt = "19"
+ req_access_txt = "20"
},
-/obj/machinery/door/poddoor/preopen{
- id = "bridgemaintenance";
- name = "Bridge Access Blast door"
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"aWO" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
},
-/obj/effect/turf_decal/delivery,
/turf/open/floor/plating,
/area/maintenance/fore)
-"aWO" = (
+"aWP" = (
/obj/structure/chair/sofa/corp/left{
dir = 4
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aWP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/carpet/red,
-/area/crew_quarters/heads/captain)
"aWQ" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -26482,10 +25773,16 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aWR" = (
-/obj/structure/chair/office/light{
- dir = 1;
- pixel_y = 3
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/landmark/event_spawn,
/turf/open/floor/carpet/red,
/area/crew_quarters/heads/captain)
"aWS" = (
@@ -26499,13 +25796,13 @@
/turf/open/floor/plasteel/dark,
/area/security/prison)
"aWT" = (
-/obj/machinery/vending/cart,
-/obj/machinery/camera{
- c_tag = "Head of Personnel's Office";
- dir = 4
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
},
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop)
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aWU" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -26517,50 +25814,57 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aWV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hop)
+"aWW" = (
/obj/machinery/computer/card,
/obj/structure/cable{
icon_state = "4-8"
},
/turf/open/floor/wood,
/area/crew_quarters/heads/hop)
-"aWW" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "hop";
- name = "Privacy Shutters"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/sign/warning/electricshock{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/hop)
"aWX" = (
-/obj/machinery/vending/coffee,
-/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"aWY" = (
/turf/closed/wall/r_wall,
/area/ai_monitored/turret_protected/ai_upload_foyer)
"aWZ" = (
-/obj/machinery/door/airlock{
- name = "Central Emergency Storage"
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "rdprivacy";
+ name = "privacy shutter"
},
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/hor)
+"aXa" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"aXa" = (
+/obj/effect/turf_decal/tile/purple,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aXb" = (
/obj/machinery/computer/security/telescreen/aiupload{
dir = 4
},
/turf/closed/wall/r_wall,
/area/ai_monitored/turret_protected/ai_upload_foyer)
-"aXb" = (
+"aXc" = (
/obj/structure/cable{
icon_state = "0-4"
},
@@ -26589,34 +25893,6 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai_upload_foyer)
-"aXc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/turretid{
- control_area = "/area/ai_monitored/turret_protected/ai_upload";
- icon_state = "control_stun";
- name = "AI Upload turret control";
- pixel_x = -32;
- pixel_y = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload_foyer)
"aXd" = (
/obj/effect/turf_decal/tile/purple{
dir = 8
@@ -26630,178 +25906,94 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"aXe" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"aXf" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/purple,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"aXg" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/purple,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aXh" = (
+/obj/effect/landmark/start/geneticist,
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/filled/corner,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"aXj" = (
+/obj/structure/flora/tree/palm,
+/mob/living/carbon/monkey,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"aXq" = (
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aXr" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=fore2";
+ location = "fore1"
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aXs" = (
+/obj/effect/landmark/xeno_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"aXt" = (
+/obj/structure/flora/junglebush,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"aXu" = (
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/purple/line{
- dir = 5
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"aXh" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/mob/living/carbon/monkey/punpun,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aXj" = (
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXm" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXo" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXp" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/highcap/five_k{
- dir = 1;
- name = "Hydroponics APC";
- pixel_y = 23
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXq" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock{
- name = "Hydroponics Backroom";
- req_access_txt = "35"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aXr" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/central/secondary";
- dir = 8;
- name = "Central Maintenance APC";
- pixel_x = -24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aXs" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aXt" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- id = "commissaryshutter";
- name = "Vacant Commissary Shutter"
- },
-/obj/structure/noticeboard{
- pixel_y = 31
- },
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"aXu" = (
-/obj/item/storage/secure/safe{
- pixel_x = 6;
- pixel_y = -30
- },
-/obj/structure/table,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/stack/packageWrap,
-/obj/item/hand_labeler,
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"aXv" = (
-/obj/machinery/button/door{
- id = "commissaryshutter";
- name = "Commissary Shutter Control";
- pixel_x = 3;
- pixel_y = -25
- },
-/obj/structure/chair/stool,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"aXw" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -26815,9 +26007,6 @@
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 8
},
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -26828,14 +26017,13 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aXx" = (
-/obj/structure/chair/comfy/brown,
-/obj/effect/landmark/start/captain,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 4
},
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"aXx" = (
+/obj/machinery/holopad,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
"aXy" = (
@@ -26848,6 +26036,13 @@
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 9
},
+/obj/machinery/button/door{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = -24;
+ pixel_y = -1;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aXA" = (
@@ -26888,6 +26083,13 @@
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 5
},
+/obj/machinery/button/door{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = -1;
+ pixel_y = 24;
+ req_access_txt = "31"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aXE" = (
@@ -26903,6 +26105,10 @@
/area/quartermaster/office)
"aXG" = (
/obj/effect/turf_decal/stripes/full,
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "warehouse shutters"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/office)
"aXH" = (
@@ -26947,16 +26153,17 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"aXN" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/camera/autoname{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/bridge)
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aXO" = (
/obj/machinery/camera{
c_tag = "Interrogation room";
@@ -27019,15 +26226,25 @@
/turf/closed/wall,
/area/bridge)
"aXU" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 28;
- pixel_y = 5
+/obj/structure/chair/office/light{
+ dir = 1;
+ pixel_y = 3
},
-/obj/machinery/vending/coffee,
-/turf/open/floor/wood,
+/turf/open/floor/carpet/red,
/area/crew_quarters/heads/captain)
"aXV" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
+"aXW" = (
/obj/machinery/light{
dir = 8
},
@@ -27036,23 +26253,10 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain)
-"aXW" = (
-/turf/open/floor/carpet/red,
-/area/crew_quarters/heads/captain)
"aXX" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/closed/wall/r_wall,
+/area/medical/storage)
"aXY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
/turf/open/floor/carpet/red,
/area/crew_quarters/heads/captain)
"aXZ" = (
@@ -27098,158 +26302,79 @@
/turf/open/floor/plasteel,
/area/security/brig)
"aYc" = (
-/obj/machinery/light/small,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/wood,
+/obj/structure/bed,
+/obj/item/bedsheet/random,
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/carpet/blackred,
/area/crew_quarters/heads/captain/private)
"aYd" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/eastright,
-/obj/machinery/door/window/brigdoor/westright{
+/obj/effect/landmark/start/head_of_personnel,
+/obj/machinery/button/door{
+ id = "hop";
+ name = "Privacy Shutters Control";
+ pixel_x = 6;
+ pixel_y = -25;
req_access_txt = "57"
},
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "hop";
- name = "Privacy Shutters"
- },
-/obj/machinery/flasher{
- id = "hopflash";
- pixel_y = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/hop)
-"aYe" = (
-/obj/machinery/door/poddoor/shutters/preopen{
+/obj/machinery/button/door{
id = "hopqueue";
- name = "HoP Queue Shutters"
+ name = "Queue Shutters Control";
+ pixel_x = -4;
+ pixel_y = -25;
+ req_access_txt = "57"
},
-/obj/effect/turf_decal/loading_area{
- dir = 4
+/obj/machinery/button/flasher{
+ id = "hopflash";
+ pixel_x = 6;
+ pixel_y = -36
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/obj/machinery/light_switch{
+ pixel_x = -4;
+ pixel_y = -36
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop)
"aYf" = (
-/obj/machinery/door/firedoor,
/obj/structure/cable{
icon_state = "1-2"
},
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"aYi" = (
/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+ dir = 1
},
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Upload Access";
- req_access_txt = "16"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload_foyer)
-"aYg" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aYh" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aYi" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"aYj" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
"aYk" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
},
-/obj/machinery/door/window/westleft{
- name = "Bar Access";
- req_access_txt = "25"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
+/turf/open/floor/plating,
+/area/maintenance/fore)
"aYl" = (
+/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
"aYm" = (
/obj/structure/chair{
dir = 8
@@ -27281,101 +26406,67 @@
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"aYo" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
"aYp" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12;
- pixel_y = 2
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYq" = (
-/obj/machinery/hydroponics/constructable,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYs" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYu" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
- },
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
dir = 9
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"aYq" = (
+/obj/structure/flora/tree/palm,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"aYs" = (
+/obj/structure/flora/ausbushes/brflowers,
+/mob/living/carbon/monkey,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"aYt" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aYw" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/seed_extractor,
-/obj/effect/turf_decal/trimline/green/filled/line{
+/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
},
/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/hallway/primary/fore)
+"aYu" = (
+/obj/effect/landmark/start/medical_doctor,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aYv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aYw" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/genetics)
"aYx" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"aYy" = (
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/central)
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"aYz" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -27394,8 +26485,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aYA" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/obj/item/radio/intercom{
@@ -27409,6 +26501,9 @@
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 5
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/qm)
"aYC" = (
@@ -27501,18 +26596,17 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"aYN" = (
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
},
-/obj/structure/cable,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge)
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aYO" = (
/obj/structure/table,
/obj/item/flashlight/lamp/green{
@@ -27551,19 +26645,49 @@
/turf/closed/wall,
/area/crew_quarters/heads/captain)
"aYR" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/crew_quarters/heads/captain)
+/obj/effect/turf_decal/tile/purple,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aYS" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 8
},
/turf/open/floor/carpet/red,
/area/crew_quarters/heads/captain)
"aYT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_access_txt = "20"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
+"aYU" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
icon_state = "0-4"
@@ -27573,28 +26697,16 @@
},
/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
-"aYU" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/captain)
"aYV" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/carpet/red,
/area/crew_quarters/heads/captain)
"aYX" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
+/obj/machinery/vending/wardrobe/cap_wardrobe,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
"aYZ" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -27607,18 +26719,6 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"aZb" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
"aZc" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -27632,64 +26732,63 @@
name = "Inspector Johnson"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aZd" = (
+/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-2"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aZe" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
"aZf" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"aZg" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
+/obj/structure/table/glass,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/stack/packageWrap,
+/obj/item/hand_labeler,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 5
},
-/obj/machinery/vending/cigarette,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"aZh" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/machinery/vending/games,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
"aZi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/airlock{
- name = "Bar Backroom";
- req_access_txt = "25"
+/obj/machinery/dna_scannernew,
+/obj/machinery/light,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
},
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"aZj" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -27702,95 +26801,103 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"aZk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
"aZl" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aZm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aZn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aZo" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/corner,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"aZp" = (
-/obj/structure/mopbucket,
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aZq" = (
-/turf/closed/wall,
-/area/crew_quarters/kitchen/backroom)
-"aZr" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=6";
- dir = 6;
- freq = 1400;
- location = "Kitchen"
- },
-/obj/structure/plasticflaps/opaque,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aZs" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"aZm" = (
+/obj/machinery/vending/wardrobe/medi_wardrobe,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aZn" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aZo" = (
+/obj/item/storage/firstaid/brute{
+ pixel_x = 4
+ },
+/obj/item/storage/firstaid/brute{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/brute{
+ pixel_x = -3;
+ pixel_y = 4
+ },
+/obj/structure/table/reinforced,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aZp" = (
+/obj/machinery/power/apc{
+ areastring = "/area/medical/storage";
+ name = "Medbay Storage APC";
+ pixel_y = -24
+ },
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/rack,
+/obj/item/storage/firstaid/regular{
+ pixel_x = 4
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"aZq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
},
/turf/open/floor/plating,
-/area/maintenance/central)
-"aZt" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/area/security/brig)
+"aZr" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin{
+ pixel_y = 5
},
-/obj/effect/turf_decal/stripes/line{
+/obj/item/pen{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"aZu" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light{
dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aZu" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
+/obj/effect/turf_decal/tile/purple,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"aZw" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -27810,8 +26917,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aZx" = (
/obj/machinery/power/apc{
areastring = "/area/quartermaster/warehouse";
@@ -27819,13 +26927,12 @@
name = "Cargo Warehouse APC";
pixel_x = 26
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"aZy" = (
@@ -27895,6 +27002,10 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/door/poddoor/shutters{
+ id = "qm_warehouse";
+ name = "warehouse shutters"
+ },
/turf/open/floor/plasteel{
icon_state = "yellowsiding"
},
@@ -28006,28 +27117,10 @@
},
/turf/open/floor/plasteel/dark,
/area/security/brig)
-"aZO" = (
-/obj/structure/closet/crate/freezer,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/central)
"aZP" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/light/small{
+ dir = 1
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/central)
-"aZQ" = (
-/obj/machinery/computer/med_data{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"aZR" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -28039,6 +27132,26 @@
dir = 1
},
/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"aZQ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
+ },
+/turf/open/floor/plating,
+/area/bridge)
+"aZR" = (
+/obj/machinery/computer/crew{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
/area/bridge)
"aZS" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
@@ -28049,31 +27162,37 @@
/area/security/prison)
"aZT" = (
/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+ icon_state = "4-8"
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/purple/line{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aZU" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/carpet/royalblue,
+/area/crew_quarters/heads/captain/private)
+"aZW" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"aZX" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"aZY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
icon_state = "1-2"
},
@@ -28093,65 +27212,41 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"aZV" = (
-/obj/structure/table/reinforced,
-/obj/item/book/manual/wiki/barman_recipes,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/clothing/head/that,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aZW" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/smartfridge/drinks{
- icon_state = "boozeomat"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aZX" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/newscaster{
- pixel_x = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"aZY" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"aZZ" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgedoors";
+ name = "Bridge Access Blast door"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/door/airlock/command{
+ name = "Bridge";
+ req_access_txt = "19"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
/area/hallway/secondary/command)
"baa" = (
/obj/effect/turf_decal/tile/red{
@@ -28171,13 +27266,22 @@
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
"bac" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
/obj/effect/landmark/blobstart,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plating,
/area/maintenance/fore)
-"bae" = (
+"baf" = (
+/obj/machinery/computer/med_data{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bag" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -28195,41 +27299,7 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"baf" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/button/door{
- id = "bridgespace";
- name = "Bridge External Shutters";
- pixel_x = -25;
- pixel_y = 35;
- req_access_txt = "19"
- },
-/obj/machinery/button/door{
- id = "bridgedoors";
- name = "Bridge Access Blastdoors";
- pixel_x = -25;
- pixel_y = 26;
- req_access_txt = "19"
- },
-/obj/machinery/button/door{
- id = "bridgemaintenance";
- name = "Bridge Maintenance Blastdoor";
- pixel_x = -35;
- pixel_y = 30;
- req_access_txt = "19"
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"bag" = (
+"bah" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -28256,7 +27326,7 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"bah" = (
+"bai" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -28280,27 +27350,6 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"bai" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"baj" = (
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/tile/red{
@@ -28312,21 +27361,25 @@
/turf/open/floor/plasteel/dark,
/area/security/prison)
"bak" = (
+/obj/machinery/door/firedoor,
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bal" = (
@@ -28364,37 +27417,14 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"ban" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/obj/item/storage/toolbox/artistic,
+/turf/open/floor/plating,
+/area/maintenance/fore)
"bao" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -28420,165 +27450,104 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"baq" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"bar" = (
-/obj/effect/turf_decal/tile/bar{
+/obj/structure/table,
+/obj/machinery/reagentgrinder,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bat" = (
+/obj/effect/landmark/start/chemist,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bav" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
-/obj/structure/table/wood/poker,
-/obj/item/clothing/head/fedora,
-/obj/item/toy/cards/deck{
- pixel_y = 4
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bas" = (
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 30
+ },
+/obj/structure/table/glass,
+/obj/item/storage/box/syringes,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"baw" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/structure/closet/wardrobe/chemistry_white,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"baB" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bat" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bau" = (
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/vending/autodrobe,
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bav" = (
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"baw" = (
-/obj/structure/window/reinforced{
- dir = 1;
- pixel_y = 1
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bax" = (
-/obj/structure/table/wood,
-/obj/item/instrument/accordion,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
- },
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/theatre";
- dir = 1;
- name = "Theatre APC";
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bay" = (
-/obj/structure/closet/secure_closet/bar,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"baz" = (
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"baA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"baB" = (
-/obj/machinery/door/window/southleft{
- name = "Bar Delivery";
- req_access_txt = "25"
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
+/turf/open/floor/plating,
+/area/maintenance/fore)
"baC" = (
-/obj/effect/turf_decal/tile{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/machinery/camera{
- c_tag = "Arrivals Hallway Aft";
- dir = 8;
- name = "arrivals camera"
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"baD" = (
+/turf/closed/wall,
+/area/medical/genetics)
+"baE" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/hallway/primary/aft)
+"baF" = (
+/turf/closed/wall,
+/area/medical/storage)
+"baG" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"baD" = (
-/obj/machinery/holopad,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"baE" = (
-/obj/effect/landmark/start/botanist,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"baF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"baG" = (
-/obj/machinery/biogenerator,
-/obj/effect/turf_decal/trimline/green/filled/line{
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"baH" = (
-/obj/structure/kitchenspike,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"baI" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Storage";
+ req_access_txt = "5"
},
-/obj/machinery/door/window/southleft{
- name = "Kitchen Delivery";
- req_access_txt = "28"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"baJ" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -28595,8 +27564,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"baK" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/trimline/yellow/filled/line{
@@ -28738,20 +27708,9 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"baZ" = (
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge)
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hor/private)
"bba" = (
/obj/machinery/door/poddoor/preopen{
id = "bridgespace";
@@ -28767,20 +27726,20 @@
/turf/open/floor/plating,
/area/bridge)
"bbb" = (
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
},
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge)
+/turf/open/floor/carpet/royalblue,
+/area/crew_quarters/heads/captain/private)
"bbc" = (
-/obj/machinery/computer/atmos_alert,
-/obj/structure/fireaxecabinet{
+/obj/machinery/computer/atmos_control,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/status_display/ai{
pixel_y = 32
},
/turf/open/floor/plasteel/dark,
@@ -28808,69 +27767,44 @@
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
-"bbe" = (
-/obj/machinery/computer/crew{
+"bbf" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bbf" = (
+"bbg" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bbg" = (
+"bbh" = (
/obj/structure/chair/office/light{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bbh" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/bridge";
- dir = 4;
- name = "Bridge APC";
- pixel_x = 27
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
"bbi" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/obj/structure/closet/secure_closet/captains,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
"bbj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
+"bbk" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -28899,39 +27833,20 @@
/obj/effect/turf_decal/trimline/blue/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"bbk" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"bbl" = (
-/obj/structure/curtain{
- icon_state = "closed"
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
},
+/obj/machinery/door/window/eastright,
+/obj/machinery/disposal/deliveryChute{
+ dir = 4
+ },
+/obj/structure/disposalpipe/trunk,
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"bbm" = (
+/obj/machinery/door/firedoor,
/obj/structure/cable{
icon_state = "4-8"
},
@@ -28956,19 +27871,18 @@
},
/obj/effect/turf_decal/trimline/blue/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/command)
"bbn" = (
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
},
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"bbo" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -28977,19 +27891,13 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bbp" = (
-/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 9
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/ai_upload)
"bbq" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bbr" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -29001,22 +27909,23 @@
/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
+"bbr" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bbs" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/door/poddoor/preopen{
- id = "bridgedoors";
- name = "Bridge Access Blast door"
- },
-/obj/effect/turf_decal/delivery,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
@@ -29027,12 +27936,8 @@
dir = 4
},
/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/door/airlock/command{
- name = "Bridge";
- req_access_txt = "19"
- },
/turf/open/floor/plasteel/dark,
-/area/hallway/secondary/command)
+/area/bridge)
"bbt" = (
/obj/machinery/light{
dir = 1
@@ -29042,7 +27947,7 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbu" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/obj/effect/turf_decal/tile/neutral{
@@ -29050,24 +27955,14 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbv" = (
/obj/effect/turf_decal/tile/red{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bbw" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbx" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -29091,16 +27986,20 @@
},
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbz" = (
-/obj/effect/turf_decal/arrows/red,
/obj/effect/turf_decal/stripes/red/line{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/vg_decals/department/sec,
+/obj/effect/turf_decal/arrows/red,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbA" = (
/obj/structure/cable{
icon_state = "2-8"
@@ -29128,88 +28027,72 @@
codes_txt = "patrol;next_patrol=starboard1";
location = "central7"
},
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bbB" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"bbC" = (
-/obj/structure/table/wood/poker,
-/obj/effect/spawner/lootdrop/gambling,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bbD" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bbE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bbF" = (
-/obj/structure/musician/piano,
-/obj/structure/window/reinforced{
+/obj/structure/table,
+/obj/item/book/manual/wiki/chemistry,
+/obj/item/book/manual/wiki/grenades,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bbG" = (
-/obj/structure/chair/wood/wings{
+/obj/effect/turf_decal/trimline/red/filled/line{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bbH" = (
-/obj/effect/landmark/start/clown,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bbI" = (
-/obj/structure/table/wood,
-/obj/item/lipstick/random,
-/obj/machinery/light{
+/obj/machinery/camera{
+ c_tag = "Chemistry";
dir = 4;
- light_color = "#c1caff"
+ network = list("ss13","medbay")
},
-/obj/structure/sign/poster/contraband/clown{
- pixel_x = 32
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bbE" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
+"bbH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
},
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bbJ" = (
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/structure/table/wood,
-/obj/item/stack/spacecash/c10,
-/obj/item/stack/spacecash/c100,
-/obj/item/gun/ballistic/revolver/doublebarrel,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bbK" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bbI" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
},
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bbJ" = (
+/obj/item/kirbyplants/random,
/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bbL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/area/crew_quarters/heads/captain/private)
+"bbK" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 9
},
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
+/obj/structure/table,
+/obj/item/storage/box/gloves{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/item/storage/box/masks,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bbM" = (
-/obj/machinery/light{
- dir = 4
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/camera{
+ c_tag = "Captain's Quarters";
+ dir = 8
},
/turf/open/floor/wood,
-/area/crew_quarters/bar)
+/area/crew_quarters/heads/captain/private)
"bbN" = (
/obj/machinery/door/window/eastright{
dir = 8;
@@ -29218,77 +28101,58 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"bbO" = (
+/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-4"
},
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/airlock/command{
- name = "Captain's Quarters";
- req_access_txt = "20"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/wood,
+/turf/open/floor/plating,
/area/crew_quarters/heads/captain)
-"bbP" = (
-/obj/effect/landmark/event_spawn,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/hydroponics)
"bbQ" = (
-/obj/effect/landmark/start/head_of_personnel,
-/obj/machinery/button/door{
- id = "hop";
- name = "Privacy Shutters Control";
- pixel_x = 6;
- pixel_y = -25;
- req_access_txt = "57"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/obj/machinery/button/door{
- id = "hopqueue";
- name = "Queue Shutters Control";
- pixel_x = -4;
- pixel_y = -25;
- req_access_txt = "57"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
},
-/obj/machinery/button/flasher{
- id = "hopflash";
- pixel_x = 6;
- pixel_y = -36
- },
-/obj/machinery/light_switch{
- pixel_x = -4;
- pixel_y = -36
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/wood,
+/turf/open/floor/carpet,
/area/crew_quarters/heads/hop)
"bbR" = (
-/obj/machinery/vending/hydronutrients,
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
},
-/obj/effect/turf_decal/trimline/green/filled/line{
+/obj/machinery/requests_console{
+ department = "Genetics";
+ name = "Genetics Requests Console";
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/table/glass,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/storage/box/disks{
+ pixel_x = 2;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"bbS" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"bbT" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bbS" = (
-/obj/machinery/gibber,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"bbT" = (
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"bbU" = (
/obj/machinery/portable_atmospherics/canister/toxins,
/obj/effect/turf_decal/delivery,
@@ -29298,23 +28162,28 @@
/turf/open/floor/plasteel,
/area/science/storage)
"bbV" = (
-/turf/closed/wall,
-/area/hallway/secondary/service)
+/obj/structure/flora/ausbushes/ywflowers,
+/mob/living/carbon/monkey,
+/turf/open/floor/grass,
+/area/medical/genetics)
"bbW" = (
/obj/effect/turf_decal/stripes/red/corner{
dir = 4
},
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbX" = (
/obj/effect/turf_decal/tile/red{
dir = 4
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bbY" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/plasteel,
@@ -29375,23 +28244,13 @@
"bce" = (
/turf/closed/wall,
/area/quartermaster/office)
-"bcf" = (
+"bcg" = (
/obj/machinery/computer/card{
dir = 4
},
/turf/open/floor/carpet,
/area/bridge)
-"bcg" = (
-/turf/open/floor/carpet,
-/area/bridge)
-"bch" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/carpet,
-/area/bridge)
-"bci" = (
+"bcj" = (
/obj/machinery/computer/cargo{
dir = 4
},
@@ -29400,23 +28259,23 @@
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bcj" = (
-/obj/effect/turf_decal/tile/neutral{
+"bck" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/rack,
+/obj/item/storage/firstaid/regular{
+ pixel_x = -3;
+ pixel_y = 4
+ },
+/obj/item/storage/box/zipties,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bck" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge)
"bcl" = (
/turf/closed/wall/r_wall,
/area/teleporter)
@@ -29428,18 +28287,9 @@
/turf/closed/wall/r_wall,
/area/bridge/meeting_room)
"bco" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/command{
- name = "Council Chamber";
- req_access_txt = "19"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/carpet,
-/area/bridge/meeting_room)
+/obj/structure/closet/secure_closet/hop,
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/hop/private)
"bcp" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -29448,7 +28298,7 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bcq" = (
/obj/structure/grille,
/obj/structure/window/reinforced{
@@ -29458,8 +28308,12 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"bcr" = (
-/turf/closed/wall,
-/area/bridge/showroom/corporate)
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bcs" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -29487,14 +28341,8 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/airlock/command{
- name = "E.V.A. Storage";
- req_access_txt = "18"
- },
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload)
"bcy" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -29504,118 +28352,136 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bcz" = (
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"bcA" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 5
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central7";
+ location = "central6"
+ },
/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"bcB" = (
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bcD" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 4;
+ name = "Genetics sorting disposal pipe";
+ sortType = 23
+ },
/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bcC" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bcD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bcE" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
+/area/hallway/primary/fore)
"bcF" = (
/obj/structure/chair/comfy/black{
dir = 8
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"bcG" = (
-/obj/machinery/reagentgrinder,
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bcH" = (
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bcI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
"bcJ" = (
-/obj/machinery/camera{
- c_tag = "Bar Storage";
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bcK" = (
-/obj/structure/closet/crate/hydroponics,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 10
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
},
/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/hallway/primary/fore)
+"bcK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bcL" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = -27
+/obj/machinery/rnd/production/techfab/department/medical,
+/obj/effect/turf_decal/delivery,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
},
-/obj/structure/closet/secure_closet/freezer/meat,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/obj/structure/table,
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"bcM" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"bcN" = (
-/mob/living/simple_animal/hostile/retaliate/goat{
- name = "Pete"
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/fore/secondary";
+ dir = 4;
+ name = "Command Maintenance APC";
+ pixel_x = 24
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
"bcO" = (
-/obj/structure/reagent_dispensers/cooking_oil,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall,
+/area/crew_quarters/heads/captain/private)
"bcP" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -29674,14 +28540,24 @@
/turf/closed/wall,
/area/security/checkpoint/supply)
"bcU" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
+/obj/machinery/door/poddoor/preopen{
+ id = "executionfireblast"
},
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/machinery/door/window/brigdoor{
+ name = "Justice Chamber";
+ req_access_txt = "3"
},
+/obj/machinery/door/window/brigdoor{
+ dir = 1;
+ name = "Justice Chamber";
+ req_access_txt = "3"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plating,
-/area/maintenance/department/cargo)
+/area/security/execution/education)
"bcV" = (
/obj/effect/turf_decal/tile{
dir = 1
@@ -29702,6 +28578,23 @@
/obj/effect/turf_decal/tile{
dir = 4
},
+/obj/machinery/disposal/deliveryChute{
+ name = "Above Level Mail Slot"
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/obj/machinery/door/window/northleft{
+ dir = 2
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bcX" = (
@@ -29711,7 +28604,6 @@
/obj/effect/turf_decal/tile{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/cable{
icon_state = "1-2"
@@ -29720,6 +28612,12 @@
pixel_x = 25;
pixel_y = 25
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bcY" = (
@@ -29736,6 +28634,12 @@
light_color = "#706891"
},
/obj/structure/table,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bcZ" = (
@@ -29753,6 +28657,15 @@
pixel_x = 24
},
/obj/structure/table,
+/obj/item/radio/intercom{
+ pixel_y = 20
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bda" = (
@@ -29794,18 +28707,11 @@
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
-"bdg" = (
-/obj/machinery/computer/communications{
- dir = 4
- },
-/obj/machinery/light/small{
- brightness = 3;
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/bridge)
"bdh" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -29819,18 +28725,32 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/door/airlock/command{
- name = "Command Hallway";
- req_access_txt = "19"
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
-/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bdi" = (
-/obj/machinery/door/window/eastright,
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "bridgedoors";
+ name = "Bridge Access Blastdoors";
+ pixel_x = 26;
+ pixel_y = 32;
+ req_access_txt = "19"
+ },
+/obj/machinery/button/door{
+ id = "bridgespace";
+ name = "Bridge External Shutters";
+ pixel_x = 36;
+ pixel_y = 32;
+ req_access_txt = "19"
+ },
/turf/open/floor/carpet,
/area/bridge)
-"bdj" = (
+"bdk" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
},
@@ -29846,7 +28766,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bdk" = (
+"bdl" = (
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
},
@@ -29865,31 +28785,6 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bdl" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
"bdm" = (
/obj/effect/turf_decal/arrows/red,
/obj/effect/turf_decal/tile/neutral,
@@ -29906,6 +28801,10 @@
/area/security/prison)
"bdn" = (
/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel/grimy,
/area/bridge)
"bdo" = (
@@ -29923,6 +28822,12 @@
/turf/open/floor/plasteel,
/area/security/brig)
"bdp" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
+"bdq" = (
/obj/machinery/teleport/hub,
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -29936,7 +28841,7 @@
},
/turf/open/floor/plasteel/dark,
/area/teleporter)
-"bdq" = (
+"bdr" = (
/obj/structure/cable{
icon_state = "0-4"
},
@@ -29957,23 +28862,12 @@
},
/turf/open/floor/plasteel,
/area/teleporter)
-"bdr" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/teleporter)
"bds" = (
+/obj/structure/bed,
+/obj/item/bedsheet/hop,
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/hop/private)
+"bdt" = (
/obj/machinery/button/door{
id = "council blast";
name = "Council Chamber Blast Door Control";
@@ -29985,7 +28879,7 @@
},
/turf/open/floor/carpet,
/area/bridge/meeting_room)
-"bdt" = (
+"bdu" = (
/obj/structure/chair/comfy/black,
/obj/structure/cable{
icon_state = "2-4"
@@ -29998,7 +28892,7 @@
},
/turf/open/floor/carpet,
/area/bridge/meeting_room)
-"bdu" = (
+"bdv" = (
/obj/structure/cable{
icon_state = "1-8"
},
@@ -30008,15 +28902,26 @@
},
/turf/open/floor/carpet,
/area/bridge/meeting_room)
-"bdv" = (
+"bdw" = (
/obj/machinery/holopad,
/turf/open/floor/plasteel/grimy,
/area/bridge/meeting_room)
-"bdw" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge/meeting_room)
"bdx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bdy" = (
/obj/structure/disposalpipe/sorting/mail{
dir = 8;
sortType = 15
@@ -30024,28 +28929,19 @@
/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"bdy" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
+"bdz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bdz" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"bdA" = (
/obj/structure/showcase/machinery/implanter,
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
-"bdA" = (
-/obj/structure/showcase/machinery/microwave,
-/obj/structure/table/wood,
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
"bdB" = (
-/obj/item/toy/talking/AI{
- name = "Nanotrasen-brand toy AI";
- pixel_y = 6
- },
+/obj/structure/showcase/machinery/microwave,
/obj/structure/table/wood,
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
@@ -30053,25 +28949,25 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/machinery/light{
+ dir = 1
+ },
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bdD" = (
-/obj/structure/showcase/machinery/cloning_pod,
+/obj/structure/table/wood,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
"bdE" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/structure/disposalpipe/segment{
dir = 5
},
@@ -30085,31 +28981,34 @@
/turf/open/floor/plasteel,
/area/security/brig)
"bdF" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/airlock/command{
- name = "Vacant Office"
- },
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/b)
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/fore)
"bdG" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/obj/structure/weightmachine/weightlifter,
+/turf/open/floor/plasteel/grimy,
+/area/security/vacantoffice/b)
+"bdH" = (
/obj/machinery/airalarm/directional/north,
/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel/grimy,
/area/security/vacantoffice/b)
-"bdH" = (
+"bdI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/grimy,
-/area/security/vacantoffice/b)
-"bdI" = (
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"bdJ" = (
/obj/structure/table,
/obj/item/stack/sheet/metal/fifty,
/obj/item/stack/sheet/metal/fifty,
@@ -30126,7 +29025,7 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"bdJ" = (
+"bdK" = (
/obj/machinery/light{
dir = 1
},
@@ -30149,14 +29048,14 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"bdK" = (
+"bdL" = (
/obj/machinery/requests_console{
department = "EVA";
pixel_y = 32
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"bdL" = (
+"bdM" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -30167,7 +29066,25 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"bdM" = (
+"bdN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bdO" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -30178,43 +29095,32 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/machinery/camera/motion{
- c_tag = "E.V.A. Storage"
+/obj/structure/closet/crate/rcd{
+ pixel_y = 4
},
-/obj/machinery/cell_charger,
-/obj/structure/table,
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
},
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/eva)
-"bdN" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/door/window/northleft{
+ dir = 2;
+ name = "RCD Storage";
+ pixel_x = 1;
+ req_access_txt = "19"
},
/obj/structure/sign/poster/official/random{
pixel_y = 32
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bdO" = (
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/eva)
+"bdP" = (
+/obj/structure/tank_dispenser/oxygen,
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
+"bdQ" = (
/obj/machinery/airalarm/directional/north,
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -30236,39 +29142,16 @@
/obj/item/multitool,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/eva)
-"bdP" = (
-/obj/structure/tank_dispenser/oxygen,
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
-"bdQ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/tank_dispenser/oxygen,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/eva)
"bdR" = (
/obj/effect/turf_decal/stripes/line{
- dir = 4
+ dir = 8
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
"bdS" = (
-/obj/machinery/door/poddoor/shutters{
- id = "evashutter";
- name = "E.V.A. Storage Shutter"
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
"bdT" = (
@@ -30276,12 +29159,9 @@
/obj/structure/sign/poster/official/random{
pixel_y = 32
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel/white,
/area/science/research)
-"bdU" = (
-/obj/machinery/door/window/westright,
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
"bdV" = (
/obj/effect/landmark/event_spawn,
/obj/structure/cable{
@@ -30294,26 +29174,29 @@
/turf/open/floor/plasteel,
/area/hallway/primary/central)
"bdW" = (
-/obj/effect/landmark/start/mime,
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/ai_upload)
"bdX" = (
-/obj/structure/table/wood,
-/obj/item/soap/deluxe,
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"bdY" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/machinery/vending/cola/random,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bdZ" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
@@ -30321,39 +29204,47 @@
/turf/open/floor/plasteel,
/area/quartermaster/office)
"bea" = (
-/obj/structure/table,
-/obj/item/plant_analyzer,
-/obj/item/shovel/spade,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"beb" = (
/obj/effect/turf_decal/stripes/line,
/obj/machinery/camera/autoname{
dir = 1
},
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"bec" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"bed" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bed" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/airalarm/directional/south,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bee" = (
-/obj/machinery/icecream_vat,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"bef" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -30444,6 +29335,11 @@
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"ben" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -30456,9 +29352,6 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"beo" = (
@@ -30469,23 +29362,32 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 9
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/effect/turf_decal/bot,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bep" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"beq" = (
/obj/effect/turf_decal/tile{
dir = 4
},
/obj/effect/turf_decal/tile,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bes" = (
@@ -30496,6 +29398,12 @@
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bet" = (
@@ -30510,25 +29418,20 @@
"beu" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
-"bev" = (
-/obj/machinery/modular_computer/console/preset/command{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/bridge)
"bew" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
/turf/open/floor/carpet,
/area/bridge)
"bex" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -30548,75 +29451,56 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bey" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/command{
- name = "Bridge";
- req_access_txt = "19"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "bridgedoors";
- name = "Bridge Access Blast door"
- },
-/obj/effect/turf_decal/delivery,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/hallway/secondary/command)
"bez" = (
/obj/structure/chair/stool/bar,
/turf/open/floor/carpet/black,
/area/bridge)
"beA" = (
-/obj/machinery/computer/cargo/request{
- dir = 4
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/dark,
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
/area/bridge)
"beB" = (
-/obj/machinery/door/airlock/command{
- name = "Emergency Escape";
- req_access_txt = "20"
- },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
+/obj/machinery/light/small,
/turf/open/floor/plating,
-/area/crew_quarters/heads/captain/private)
+/area/maintenance/fore/secondary)
"beC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/teleport/station,
/obj/effect/turf_decal/tile/neutral{
- dir = 8
+ dir = 1
},
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/plasteel,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/dark,
/area/teleporter)
-"beD" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+"beE" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hydroponics)
-"beE" = (
+/area/hallway/primary/fore)
+"beF" = (
/obj/structure/chair/wood/normal{
dir = 4
},
@@ -30632,77 +29516,73 @@
},
/turf/open/floor/carpet,
/area/bridge/meeting_room)
-"beF" = (
-/obj/structure/table/glass,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/storage/fancy/donut_box,
-/turf/open/floor/carpet,
-/area/bridge/meeting_room)
"beG" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/obj/machinery/chem_heater,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"beH" = (
+/obj/structure/chair/wood/normal{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
},
/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"beH" = (
-/turf/open/floor/plasteel/grimy,
/area/bridge/meeting_room)
"beI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
+/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"beJ" = (
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/crew_quarters/heads/captain/private";
+ name = "Captain's Quarters APC";
+ pixel_y = -24
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
+/obj/structure/cable{
+ icon_state = "0-4"
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
"beK" = (
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
-"beL" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
"beM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
"beN" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/airlock/command{
- name = "Teleport Access";
- req_one_access_txt = "17;19"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
},
-/turf/open/floor/plasteel,
-/area/teleporter)
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
"beO" = (
-/obj/machinery/vending/wallmed{
- pixel_y = 30
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/crew_quarters/heads/hop/private";
+ dir = 4;
+ name = "Head of Personnel's Quarters APC";
+ pixel_x = 24
},
-/obj/structure/weightmachine/weightlifter,
-/turf/open/floor/plasteel/grimy,
-/area/security/vacantoffice/b)
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop/private)
"beP" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -30725,9 +29605,20 @@
/turf/open/floor/plasteel,
/area/security/brig)
"beQ" = (
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain)
+/turf/closed/wall/r_wall,
+/area/maintenance/fore/secondary)
"beR" = (
+/obj/structure/closet,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"beS" = (
/obj/structure/cable{
icon_state = "0-4"
},
@@ -30740,14 +29631,14 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"beS" = (
+"beT" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"beT" = (
+"beU" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -30757,7 +29648,7 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"beU" = (
+"beV" = (
/obj/structure/cable{
icon_state = "1-8"
},
@@ -30775,7 +29666,7 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"beV" = (
+"beW" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -30786,27 +29677,10 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"beW" = (
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
-"beX" = (
-/obj/effect/landmark/start/bartender,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
"beY" = (
/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
@@ -30815,6 +29689,13 @@
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
"bfa" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
+"bfb" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
@@ -30823,157 +29704,258 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"bfb" = (
-/obj/machinery/door/poddoor/shutters{
- id = "evashutter";
- name = "E.V.A. Storage Shutter"
+"bfd" = (
+/obj/machinery/chem_master,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/machinery/button/door{
- id = "evashutter";
- name = "E.V.A. Storage Shutter Control";
- pixel_y = -24;
- req_access_txt = "19"
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bfe" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
-"bfc" = (
-/obj/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bff" = (
+/obj/machinery/door/airlock/medical/glass{
+ name = "Chemistry Lab";
+ req_access_txt = "5; 33"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bfg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bfh" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bfi" = (
+/obj/machinery/computer/upload/ai,
/obj/structure/window/reinforced{
dir = 8
},
-/obj/structure/closet/crate/wooden/toy,
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bfd" = (
-/obj/structure/window/reinforced,
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bfe" = (
-/obj/structure/table/wood,
-/obj/item/instrument/guitar,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = 32
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/open/floor/wood,
-/area/crew_quarters/theatre)
-"bff" = (
-/obj/machinery/vending/wardrobe/bar_wardrobe,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bfg" = (
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bfh" = (
-/obj/machinery/light,
-/obj/machinery/chem_master/condimaster{
- desc = "Looks like a knock-off chem-master. Perhaps useful for separating liquids when mixing drinks precisely. Also dispenses condiments.";
- name = "HoochMaster Deluxe";
- pixel_x = -4
+/obj/structure/window/reinforced{
+ dir = 1
},
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bfi" = (
-/obj/structure/reagent_dispensers/beerkeg,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
+/obj/machinery/door/window/westleft{
+ base_state = "right";
+ dir = 2;
+ icon_state = "right";
+ layer = 3.1;
+ name = "Upload Console Window";
+ req_access_txt = "16"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload)
"bfj" = (
-/obj/machinery/reagentgrinder,
+/obj/item/storage/box/bodybags{
+ pixel_y = 5
+ },
/obj/structure/table,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bfk" = (
-/obj/structure/table,
-/obj/item/paper/fluff/bee_objectives,
-/obj/item/reagent_containers/spray/plantbgone,
-/obj/item/reagent_containers/spray/pestspray,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfl" = (
-/obj/machinery/light,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfn" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfo" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfp" = (
-/obj/machinery/vending/wardrobe/hydro_wardrobe,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfr" = (
-/obj/machinery/computer/scan_consolenew,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bfs" = (
-/obj/machinery/dna_scannernew,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/structure/sign/warning/nosmoking{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bft" = (
-/obj/machinery/door/window/northleft{
- req_access_txt = "35"
- },
-/obj/machinery/door/window/southleft,
-/obj/structure/table/reinforced,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bfu" = (
-/obj/machinery/smartfridge/food,
/turf/closed/wall,
-/area/hydroponics)
-"bfv" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Kitchen Maintenance";
- req_access_txt = "28"
+/area/medical/genetics/cloning)
+"bfl" = (
+/turf/open/floor/grass,
+/area/medical/genetics)
+"bfm" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
},
/turf/open/floor/plating,
-/area/maintenance/central)
-"bfw" = (
+/area/ai_monitored/turret_protected/ai_upload)
+"bfn" = (
+/obj/machinery/door/firedoor,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/stripes/line{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plating,
-/area/maintenance/central)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bfo" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
+"bfp" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bfs" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/medical/morgue";
+ dir = 4;
+ name = "Morgue APC";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bft" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
+"bfu" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/noticeboard{
+ dir = 4;
+ pixel_x = -27
+ },
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/glass/beaker{
+ pixel_x = 8;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"bfv" = (
+/obj/machinery/computer/scan_consolenew{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -30
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"bfw" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"bfx" = (
/obj/structure/cable{
icon_state = "1-4"
@@ -30998,11 +29980,17 @@
/turf/open/floor/plasteel,
/area/security/checkpoint/supply)
"bfy" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
},
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/obj/structure/table/glass,
+/obj/item/storage/box/rxglasses{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/storage/box/bodybags,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
"bfz" = (
/obj/structure/table/reinforced,
/obj/item/book/manual/wiki/security_space_law,
@@ -31022,6 +30010,12 @@
name = "Sorting Maintenance";
req_access_txt = "31"
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bfC" = (
@@ -31029,9 +30023,6 @@
dir = 8
},
/obj/effect/turf_decal/tile,
-/obj/structure/cable{
- icon_state = "4-8"
- },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bfD" = (
@@ -31047,9 +30038,7 @@
name = "Delivery Office APC";
pixel_x = 28
},
-/obj/structure/cable{
- icon_state = "0-8"
- },
+/obj/structure/cable,
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
"bfE" = (
@@ -31065,6 +30054,7 @@
/obj/structure/disposalpipe/segment{
dir = 9
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bfG" = (
@@ -31080,36 +30070,56 @@
req_access_txt = "12"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bfJ" = (
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
- },
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "1-2"
},
-/obj/structure/cable,
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge)
+/obj/machinery/door/airlock/research{
+ id_tag = "AuxGenetics";
+ name = "Genetics Access";
+ req_access_txt = "9"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/medical/genetics)
"bfK" = (
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/bridge)
+/obj/structure/stairs,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bfL" = (
+/obj/machinery/computer/cargo/request{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bfM" = (
/obj/structure/chair/office/light{
dir = 4
},
@@ -31128,28 +30138,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bfM" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
"bfN" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -31170,22 +30159,33 @@
/area/bridge)
"bfP" = (
/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/command,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+ icon_state = "1-4"
},
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/carpet/black,
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
/area/bridge)
"bfQ" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/door/airlock/command,
+/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
@@ -31202,6 +30202,7 @@
/area/maintenance/fore)
"bfS" = (
/obj/structure/table/plasmaglass,
+/obj/item/toy/plush/catgirl,
/turf/open/floor/carpet/black,
/area/crew_quarters/heads/hor/private)
"bfT" = (
@@ -31218,27 +30219,30 @@
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
},
/turf/open/floor/plasteel,
/area/teleporter)
"bfV" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
},
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
/turf/open/floor/carpet,
/area/security/vacantoffice/b)
"bfW" = (
-/obj/structure/table/glass,
+/obj/structure/chair/wood/normal{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/carpet,
/area/bridge/meeting_room)
"bfX" = (
-/obj/structure/chair/wood/normal{
- dir = 8
- },
+/obj/structure/table/glass,
/turf/open/floor/carpet,
/area/bridge/meeting_room)
"bfY" = (
@@ -31253,17 +30257,28 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bfZ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/captain/private)
+"bga" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"bga" = (
+"bgb" = (
/obj/machinery/door/airlock/command{
name = "Corporate Showroom";
req_access_txt = "19"
@@ -31280,24 +30295,12 @@
},
/turf/open/floor/plasteel,
/area/bridge/showroom/corporate)
-"bgb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
"bgc" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
@@ -31308,6 +30311,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
@@ -31318,55 +30324,58 @@
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
+ dir = 4
},
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
"bgf" = (
/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/bridge/showroom/corporate";
- dir = 4;
- name = "Nanotrasen Corporate Showroom APC";
- pixel_x = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
-"bgg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/light{
- dir = 4
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 9
},
-/obj/structure/cable{
- icon_state = "1-2"
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bgg" = (
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/turf/open/floor/plasteel/grimy,
+/turf/open/floor/carpet,
/area/security/vacantoffice/b)
"bgh" = (
/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
/turf/open/floor/carpet,
/area/security/vacantoffice/b)
"bgi" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bgj" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Captain's Quarters";
+ req_access_txt = "20"
+ },
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bgj" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
"bgk" = (
/obj/machinery/suit_storage_unit/standard_unit,
/obj/effect/turf_decal/tile/neutral,
@@ -31382,31 +30391,35 @@
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/eva)
"bgl" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel's Private Quarters";
+ req_access_txt = "57"
},
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop)
"bgm" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/stripes/corner{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
+/area/hallway/primary/fore)
"bgn" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bgo" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/neutral{
@@ -31414,110 +30427,109 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bgp" = (
-/turf/closed/wall,
-/area/crew_quarters/cafeteria)
-"bgq" = (
-/obj/machinery/computer/arcade/battle{
+/area/hallway/primary/fore)
+"bgr" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bgr" = (
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"bgs" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/landmark/start/chemist,
+/obj/structure/chair/office/light,
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/button/door{
+ id = "chemistry_shutters_2";
+ name = "chemistry shutters control";
+ pixel_x = -58;
+ pixel_y = -26;
+ req_access_txt = "5; 33"
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"bgt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bgu" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"bgv" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
+/obj/effect/landmark/start/chemist,
+/obj/structure/chair/office/light{
+ dir = 8
},
-/obj/machinery/computer/slot_machine,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"bgw" = (
/turf/closed/wall,
-/area/crew_quarters/kitchen)
+/area/medical/morgue)
"bgx" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
/obj/effect/turf_decal/trimline/purple/filled/corner{
dir = 8
},
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/obj/machinery/camera/autoname{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
/turf/open/floor/plasteel/white,
/area/science/lab)
"bgy" = (
-/obj/machinery/door/window/northright{
- req_access_txt = "35"
- },
-/obj/machinery/door/window/southright,
-/obj/structure/table/reinforced,
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/obj/structure/flora/grass/jungle/b,
+/turf/open/floor/grass,
+/area/medical/genetics)
"bgz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
+/obj/structure/flora/tree/palm,
+/obj/machinery/camera/autoname{
+ dir = 1
},
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/turf/open/floor/grass,
+/area/medical/genetics)
"bgA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
+/obj/structure/closet/crate/freezer/surplus_limbs,
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"bgB" = (
-/obj/effect/turf_decal/tile/bar{
+/obj/structure/reagent_dispensers/watertank,
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bgC" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/structure/closet/secure_closet/freezer/kitchen,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bgC" = (
-/obj/machinery/door/airlock{
- name = "Kitchen Cold Room";
- req_access_txt = "28"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen)
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"bgD" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -31549,9 +30561,6 @@
/area/security/checkpoint/supply)
"bgG" = (
/obj/effect/turf_decal/tile,
-/obj/structure/cable{
- icon_state = "1-4"
- },
/obj/effect/turf_decal/stripes/corner{
dir = 1
},
@@ -31583,6 +30592,9 @@
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/qm)
"bgJ" = (
@@ -31625,6 +30637,15 @@
/obj/structure/disposalpipe/segment{
dir = 10
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bgN" = (
@@ -31670,13 +30691,21 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/disposal";
+ dir = 4;
+ name = "Disposal APC";
+ pixel_x = 24
+ },
+/obj/structure/cable,
/turf/open/floor/plating,
/area/maintenance/disposal)
"bgS" = (
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "2-4"
},
-/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -31696,60 +30725,31 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command{
- name = "Command Hallway";
- req_access_txt = "19"
- },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bgU" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"bgV" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 6
},
/turf/open/floor/plasteel/dark,
/area/bridge)
+"bgV" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/table/reinforced,
+/turf/open/floor/carpet,
+/area/bridge)
"bgW" = (
-/obj/structure/chair/wood/normal{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
+/obj/structure/table/glass,
+/obj/structure/cable{
+ icon_state = "1-8"
},
+/obj/item/storage/fancy/donut_box,
/turf/open/floor/carpet,
/area/bridge/meeting_room)
"bgX" = (
-/obj/machinery/shieldwallgen,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/teleporter)
-"bgY" = (
/obj/item/hand_tele,
/obj/structure/table,
/obj/effect/turf_decal/tile/neutral{
@@ -31764,17 +30764,32 @@
},
/turf/open/floor/plasteel/dark,
/area/teleporter)
-"bgZ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+"bgY" = (
+/obj/machinery/shieldwallgen,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/teleporter)
+"bgZ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bha" = (
-/obj/structure/chair/wood/normal{
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 1
},
-/obj/machinery/light,
/turf/open/floor/carpet,
/area/bridge/meeting_room)
"bhb" = (
@@ -31786,6 +30801,12 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"bhc" = (
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/bridge/meeting_room)
+"bhd" = (
/obj/machinery/door/window/westleft{
name = "Bridge Deliveries";
req_access_txt = "19"
@@ -31800,17 +30821,6 @@
},
/turf/open/floor/plasteel,
/area/bridge/meeting_room)
-"bhd" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=8";
- dir = 8;
- freq = 1400;
- location = "Bridge"
- },
-/obj/structure/plasticflaps/opaque,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/bridge/meeting_room)
"bhe" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -31824,20 +30834,11 @@
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"bhf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"bhg" = (
-/obj/structure/showcase/mecha/marauder,
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/medical)
"bhh" = (
/obj/machinery/door/window/eastright{
base_state = "left";
@@ -31848,58 +30849,71 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"bhi" = (
+/obj/structure/showcase/mecha/ripley,
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bhj" = (
/obj/machinery/light,
/obj/structure/showcase/perfect_employee,
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
-"bhj" = (
+"bhk" = (
/obj/machinery/airalarm/directional/south,
/obj/structure/showcase/machinery/signal_decrypter,
/turf/open/floor/plasteel/dark,
/area/bridge/showroom/corporate)
-"bhk" = (
-/obj/structure/showcase/machinery/tv,
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
"bhl" = (
-/obj/machinery/teleport/station,
-/obj/effect/turf_decal/tile/neutral{
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/office/light{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/purple{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/teleporter)
-"bhm" = (
-/obj/structure/chair/comfy/brown{
- buildstackamount = 0;
+/obj/effect/turf_decal/tile{
dir = 1
},
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
+"bhm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
+"bho" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
/turf/open/floor/carpet,
/area/security/vacantoffice/b)
-"bhn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bho" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel/grimy,
-/area/security/vacantoffice/b)
"bhp" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bhq" = (
/obj/machinery/light,
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -31909,7 +30923,7 @@
},
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
-"bhq" = (
+"bhr" = (
/obj/structure/window/reinforced{
dir = 8
},
@@ -31943,7 +30957,7 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/eva)
-"bhr" = (
+"bhs" = (
/obj/structure/window/reinforced{
dir = 4
},
@@ -31977,20 +30991,22 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/eva)
-"bhs" = (
-/obj/effect/turf_decal/stripes/line{
+"bht" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/tank_dispenser/oxygen,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/eva)
-"bht" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/eva)
"bhu" = (
/obj/structure/grille,
@@ -32001,164 +31017,139 @@
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"bhv" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bhw" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
"bhx" = (
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "chemistry_shutters_2";
+ name = "Chemistry Shutters"
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bhy" = (
-/obj/machinery/computer/slot_machine,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bhz" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/chair/wood/normal{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bhA" = (
-/obj/structure/table,
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bhB" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/chair/wood/normal{
- dir = 8
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
+/obj/machinery/door/firedoor,
+/turf/open/floor/plating,
+/area/medical/chemistry)
"bhC" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/chair/wood/normal{
- dir = 4
- },
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/cafeteria";
- dir = 1;
- name = "Cafeteria APC";
- pixel_y = 26
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bhD" = (
-/obj/machinery/newscaster{
- pixel_y = 30
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bhE" = (
-/obj/structure/table,
-/obj/item/clothing/head/hardhat/cakehat,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bhF" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/item/storage/box/donkpockets,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bhH" = (
-/obj/structure/sink/kitchen{
- pixel_y = 28
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bhJ" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bhK" = (
-/obj/machinery/vending/wardrobe/chef_wardrobe,
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bhL" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/structure/closet/secure_closet/freezer/fridge,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bhM" = (
-/obj/structure/table,
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/trash/plate,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bhN" = (
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bhO" = (
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/landmark/blobstart,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bhD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/landmark/start/medical_doctor,
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bhE" = (
+/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/maintenance/central)
+/area/medical/storage)
+"bhF" = (
+/obj/item/storage/box/bodybags{
+ pixel_y = 5
+ },
+/obj/structure/table/glass,
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bhH" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 5
+ },
+/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/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bhJ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
+"bhK" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
+"bhL" = (
+/obj/machinery/dna_scannernew,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
+"bhM" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/computer/cloning,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
+"bhN" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
+"bhO" = (
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bhP" = (
/obj/structure/closet/secure_closet/security/cargo,
/obj/machinery/light{
@@ -32231,6 +31222,10 @@
/obj/effect/turf_decal/stripes/line{
dir = 8
},
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 24
+ },
/turf/open/floor/plating,
/area/maintenance/disposal)
"bhX" = (
@@ -32247,7 +31242,7 @@
/obj/structure/cable,
/turf/open/floor/plasteel/dark,
/area/security/armory)
-"bhY" = (
+"bhZ" = (
/obj/effect/landmark/event_spawn,
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral{
@@ -32262,7 +31257,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bhZ" = (
+"bib" = (
/obj/machinery/holopad,
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral{
@@ -32277,74 +31272,44 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bia" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Bridge";
- departmentType = 5;
- name = "Bridge RC";
- pixel_x = 32
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"bib" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/rack,
-/obj/item/storage/firstaid/regular{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/item/storage/box/zipties,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
"bic" = (
+/obj/machinery/computer/slot_machine,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bid" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
icon_state = "0-2"
},
/turf/open/floor/plating,
/area/bridge)
-"bid" = (
+"bie" = (
/obj/machinery/vending/cigarette,
/turf/open/floor/plasteel/grimy,
/area/bridge)
-"bie" = (
+"bif" = (
/obj/machinery/vending/snack/random,
/turf/open/floor/plasteel/grimy,
/area/bridge)
-"bif" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel/grimy,
-/area/bridge)
"big" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/computer/communications{
+ dir = 8
},
-/obj/machinery/door/airlock/public/glass{
- name = "Vault Storage"
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
-/turf/open/floor/plasteel,
-/area/security/nuke_storage)
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Captain's Desk";
+ departmentType = 5;
+ name = "Captain RC";
+ pixel_x = 32
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
"bih" = (
/obj/machinery/light{
dir = 1
@@ -32354,65 +31319,97 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bii" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/crew_quarters/cafeteria)
-"bij" = (
-/obj/machinery/light{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
},
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
+"bij" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/teleporter)
"bik" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bil" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bim" = (
-/obj/structure/table,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bin" = (
-/obj/structure/table,
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bio" = (
-/obj/structure/window/reinforced{
+/obj/machinery/chem_heater,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
},
-/obj/structure/chair/wood/normal{
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bil" = (
+/obj/machinery/computer/security/telescreen/vault{
+ pixel_y = 30
+ },
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop)
+"bim" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bin" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/medical/chemistry";
+ dir = 4;
+ name = "Chemistry Lab APC";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bio" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/medical/genetics/cloning";
+ dir = 8;
+ name = "Cloning Lab APC";
+ pixel_x = -25
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Cloning";
+ dir = 4;
+ name = "medbay camera";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bip" = (
/obj/structure/table,
/obj/effect/turf_decal/tile/red{
@@ -32429,43 +31426,24 @@
icon_state = "1-8"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/exit/departure_lounge)
"biq" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/tile/bar{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bir" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/landmark/start/geneticist,
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bis" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"bit" = (
-/turf/closed/wall,
-/area/janitor)
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"biu" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -32477,7 +31455,7 @@
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"biv" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -32589,13 +31567,13 @@
/turf/open/floor/plating,
/area/maintenance/disposal)
"biG" = (
-/obj/effect/turf_decal/stripes/corner,
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
"biH" = (
@@ -32613,42 +31591,45 @@
/turf/open/floor/plating,
/area/bridge)
"biI" = (
-/obj/machinery/door/poddoor/preopen{
- id = "bridgespace";
- name = "bridge external shutters"
+/obj/structure/flora/ausbushes/reedbush,
+/turf/open/water{
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
},
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/bridge)
+/area/hallway/secondary/command)
"biJ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/water{
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15"
+ },
+/area/hallway/secondary/command)
+"biK" = (
/obj/structure/sign/warning/vacuum/external,
/turf/closed/wall/r_wall,
/area/maintenance/central/secondary)
-"biK" = (
-/turf/open/floor/plating,
-/area/maintenance/central/secondary)
"biL" = (
/turf/closed/wall/r_wall,
/area/security/nuke_storage)
"biM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/security/nuke_storage)
-"biN" = (
-/turf/closed/wall/r_wall,
-/area/gateway)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload)
"biO" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai_upload)
+"biP" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -32658,230 +31639,173 @@
light_color = "#e8eaff"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"biP" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/area/hallway/primary/fore)
+"biT" = (
+/obj/effect/landmark/start/medical_doctor,
+/obj/structure/chair/office/light{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/button/door{
+ desc = "A remote control switch for the medbay foyer.";
+ id = "MedbayFoyer";
+ name = "Medbay Doors Control";
+ normaldoorcontrol = 1;
+ pixel_x = 26;
+ pixel_y = 24;
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"biU" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"biV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"biX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"biZ" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bja" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bjb" = (
+/obj/item/book/manual/wiki/medical_cloning{
+ pixel_x = 7;
+ pixel_y = 2
+ },
+/obj/structure/table,
+/obj/item/paper/guides/jobs/medical/cloning{
+ pixel_x = -7;
+ pixel_y = 2
+ },
/obj/machinery/light{
dir = 8;
light_color = "#e8eaff"
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"biQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
+"bjc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/light_switch{
+ pixel_x = -6;
+ pixel_y = -25
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bjd" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bje" = (
+/obj/machinery/smartfridge/chemistry/preloaded,
/turf/closed/wall,
-/area/gateway)
-"biR" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/obj/item/stack/sheet/rglass{
- amount = 50
- },
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/storage/toolbox/emergency,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = -27
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"biS" = (
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plasteel,
-/area/gateway)
-"biT" = (
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"biU" = (
+/area/medical/chemistry)
+"bjg" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"biV" = (
-/obj/structure/table/reinforced,
-/obj/item/storage/fancy/donut_box,
-/obj/machinery/door/poddoor/preopen{
- id = "cafeteria";
- name = "kitchen shutters"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"biW" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"biX" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"biZ" = (
-/obj/structure/table,
-/obj/item/hand_labeler,
-/obj/item/hand_labeler_refill,
-/obj/item/stack/packageWrap,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bja" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjb" = (
-/obj/structure/table,
-/obj/item/book/manual/chef_recipes,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjc" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bjh" = (
+/obj/machinery/light{
dir = 4
},
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bji" = (
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjd" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bje" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/disposalpipe/segment{
+ dir = 6
},
/turf/open/floor/plating,
-/area/maintenance/central)
-"bjf" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bjg" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Kitchen Maintenance";
- req_access_txt = "28"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bjh" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/item/storage/bag/tray,
-/obj/item/kitchen/rollingpin,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bji" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/item/reagent_containers/spray/cleaner,
-/obj/item/reagent_containers/spray/cleaner,
-/turf/open/floor/plasteel,
-/area/janitor)
+/area/maintenance/department/medical)
"bjj" = (
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/genetics/cloning)
+"bjl" = (
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/camera/autoname{
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/service)
-"bjk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/vehicle/ridden/janicart,
-/obj/item/key/janitor,
/turf/open/floor/plating,
-/area/janitor)
-"bjl" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sink{
- pixel_y = 22
- },
-/turf/open/floor/plasteel,
-/area/janitor)
+/area/maintenance/department/medical)
"bjm" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -32890,33 +31814,36 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bjn" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bjo" = (
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bjp" = (
/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"bjq" = (
/obj/structure/closet,
/obj/item/extinguisher,
/obj/item/flashlight,
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"bjr" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
@@ -32960,125 +31887,90 @@
},
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"bjw" = (
/turf/closed/wall/r_wall,
/area/maintenance/disposal)
"bjx" = (
-/obj/machinery/door/airlock/external,
-/turf/open/floor/plating,
-/area/maintenance/central/secondary)
-"bjy" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
/turf/open/floor/plating,
/area/maintenance/central/secondary)
-"bjz" = (
-/obj/machinery/gateway{
- dir = 9
- },
-/obj/effect/turf_decal/bot_white/right,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"bjA" = (
-/obj/machinery/gateway{
- dir = 1
- },
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"bjB" = (
-/obj/machinery/gateway{
- dir = 5
- },
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"bjC" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/gateway)
"bjD" = (
-/obj/effect/turf_decal/stripes/line{
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/gateway)
-"bjE" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel,
-/area/gateway)
-"bjF" = (
-/obj/machinery/door/poddoor/shutters{
- id = "gateshutter";
- name = "Gateway Access Shutter"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
"bjG" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/purple{
dir = 4
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/area/medical/genetics)
"bjH" = (
-/obj/structure/disposalpipe/segment{
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bjI" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/mob/living/simple_animal/pet/penguin/emperor{
+ desc = "Malpractice Penguin reminds you to fill your hypo with clf3 for those troublesome patients.";
+ name = "Malpractice Penguin"
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"bjJ" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"bjK" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -33090,17 +31982,12 @@
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
"bjL" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/door/airlock/maintenance{
+ name = "Chemistry Lab Maintenance";
+ req_access_txt = "5; 33"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
"bjM" = (
/obj/effect/landmark/start/depsec/supply,
/obj/structure/cable{
@@ -33115,196 +32002,190 @@
/turf/open/floor/plasteel,
/area/security/checkpoint/supply)
"bjN" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/computer/security/telescreen/cmo{
+ pixel_x = 30
+ },
+/obj/machinery/computer/crew{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bjO" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/fore/secondary)
+"bjP" = (
+/obj/machinery/computer/teleporter{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/teleporter)
+"bjQ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/medbay/front_office)
+"bjS" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ pixel_y = 1
+ },
+/obj/machinery/computer/crew,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bjT" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bjO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bjU" = (
+/obj/machinery/door/airlock/command{
+ name = "Chief Medical Officer's Office";
+ req_access_txt = "40"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bjP" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/teleporter)
-"bjQ" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "cafeteria";
- name = "kitchen shutters"
- },
-/obj/item/kitchen/fork,
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"bjR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/landmark/start/cook,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjS" = (
-/obj/structure/table,
-/obj/item/storage/box/donkpockets,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjT" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 5
- },
-/obj/item/reagent_containers/food/condiment/enzyme{
- layer = 5
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjU" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/reagentgrinder,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/area/crew_quarters/heads/cmo)
"bjV" = (
-/obj/effect/landmark/start/cook,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/turf/closed/wall,
+/area/medical/medbay/front_office)
"bjW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"bjX" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/machinery/vending/dinnerware,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bjY" = (
-/obj/item/paint/paint_remover,
-/obj/item/storage/box/lights,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/apc{
- areastring = "/area/janitor";
- dir = 8;
- name = "Custodial Closet APC";
- pixel_x = -25
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
},
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/janitor)
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"bjZ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/landmark/start/janitor,
-/obj/structure/chair{
+/obj/machinery/computer/card{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/janitor)
-"bka" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/janitor)
-"bkb" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/janitor)
-"bkc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/light/small{
dir = 4
},
+/obj/machinery/camera{
+ c_tag = "Captain's Office";
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
+"bkb" = (
+/obj/machinery/pdapainter,
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop)
+"bkc" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/mob/living/simple_animal/bot/cleanbot{
- auto_patrol = 1;
- icon_state = "cleanbot1";
- name = "Mopficcer Sweepsky"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=fore1";
+ location = "central5"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bkd" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -33323,8 +32204,9 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bke" = (
/obj/machinery/door/window/eastright{
base_state = "left";
@@ -33358,151 +32240,103 @@
/obj/structure/sign/warning/vacuum/external,
/turf/closed/wall,
/area/maintenance/disposal)
-"bki" = (
-/obj/machinery/button/door{
- id = "kitchen";
- name = "Kitchen Shutters Control";
- pixel_x = 4;
- pixel_y = -26;
- req_access_txt = "28"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Kitchen Port";
- dir = 1
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
"bkj" = (
/turf/closed/wall/r_wall,
/area/maintenance/central/secondary)
-"bkk" = (
-/obj/machinery/gateway{
- dir = 8
- },
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
"bkl" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/machinery/gateway/centerstation,
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"bkm" = (
-/obj/machinery/gateway{
- dir = 4
- },
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"bkn" = (
-/obj/machinery/door/poddoor/shutters{
- id = "gateshutter";
- name = "Gateway Access Shutter"
- },
-/obj/machinery/button/door{
- id = "gateshutter";
- name = "Gateway Shutter Control";
- pixel_y = -34;
- req_access_txt = "19"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/gateway)
-"bko" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bkp" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "cafeteria";
- name = "kitchen shutters"
- },
-/obj/item/reagent_containers/food/condiment/saltshaker{
- pixel_x = -3
- },
-/obj/item/reagent_containers/food/condiment/peppermill{
- pixel_x = 3
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"bkq" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bks" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bkt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
+/obj/machinery/door/airlock/grunge{
+ name = "Virology Maintenance Access";
+ req_access_txt = "39"
},
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/turf/open/floor/plating,
+/area/medical/virology)
+"bko" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bkp" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bks" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bkt" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"bku" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -33519,37 +32353,13 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"bkv" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/vending/wardrobe/jani_wardrobe{
- products = list(/obj/item/clothing/under/rank/civilian/janitor = 2, /obj/item/cartridge/janitor = 2, /obj/item/clothing/gloves/color/black = 2, /obj/item/clothing/head/soft/purple = 2, /obj/item/paint/paint_remover = 2, /obj/item/melee/flyswatter = 2, /obj/item/flashlight = 2, /obj/item/caution = 10, /obj/item/holosign_creator = 2, /obj/item/lightreplacer = 2, /obj/item/soap/nanotrasen = 2, /obj/item/storage/bag/trash = 2, /obj/item/clothing/shoes/galoshes = 2, /obj/item/watertank/janitor = 2, /obj/item/storage/belt/janitor = 2)
- },
-/turf/open/floor/plating,
-/area/janitor)
"bkw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
},
/turf/open/floor/plating,
-/area/janitor)
-"bkx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel,
-/area/janitor)
-"bky" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/mob/living/simple_animal/hostile/lizard{
- name = "Wags-His-Tail";
- real_name = "Wags-His-Tail"
- },
-/turf/open/floor/plating,
-/area/janitor)
+/area/maintenance/department/medical)
"bkz" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -33569,15 +32379,14 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bkA" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/command)
"bkB" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -33681,17 +32490,17 @@
/turf/open/floor/plating,
/area/maintenance/disposal)
"bkK" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/security/nuke_storage)
-"bkL" = (
-/obj/machinery/gateway{
- dir = 10
+/obj/structure/safe,
+/obj/item/storage/secure/briefcase{
+ contents = newlist(/obj/item/clothing/suit/armor/vest,/obj/item/gun/ballistic/automatic/pistol,/obj/item/suppressor,/obj/item/melee/classic_baton/telescopic,/obj/item/clothing/mask/balaclava,/obj/item/bodybag,/obj/item/soap/nanotrasen)
},
+/obj/item/storage/backpack/duffelbag/syndie/hitman,
+/obj/item/card/id/silver/reaper,
+/obj/item/lazarus_injector,
+/obj/item/gun/ballistic/revolver/russian,
+/obj/item/ammo_box/a357,
+/obj/item/clothing/neck/stethoscope,
/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -33699,234 +32508,196 @@
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/turf/open/floor/plasteel/dark,
-/area/gateway)
+/area/security/nuke_storage)
+"bkL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/medical/virology";
+ dir = 1;
+ name = "Virology APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/structure/table/glass,
+/obj/item/radio/headset/headset_med,
+/obj/item/hand_labeler,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bkM" = (
-/obj/machinery/gateway,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"bkN" = (
-/obj/machinery/gateway{
- dir = 6
- },
-/obj/effect/turf_decal/bot_white/right,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bkO" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/item/book/manual/wiki/infections,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bkP" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/ai_monitored/turret_protected/ai_upload";
+ name = "Upload APC";
+ pixel_y = -24
+ },
+/obj/machinery/camera/motion{
+ c_tag = "AI Upload Chamber - Port";
+ dir = 1;
+ network = list("aiupload")
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai_upload)
+"bkR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload)
+"bkT" = (
+/obj/machinery/camera/motion{
+ c_tag = "AI Upload Chamber - Starboard";
+ dir = 1;
+ network = list("aiupload")
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai_upload)
+"bkV" = (
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westright,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/medical/medbay/front_office)
+"bkW" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/suit_storage_unit/cmo,
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bkX" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bkY" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/item/storage/secure/briefcase,
+/obj/item/pen,
+/obj/item/clothing/neck/stethoscope,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bkZ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bla" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plasteel,
-/area/gateway)
-"bkP" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/gateway)
-"bkQ" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"blb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bkR" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bkS" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/button/door{
- id = "cafeteria";
- name = "Cafeteria Shutters Control";
- pixel_x = -26;
- pixel_y = 5;
- req_access_txt = "28"
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bkT" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-8"
},
+/obj/item/poster/random_official,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"blc" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"bkV" = (
-/obj/effect/landmark/start/cook,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bkW" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bkX" = (
-/obj/structure/table,
-/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/trash/waffles{
- pixel_y = 3
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bkY" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"bkZ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/oil,
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bla" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Janitor Maintenance";
- req_access_txt = "26"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"blb" = (
-/obj/item/caution,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/janitor)
-"blc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/janitor)
-"bld" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/landmark/start/janitor,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/janitor)
-"ble" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/turf/open/floor/plasteel,
-/area/janitor)
+/area/hallway/primary/fore)
"blf" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/door/airlock{
- name = "Custodial Closet";
- req_access_txt = "26"
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
/turf/open/floor/plasteel,
-/area/janitor)
+/area/hallway/primary/fore)
"blh" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -33937,11 +32708,12 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bli" = (
/obj/structure/disposalpipe/segment{
dir = 5
@@ -33958,330 +32730,228 @@
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/effect/decal/cleanable/insectguts,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"blk" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot_white/left,
-/obj/structure/filingcabinet,
-/obj/item/folder/documents,
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
"bll" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
},
-/obj/effect/turf_decal/bot_white/left,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/machinery/light_switch{
- pixel_y = 28
- },
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"blm" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/item/radio/intercom{
+ pixel_x = -25
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot_white/left,
-/obj/structure/closet/crate/silvercrate,
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hor/private)
"bln" = (
-/obj/structure/safe,
-/obj/item/storage/secure/briefcase{
- contents = newlist(/obj/item/clothing/suit/armor/vest,/obj/item/gun/ballistic/automatic/pistol,/obj/item/suppressor,/obj/item/melee/classic_baton/telescopic,/obj/item/clothing/mask/balaclava,/obj/item/bodybag,/obj/item/soap/nanotrasen)
- },
-/obj/item/storage/backpack/duffelbag/syndie/hitman,
-/obj/item/card/id/silver/reaper,
-/obj/item/lazarus_injector,
-/obj/item/gun/energy/e_gun/advtaser,
-/obj/item/gun/ballistic/revolver/russian,
-/obj/item/ammo_box/a357,
-/obj/item/clothing/neck/stethoscope,
-/obj/item/book{
- desc = "An undeniably handy book.";
- icon_state = "bookknock";
- name = "A Simpleton's Guide to Safe-cracking with Stethoscopes"
- },
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/purple{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
-"blo" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/machinery/vending/wallmed{
- pixel_x = -28
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"blp" = (
-/obj/structure/table,
-/obj/item/folder/yellow,
-/obj/item/storage/firstaid/regular{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"blq" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"blr" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/sign/directions/command{
- dir = 8;
- pixel_x = 32;
- pixel_y = -8
- },
-/obj/machinery/light{
- dir = 4
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+ dir = 4
},
-/obj/structure/sign/directions/security{
- dir = 1;
- pixel_x = 32;
- pixel_y = 8
- },
-/obj/structure/sign/directions/science{
- dir = 1;
- pixel_x = 32
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bls" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 6
+/area/hallway/primary/fore)
+"blo" = (
+/obj/structure/table/glass,
+/obj/item/storage/box/beakers,
+/obj/machinery/requests_console{
+ department = "Virology";
+ name = "Virology Requests Console";
+ pixel_x = 29;
+ receive_ore_updates = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"blt" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/item/storage/box/syringes{
+ pixel_x = 5;
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"blp" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment{
+/obj/machinery/door/airlock/research{
+ id_tag = "AuxGenetics";
+ name = "Genetics Lab";
+ req_access_txt = "9"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"blr" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"blt" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"blu" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/b)
-"blv" = (
-/obj/structure/window/reinforced{
+/obj/structure/bodycontainer/morgue{
dir = 8
},
-/obj/structure/chair/wood/normal{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"blw" = (
-/obj/structure/table,
-/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/kitchen/fork,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"blx" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/chair/wood/normal{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"bly" = (
-/obj/structure/table,
-/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"blz" = (
-/obj/machinery/door/airlock{
- name = "Kitchen";
- req_access_txt = "28"
- },
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"blA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"blB" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "kitchen";
- name = "kitchen shutters"
- },
/turf/open/floor/plating,
-/area/crew_quarters/kitchen)
-"blC" = (
-/obj/machinery/door/poddoor/preopen{
- id = "kitchen";
- name = "kitchen shutters"
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"blD" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "kitchen";
- name = "kitchen shutters"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"blE" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"blF" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/processor,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"blG" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
+/area/medical/morgue)
+"blv" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"blw" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Aft";
+ dir = 8;
+ name = "medbay camera";
+ network = list("ss13","medbay")
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bly" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/landmark/start/chief_medical_officer,
+/obj/structure/chair/office/light{
+ dir = 8
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+ dir = 4
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"blH" = (
-/obj/item/mop,
-/obj/item/watertank/janitor,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/janitor)
-"blI" = (
-/obj/structure/janitorialcart,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"blz" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/department/medical)
+"blA" = (
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"blC" = (
+/turf/closed/wall,
+/area/medical/paramedic)
+"blD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"blE" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/heads/cmo";
+ dir = 8;
+ name = "Chief Medical Officer's Office APC";
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"blF" = (
+/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
-/area/janitor)
+/area/maintenance/fore/secondary)
+"blG" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"blH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"blI" = (
+/obj/machinery/light/small,
+/obj/item/toy/plush/nukeplushie,
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/heads/captain/private)
"blJ" = (
-/obj/item/storage/box/mousetraps,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/janitor)
+/obj/structure/table/wood,
+/obj/structure/window/reinforced,
+/obj/item/stamp/captain,
+/obj/item/radio/intercom{
+ dir = 8;
+ freerange = 1;
+ name = "Station Intercom (Captain)";
+ pixel_x = 28
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
"blK" = (
/obj/effect/turf_decal/stripes/line,
/obj/structure/cable{
@@ -34291,117 +32961,93 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"blL" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
+/obj/structure/table/wood,
+/obj/item/paper_bin,
+/obj/item/stamp/hop,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop)
"blM" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hor/private)
"blN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
-"blO" = (
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
-"blP" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Gateway Chamber"
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"blQ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"blR" = (
-/turf/open/floor/plasteel/grimy,
-/area/bridge)
-"blS" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"blT" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"blU" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"blV" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"blW" = (
-/obj/machinery/door/airlock{
- name = "Kitchen";
- req_access_txt = "28"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/kitchen)
-"blX" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/structure/table,
-/obj/machinery/microwave,
+/obj/machinery/rnd/bepis,
/obj/machinery/light{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"blY" = (
+/turf/open/floor/engine,
+/area/science/explab)
+"blO" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "research_shutters_2";
+ name = "research shutters"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/science/lab)
+"blP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"blQ" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/machinery/computer/pandemic,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"blR" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"blT" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/computer/card/minor/cmo{
+ dir = 1
+ },
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Chief Medical Officer's Desk";
+ departmentType = 5;
+ name = "Chief Medical Officer RC";
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"blU" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"blZ" = (
/turf/closed/wall,
/area/hallway/secondary/exit/departure_lounge)
@@ -34414,224 +33060,161 @@
/turf/closed/wall/r_wall,
/area/hallway/secondary/exit/departure_lounge)
"bmc" = (
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bmd" = (
-/obj/machinery/nuclearbomb/selfdestruct,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"bme" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bmf" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bmh" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white/left,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
/turf/open/floor/plasteel/dark,
/area/security/nuke_storage)
-"bme" = (
-/obj/structure/cable{
- icon_state = "2-4"
+"bmi" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/hallway/secondary/command)
+"bmj" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/medical/virology)
+"bmk" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
},
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bml" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 5
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
-"bmf" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
-"bmg" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/firedoor,
-/obj/machinery/door/poddoor/shutters{
- id = "commissaryshutter";
- name = "Vacant Commissary Shutter"
- },
-/turf/open/floor/plasteel,
-/area/security/vacantoffice/a)
-"bmh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/security/nuke_storage)
-"bmi" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/security/nuke_storage)
-"bmj" = (
-/obj/item/paper/fluff/gateway,
-/obj/structure/table,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"bmk" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/suit/hazardvest,
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat"
- },
-/obj/item/clothing/head/hardhat/orange{
- name = "protective hat"
- },
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"bml" = (
-/obj/effect/turf_decal/stripes/end{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bmm" = (
-/obj/structure/rack,
-/obj/item/stack/medical/mesh,
-/obj/item/stack/medical/suture,
-/obj/item/reagent_containers/syringe/charcoal,
-/obj/item/reagent_containers/syringe/epinephrine{
- pixel_x = -1;
- pixel_y = 2
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/effect/turf_decal/bot{
- dir = 1
+/obj/machinery/camera/autoname{
+ dir = 10
},
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bmn" = (
-/obj/structure/table,
-/obj/effect/turf_decal/bot{
- dir = 1
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bmo" = (
-/obj/structure/table,
-/obj/machinery/camera{
- c_tag = "Gateway - Atrium"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
},
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/obj/machinery/recharger,
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bmp" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/carpet/black,
/area/bridge)
-"bmr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmt" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"bmu" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload";
+ req_access_txt = "16"
+ },
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmv" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload)
"bmw" = (
/obj/structure/grille,
/obj/structure/window/reinforced,
/turf/open/floor/plating,
/area/maintenance/fore)
"bmx" = (
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/door/airlock/medical/glass{
+ name = "Infirmary"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bmy" = (
-/obj/effect/turf_decal/trimline/green/filled/corner,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bmA" = (
/obj/item/radio/off,
/obj/item/screwdriver{
@@ -34645,75 +33228,60 @@
},
/turf/open/floor/plasteel,
/area/security/checkpoint/supply)
-"bmB" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L1"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"bmC" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L3"
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bmD" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L5"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmE" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L7"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmF" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L9"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmG" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L11"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmH" = (
-/obj/effect/turf_decal/plaque{
- icon_state = "L13"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmJ" = (
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bmK" = (
-/obj/effect/landmark/blobstart,
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bmF" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bmH" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bmI" = (
+/obj/effect/turf_decal/arrows/white,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bmJ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/medbay/central)
+"bmK" = (
+/obj/effect/landmark/blobstart,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bmL" = (
@@ -34849,96 +33417,65 @@
/turf/closed/wall/r_wall,
/area/hallway/secondary/exit/departure_lounge)
"bmZ" = (
-/obj/structure/cable{
- icon_state = "0-4"
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/security/nuke_storage";
- dir = 8;
- name = "Vault APC";
- pixel_x = -26
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bna" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
-"bnb" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/circuit/green{
- luminosity = 2
- },
-/area/security/nuke_storage)
-"bnc" = (
+/obj/effect/turf_decal/vg_decals/department/bar,
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
-"bnd" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/gateway";
- dir = 8;
- name = "Gateway APC";
- pixel_x = -25
- },
-/obj/effect/turf_decal/stripes/end{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"bne" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/gateway)
-"bnf" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/corner{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bnb" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/light{
+ light_color = "#c9d3e8"
},
/turf/open/floor/plasteel,
-/area/gateway)
+/area/hallway/primary/fore)
+"bnc" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bnf" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/door/airlock/virology,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bng" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/chair/office/light{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
@@ -34949,132 +33486,53 @@
dir = 4
},
/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bnh" = (
-/obj/structure/cable{
- icon_state = "4-8"
+"bnk" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/security/processing)
+"bnm" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/light{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/structure/sign/warning/securearea{
+ pixel_x = -32
},
/turf/open/floor/plasteel,
-/area/gateway)
-"bni" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/area/hallway/secondary/command)
+"bnn" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+ dir = 5
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central3";
+ location = "central2"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 5
},
/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
+ dir = 5
},
/turf/open/floor/plasteel,
-/area/gateway)
-"bnj" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plating,
-/area/gateway)
-"bnk" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/command{
- name = "Gateway Atrium";
- req_access_txt = "62"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/gateway)
-"bnm" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central4";
- location = "bridge2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bnn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/mob/living/simple_animal/bot/secbot/beepsky{
- desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too. ";
- health = 45;
- maxHealth = 45;
- name = "Officer Beepsky"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bno" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/junction{
- dir = 8
- },
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"bnp" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -35085,43 +33543,18 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnp" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 8;
- sortType = 20
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bnq" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -35138,8 +33571,11 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/aft)
"bnr" = (
/obj/structure/grille,
/obj/structure/window/reinforced,
@@ -35149,103 +33585,40 @@
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"bns" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"bnt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
"bnu" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/structure/closet/secure_closet/injection{
+ name = "educational injections";
+ pixel_x = 2
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/directions/supply{
- dir = 4;
- pixel_y = 40
- },
-/obj/structure/sign/directions/evac{
- dir = 4;
- pixel_y = 32
- },
-/obj/structure/sign/directions/medical{
- pixel_y = 24
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/red{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/execution/education)
"bnw" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/plaque{
- icon_state = "L2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bnx" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -35253,191 +33626,108 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/plaque{
- icon_state = "L4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bny" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/plaque{
- icon_state = "L6"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnz" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-4"
},
-/obj/effect/turf_decal/plaque{
- icon_state = "L8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/landmark/observer_start,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bnA" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/plaque{
- icon_state = "L10"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bnB" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/plaque{
- icon_state = "L12"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bnC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/plaque{
- icon_state = "L14"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+ dir = 10
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+ dir = 10
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnE" = (
-/obj/machinery/atmospherics/components/unary/tank/air{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bnF" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bnG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable,
-/obj/machinery/power/apc{
- areastring = "/area/secuirty/vacantoffice/b";
+/obj/machinery/light{
dir = 4;
- name = "Vacant Office APC";
- pixel_x = 27
+ light_color = "#e8eaff"
},
-/turf/open/floor/plasteel/grimy,
-/area/security/vacantoffice/b)
-"bnH" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bnE" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
-/obj/machinery/camera{
- c_tag = "Chapel Port";
- name = "chapel camera"
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
-/turf/open/floor/plasteel/chapel{
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
dir = 1
},
-/area/chapel/main)
+/obj/machinery/airalarm/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bnG" = (
+/obj/structure/table/wood,
+/turf/open/floor/carpet,
+/area/security/vacantoffice/b)
"bnI" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -35463,17 +33753,6 @@
"bnL" = (
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"bnN" = (
-/obj/structure/chair/stool,
-/obj/machinery/camera{
- c_tag = "Chapel Starboard";
- dir = 1;
- name = "chapel camera"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 8
- },
-/area/chapel/main)
"bnP" = (
/obj/machinery/door/airlock/external{
name = "Departure Lounge Airlock"
@@ -35492,149 +33771,124 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bnR" = (
-/obj/machinery/door/airlock/external{
- name = "Departure Lounge Airlock"
+/obj/effect/turf_decal/tile/red{
+ dir = 1
},
-/obj/effect/turf_decal/delivery,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/secondary/exit/departure_lounge)
+/area/security/prison)
"bnS" = (
-/obj/machinery/camera/motion{
- c_tag = "Vault";
- dir = 8;
- network = list("vault")
+/obj/structure/filingcabinet/chestdrawer,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
},
-/turf/open/space/basic,
-/area/space)
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
"bnT" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot_white/right,
-/obj/machinery/computer/bank_machine,
+/obj/machinery/iv_drip,
/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
+/area/medical/storage)
"bnU" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
+/obj/structure/bodycontainer/morgue{
+ dir = 8
},
-/turf/open/floor/carpet,
-/area/bridge/meeting_room)
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/medical/morgue)
"bnV" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/purple{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/effect/turf_decal/bot_white/right,
-/obj/structure/closet/crate/goldcrate,
-/obj/machinery/camera/motion{
- c_tag = "Vault";
- dir = 1;
- network = list("vault")
- },
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
"bnW" = (
-/obj/machinery/ore_silo,
-/obj/effect/turf_decal/bot_white/right,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
-"bnX" = (
-/obj/structure/closet/secure_closet/exile,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/morgue)
"bnY" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
},
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bnZ" = (
-/obj/machinery/light,
-/obj/structure/closet/l3closet/scientist,
-/obj/effect/turf_decal/bot{
- dir = 1
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
},
-/turf/open/floor/plasteel,
-/area/gateway)
-"boa" = (
-/obj/structure/closet/secure_closet/medical1,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bob" = (
-/obj/structure/tank_dispenser/oxygen{
- pixel_x = -1;
- pixel_y = 2
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
-/obj/effect/turf_decal/bot{
- dir = 1
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
},
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"boc" = (
-/obj/structure/table,
-/obj/effect/turf_decal/bot{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
},
-/obj/item/paper/pamphlet/gateway,
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bod" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
},
-/obj/effect/turf_decal/stripes/end,
-/turf/open/floor/plasteel,
-/area/gateway)
-"boe" = (
-/obj/structure/table,
-/obj/item/storage/fancy/donut_box,
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
},
-/obj/effect/turf_decal/bot{
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/gateway)
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"boe" = (
+/obj/machinery/vending/wallmed{
+ pixel_y = 30
+ },
+/obj/structure/chair/comfy/black,
+/obj/effect/landmark/start/virologist,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bof" = (
/obj/structure/cable{
icon_state = "0-4"
@@ -35650,35 +33904,29 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"boi" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/door/airlock/command{
+ name = "Emergency Escape";
+ req_access_txt = "19"
},
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgemaintenance";
+ name = "Bridge Access Blast door"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/bridge)
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
"boj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/bridge/meeting_room)
"bok" = (
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "4-8"
},
/turf/open/floor/plating,
-/area/maintenance/department/cargo)
+/area/maintenance/fore/secondary)
"bol" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -35733,6 +33981,9 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bos" = (
@@ -35740,7 +33991,7 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
@@ -35751,11 +34002,22 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bou" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/obj/machinery/door/airlock/medical/glass{
+ name = "Infirmary"
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bov" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -35763,85 +34025,70 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bow" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/obj/structure/disposalpipe/segment,
+/obj/structure/table/glass,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
},
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 4
},
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/obj/item/clothing/glasses/hud/health,
+/obj/item/healthanalyzer,
+/obj/item/clothing/gloves/color/latex,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"box" = (
/turf/closed/wall,
/area/maintenance/port/fore)
"boy" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"boz" = (
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/chair/comfy/black{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"boz" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28;
+ pixel_y = 5
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
+/obj/machinery/vending/coffee,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
"boA" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
/turf/open/floor/plating,
/area/maintenance/fore)
"boB" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/sign/warning/securearea{
- pixel_x = -32
- },
+/obj/machinery/vending/coffee,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"boC" = (
-/obj/structure/chair/wood/normal{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/carpet,
-/area/bridge/meeting_room)
-"boD" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
+/obj/item/toy/talking/AI,
/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/area/ai_monitored/turret_protected/ai_upload_foyer)
"boE" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ dir = 8;
+ freq = 1400;
+ location = "Bridge"
},
+/obj/structure/plasticflaps/opaque,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/area/bridge/meeting_room)
"boF" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -35850,7 +34097,7 @@
dir = 5
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"boG" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -35858,6 +34105,12 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"boH" = (
@@ -35875,7 +34128,6 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"boJ" = (
@@ -35906,26 +34158,38 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"boP" = (
-/obj/docking_port/stationary{
- dir = 4;
- dwidth = 9;
- height = 25;
- id = "emergency_home";
- name = "MetaStation emergency evac bay";
- width = 29
+/obj/machinery/door/airlock/external{
+ name = "Departure Lounge Airlock"
},
-/turf/open/space/basic,
-/area/space)
-"boQ" = (
-/obj/structure/bed/roller,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/turf_decal/delivery,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
},
/turf/open/floor/plasteel,
-/area/gateway)
+/area/hallway/secondary/exit/departure_lounge)
+"boQ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/landmark/start/cyborg,
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/camera/motion{
+ c_tag = "AI Upload Foyer";
+ network = list("aiupload")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload_foyer)
"boR" = (
/turf/open/floor/plating,
/area/maintenance/port/fore)
@@ -35934,21 +34198,14 @@
/turf/open/floor/plating,
/area/maintenance/port/fore)
"boT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"boU" = (
/turf/closed/wall,
/area/hallway/primary/aft)
"boW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
@@ -35965,58 +34222,50 @@
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"boY" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"boZ" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/closet/cardboard,
+/mob/living/simple_animal/hostile/retaliate/poison/snake{
+ desc = "Otocan, I'm trying to break into the AI upload, but the defenses are dumby thicc and I'm stuck.";
+ name = "Solid"
},
/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/area/ai_monitored/turret_protected/ai_upload_foyer)
"bpa" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/table,
+/obj/item/circular_saw{
+ pixel_y = 2
},
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/item/scalpel{
+ pixel_y = 15
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bpb" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/ai{
- pixel_y = 32
+/obj/item/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = -30
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
"bpc" = (
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bpd" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/structure/sink{
+ pixel_y = 22
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
"bpe" = (
/turf/closed/wall,
/area/hallway/primary/starboard)
"bpg" = (
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bpi" = (
@@ -36043,20 +34292,8 @@
/obj/machinery/light{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"bpl" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/exit/departure_lounge)
"bpm" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
@@ -36064,39 +34301,47 @@
},
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
+"bpo" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"bpp" = (
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/machinery/camera/autoname{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
"bpq" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"bpr" = (
/obj/structure/cable{
icon_state = "4-8"
},
/turf/open/floor/plating,
/area/maintenance/port/fore)
-"bps" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"bpt" = (
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bpu" = (
/obj/machinery/mineral/stacking_unit_console{
machinedir = 8;
@@ -36111,61 +34356,49 @@
/turf/open/floor/plating,
/area/maintenance/disposal)
"bpv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
"bpw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plating,
/area/maintenance/department/medical)
-"bpx" = (
-/turf/closed/wall/r_wall,
-/area/medical/genetics)
"bpy" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Genetics Maintenance";
- req_access_txt = "9"
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/machinery/status_display/evac{
+ pixel_x = -32
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
"bpz" = (
-/turf/closed/wall/r_wall,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
/area/maintenance/department/medical)
"bpA" = (
-/turf/closed/wall/r_wall,
-/area/medical/morgue)
-"bpB" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance";
- req_access_txt = "5"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"bpC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
/area/maintenance/department/medical)
-"bpC" = (
-/turf/closed/wall,
-/area/medical/morgue)
"bpE" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -36190,49 +34423,38 @@
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"bpH" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/airalarm/all_access{
+ dir = 4;
+ pixel_x = -24
},
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/structure/closet/crate,
+/obj/item/tank/internals/oxygen/red{
+ pixel_x = -4;
+ pixel_y = -1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/item/tank/internals/oxygen/red{
+ pixel_x = 4;
+ pixel_y = -1
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/item/tank/internals/anesthetic{
+ pixel_x = 2
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/item/storage/toolbox/mechanical,
+/obj/item/clothing/mask/gas,
+/obj/item/clothing/mask/gas,
+/obj/structure/window/reinforced,
+/obj/effect/turf_decal/tile/red{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/line,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/turf/open/floor/plasteel/dark,
+/area/security/execution/education)
"bpI" = (
/obj/effect/mine/sound/bwoink,
/turf/open/floor/plating/asteroid,
/area/asteroid/nearstation)
-"bpJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/landmark/xmastree,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
"bpK" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -36258,10 +34480,17 @@
/obj/structure/disposalpipe/segment{
dir = 10
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"bpL" = (
/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bpM" = (
@@ -36270,6 +34499,7 @@
codes_txt = "patrol;next_patrol=9.2-Escape-2";
location = "9.1-Escape-1"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bpN" = (
@@ -36280,31 +34510,20 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bpO" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
/obj/structure/cable{
icon_state = "0-4"
},
/turf/open/floor/plating,
/area/hallway/secondary/exit/departure_lounge)
"bpP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Fuel Pipe to Incinerator"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
+/obj/structure/lattice/catwalk,
+/obj/item/wrench,
+/turf/open/space,
+/area/space/nearstation)
"bpQ" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -36347,166 +34566,60 @@
/turf/open/floor/plasteel/dark,
/area/hallway/secondary/exit/departure_lounge)
"bpV" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/port/fore";
- name = "Port Fore Maintenance APC";
- pixel_y = -24
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"bpW" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"bpX" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"bpY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"bqa" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc{
- areastring = "/area/medical/genetics";
- dir = 1;
- name = "Genetics Lab APC";
- pixel_y = 24
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/structure/closet/secure_closet/medical1,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqb" = (
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"bqc" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/structure/closet/secure_closet/personal/patient,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqd" = (
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/requests_console{
- department = "Genetics";
- name = "Genetics Requests Console";
- pixel_x = -32
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/table/glass,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/storage/box/disks{
- pixel_x = 2;
- pixel_y = 2
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqf" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/table/glass,
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/storage/pill_bottle/mutadone,
-/obj/item/storage/pill_bottle/mannitol,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqg" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/camera/autoname{
dir = 10
},
-/obj/structure/noticeboard{
- dir = 4;
- pixel_x = -27
- },
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqh" = (
-/obj/structure/window/reinforced{
- dir = 8
+/area/medical/virology)
+"bpW" = (
+/obj/machinery/smartfridge/chemistry/virology,
+/turf/closed/wall/r_wall,
+/area/medical/virology)
+"bpX" = (
+/obj/machinery/door/window/westright{
+ name = "Monkey Enclosure";
+ req_access_txt = "9"
},
-/obj/structure/flora/grass/jungle,
-/obj/structure/flora/grass/jungle/b,
+/obj/structure/flora/ausbushes/ywflowers,
/turf/open/floor/grass,
/area/medical/genetics)
-"bqi" = (
-/obj/structure/flora/tree/palm,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqj" = (
-/obj/structure/flora/ausbushes/brflowers,
-/mob/living/carbon/monkey,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqk" = (
-/obj/structure/flora/junglebush/large,
+"bqa" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bqb" = (
+/obj/machinery/light{
+ dir = 4
+ },
/turf/open/floor/grass,
/area/medical/genetics)
"bql" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqm" = (
-/obj/structure/flora/tree/palm,
-/mob/living/carbon/monkey,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqn" = (
-/obj/structure/flora/junglebush,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqo" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/grass,
-/area/medical/genetics)
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Antechamber";
+ req_one_access_txt = "32;19"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
"bqp" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue,
@@ -36525,20 +34638,19 @@
/turf/open/floor/plasteel/white,
/area/medical/abandoned)
"bqq" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/door/airlock/medical/glass{
+ name = "Medbay Desk";
+ req_access_txt = "5"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bqr" = (
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
"bqs" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/table/optable,
@@ -36546,70 +34658,23 @@
/turf/open/floor/plasteel/freezer,
/area/medical/abandoned)
"bqt" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/item/radio/intercom{
- dir = 8;
- pixel_x = -28
- },
-/obj/structure/table,
-/obj/machinery/smartfridge/disks,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bqu" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"bqv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
},
/obj/structure/disposalpipe/segment{
dir = 10
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/goonplaque,
-/area/hallway/primary/central)
-"bqw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 10
},
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bqx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
@@ -36619,15 +34684,17 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 4
- },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bqy" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/area/hallway/primary/aft)
+"bqx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
},
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bqy" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/tile/neutral,
@@ -36640,22 +34707,17 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
/obj/effect/turf_decal/trimline/white/line{
dir = 8
},
+/obj/structure/disposalpipe/junction,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bqz" = (
/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
@@ -36669,11 +34731,8 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/white/line{
- dir = 4
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/aft)
"bqA" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/public/glass{
@@ -36691,6 +34750,16 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bqB" = (
@@ -36706,6 +34775,16 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bqC" = (
@@ -36718,6 +34797,9 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bqD" = (
@@ -36738,12 +34820,12 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bqF" = (
@@ -36751,9 +34833,6 @@
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
/obj/structure/cable{
icon_state = "4-8"
},
@@ -36821,102 +34900,12 @@
},
/turf/open/floor/plasteel/dark,
/area/hallway/secondary/exit/departure_lounge)
-"bqN" = (
-/obj/machinery/computer/scan_consolenew{
- dir = 1
- },
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = -30
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqO" = (
-/obj/effect/landmark/start/geneticist,
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/purple/filled/corner,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqP" = (
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqQ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bqR" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
"bqS" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/loading_area{
dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bqT" = (
-/obj/machinery/dna_scannernew,
-/obj/machinery/light,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"bqU" = (
-/obj/machinery/door/window/westright{
- name = "Monkey Enclosure";
- req_access_txt = "9"
- },
-/obj/structure/flora/ausbushes/ywflowers,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqV" = (
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqW" = (
-/obj/structure/flora/grass/jungle/b,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqX" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/mob/living/carbon/monkey,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"bqY" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/grass,
-/area/medical/genetics)
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"bqZ" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/frame/computer,
@@ -36941,35 +34930,18 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
/obj/effect/turf_decal/trimline/red/line{
dir = 8
},
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"brb" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"brc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
+/area/hallway/primary/fore)
"brd" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -36986,34 +34958,36 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/effect/turf_decal/vg_decals/department/cargo,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bre" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/turf/closed/wall,
+/area/medical/virology)
"brf" = (
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/vending/cart,
+/obj/machinery/camera{
+ c_tag = "Head of Personnel's Office";
+ dir = 4
},
-/turf/open/floor/carpet,
+/turf/open/floor/wood,
/area/crew_quarters/heads/hop)
"brg" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"brh" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
@@ -37027,41 +35001,23 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central5";
- location = "central4"
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 4
},
+/obj/effect/turf_decal/vg_decals/department/sci,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"brh" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bri" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/closet/secure_closet/medical3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Creamatorium";
- name = "chapel camera"
+/obj/machinery/camera/autoname{
+ dir = 9
},
/turf/open/floor/plasteel/dark,
-/area/chapel/office)
+/area/medical/storage)
"brj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
@@ -37088,16 +35044,22 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"brl" = (
-/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+/obj/effect/landmark/blobstart,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"brm" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable,
@@ -37166,47 +35128,16 @@
/turf/open/floor/plasteel/dark,
/area/hallway/secondary/exit/departure_lounge)
"brr" = (
+/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/light{
- dir = 1
- },
/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/effect/turf_decal/tile/blue{
dir = 1
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"brs" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"brt" = (
-/obj/effect/landmark/start/geneticist,
-/obj/structure/chair/office/light,
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"brv" = (
-/obj/machinery/door/window/westleft{
- name = "Monkey Enclosure";
- req_access_txt = "9"
- },
-/turf/open/floor/grass,
-/area/medical/genetics)
-"brw" = (
-/obj/structure/flora/junglebush,
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"brx" = (
-/obj/structure/flora/grass/jungle,
-/obj/structure/flora/tree/palm,
-/turf/open/floor/grass,
-/area/medical/genetics)
"bry" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable/white{
@@ -37214,7 +35145,24 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
+"brz" = (
+/obj/structure/table,
+/obj/item/pipe_dispenser,
+/obj/item/pipe_dispenser,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
"brA" = (
/turf/closed/wall,
/area/library)
@@ -37227,9 +35175,6 @@
name = "Library"
},
/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
@@ -37272,147 +35217,18 @@
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/machinery/camera/autoname,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"brI" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"brJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"brK" = (
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"brL" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/structure/table/glass,
-/obj/item/storage/box/rxglasses{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/bodybags,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"brM" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/research{
- id_tag = "AuxGenetics";
- name = "Genetics Lab";
- req_access_txt = "9"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
+/obj/structure/curtain{
+ icon_state = "closed"
},
/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"brN" = (
-/obj/machinery/door/airlock/grunge{
- name = "Morgue";
- req_access_txt = "5"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"brO" = (
-/obj/machinery/chem_master,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"brP" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"brQ" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/structure/flora/grass/jungle,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"brR" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/machinery/light,
-/turf/open/floor/grass,
-/area/medical/genetics)
-"brS" = (
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"brT" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"brU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
+/area/medical/patients_rooms/room_a)
"brV" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/cable/white{
@@ -37435,18 +35251,32 @@
/turf/open/floor/plasteel/white,
/area/medical/abandoned)
"brX" = (
+/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/sign/directions/command{
+ dir = 8;
+ pixel_y = 24
+ },
+/obj/structure/sign/directions/science{
+ dir = 1;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/security{
+ dir = 1;
+ pixel_y = 40
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/command)
"brY" = (
-/obj/structure/table/wood,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/wood,
+/obj/structure/flora/ausbushes/lavendergrass,
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/grass,
/area/library)
"brZ" = (
/obj/effect/turf_decal/tile/neutral{
@@ -37459,53 +35289,32 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"bsa" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
+/obj/structure/table/wood,
+/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/wood,
/area/library)
"bsb" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-4"
},
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"bsc" = (
/obj/machinery/light{
dir = 1
},
/turf/open/floor/wood,
/area/library)
-"bsc" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/wood,
-/area/library)
-"bsd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/camera{
- c_tag = "Chapel Office";
- dir = 1;
- name = "chapel camera"
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
"bse" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/machinery/light{
dir = 1;
light_color = "#cee5d2"
@@ -37524,6 +35333,9 @@
pixel_x = 32;
pixel_y = 24
},
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"bsg" = (
@@ -37574,13 +35386,6 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"bsm" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"bsn" = (
/turf/open/floor/plating{
icon_state = "panelscorched"
@@ -37596,14 +35401,6 @@
/obj/structure/grille,
/turf/open/floor/plating,
/area/maintenance/fore)
-"bsp" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
"bsq" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -37620,63 +35417,42 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
/obj/effect/turf_decal/trimline/white/line{
dir = 8
},
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/hallway/primary/fore)
"bsr" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bss" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bst" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bsu" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/genetics)
-"bsv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/tile{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bss" = (
+/obj/machinery/computer/monitor{
+ name = "Bridge Power Monitoring Console"
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bst" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain)
"bsw" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/cleanable/leaper_sludge,
@@ -37701,98 +35477,106 @@
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"bsz" = (
-/obj/machinery/chem_heater{
- pixel_x = 4
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"bsA" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
/obj/machinery/camera/autoname{
dir = 4
},
-/obj/structure/sign/departments/custodian{
- pixel_x = -32
+/obj/effect/turf_decal/tile{
+ dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bsB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/white/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/junction/flip{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"bsD" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/eastright,
+/obj/machinery/door/window/brigdoor/westright{
+ req_access_txt = "57"
},
-/turf/open/floor/wood,
-/area/library)
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "hop";
+ name = "Privacy Shutters"
+ },
+/obj/machinery/flasher{
+ id = "hopflash";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/hop)
"bsE" = (
/turf/open/floor/wood,
/area/library)
"bsF" = (
-/obj/structure/bookcase/random/reference,
-/turf/open/floor/wood,
-/area/library)
+/turf/closed/wall/r_wall,
+/area/medical/morgue)
"bsG" = (
-/obj/structure/bookcase/random/adult,
-/turf/open/floor/wood,
-/area/library)
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "hopqueue";
+ name = "HoP Queue Shutters"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/obj/machinery/turnstile{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bsH" = (
/obj/structure/bookcase/random/fiction,
/turf/open/floor/wood,
/area/library)
"bsI" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
/area/library)
"bsJ" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
/obj/machinery/power/apc{
areastring = "/area/library";
dir = 4;
name = "Library APC";
pixel_x = 24
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/carpet,
/area/library)
"bsK" = (
@@ -37812,243 +35596,81 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bsM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/bot_white/right,
-/obj/machinery/light,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bsN" = (
/turf/closed/wall/r_wall,
/area/medical/virology)
"bsO" = (
-/obj/structure/bed,
-/obj/item/bedsheet/hop,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/landmark/start/head_of_personnel,
/turf/open/floor/carpet/blue,
/area/crew_quarters/heads/hop/private)
"bsP" = (
-/obj/structure/sign/warning/deathsposal,
-/turf/closed/wall/r_wall,
-/area/medical/virology)
-"bsQ" = (
-/turf/closed/wall,
-/area/medical/chemistry)
-"bsR" = (
-/turf/closed/wall/r_wall,
-/area/medical/chemistry)
-"bsS" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Chemistry Lab Maintenance";
- req_access_txt = "5; 33"
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bsT" = (
-/obj/machinery/dna_scannernew,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bsU" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/computer/cloning,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bsV" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/chemistry)
-"bsW" = (
-/obj/item/storage/firstaid/brute{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/brute{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/storage/firstaid/brute{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bsX" = (
-/obj/item/storage/firstaid/fire{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/fire{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/storage/firstaid/fire{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/southleft{
- name = "First-Aid Supplies";
- req_access_txt = "5"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bsY" = (
-/obj/machinery/camera{
- c_tag = "Chapel Service Room";
- dir = 1;
- name = "chapel camera"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"bsZ" = (
-/obj/item/storage/firstaid/o2{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/o2{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/storage/firstaid/o2{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/southright{
- name = "First-Aid Supplies";
- req_access_txt = "5"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bta" = (
-/obj/machinery/clonepod,
-/obj/structure/window/reinforced{
- dir = 8
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Upload Access";
+ req_access_txt = "16"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
-"btb" = (
-/turf/closed/wall,
-/area/medical/genetics/cloning)
-"btc" = (
-/obj/item/storage/box/bodybags{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/storage/box/beakers{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/storage/box/rxglasses{
- pixel_x = 1;
- pixel_y = 1
- },
-/obj/item/reagent_containers/spray/cleaner,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/glasses/hud/health,
-/obj/item/clothing/glasses/hud/health,
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"btd" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/bloodbankgen,
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bte" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/medical/virology";
- dir = 1;
- name = "Virology APC";
- pixel_y = 24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/obj/structure/table/glass,
-/obj/item/radio/headset/headset_med,
-/obj/item/hand_labeler,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"btf" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"btg" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/area/ai_monitored/turret_protected/ai_upload_foyer)
"bth" = (
-/obj/machinery/smartfridge/chemistry/virology/preloaded,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/obj/structure/sign/directions/security{
+ dir = 1;
+ pixel_x = 32;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/science{
+ dir = 1;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/command{
+ dir = 8;
+ pixel_x = 32;
+ pixel_y = -8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bti" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/chair{
@@ -38071,37 +35693,21 @@
/turf/open/floor/plasteel/white,
/area/medical/abandoned)
"btk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=bridge1";
- location = "central3"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"btl" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/light{
- dir = 1
+/obj/machinery/status_display/ai{
+ pixel_y = 32
},
/obj/effect/turf_decal/tile/blue{
dir = 1
@@ -38118,38 +35724,14 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"btn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/library)
-"bto" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/library)
"btp" = (
/obj/effect/landmark/start/assistant,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/turf/open/floor/wood,
/area/library)
"btq" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
@@ -38157,22 +35739,20 @@
/area/library)
"btr" = (
/obj/machinery/holopad,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/carpet,
/area/library)
"bts" = (
/obj/machinery/light{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/carpet,
/area/library)
"btt" = (
@@ -38184,7 +35764,7 @@
dir = 6
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"btu" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/tile{
@@ -38201,182 +35781,29 @@
/obj/machinery/light/small,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"btw" = (
-/mob/living/carbon/monkey,
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"btx" = (
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bty" = (
+"btz" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
/obj/structure/cable{
icon_state = "0-2"
},
/turf/open/floor/plating,
-/area/medical/virology)
-"btz" = (
-/obj/structure/reagent_dispensers/virusfood{
- pixel_y = 30
- },
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/obj/item/reagent_containers/spray/cleaner,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/syringe/antiviral,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/area/security/processing)
"btA" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
},
-/obj/item/book/manual/wiki/infections,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"btB" = (
-/obj/machinery/vending/wardrobe/chem_wardrobe,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"btC" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"btD" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/chem_dispenser/apothecary,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/security/processing)
"btE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"btF" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"btG" = (
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"btH" = (
-/obj/structure/table/glass,
-/obj/item/stack/packageWrap,
-/obj/item/stack/packageWrap,
-/obj/item/stack/packageWrap,
-/obj/item/stack/packageWrap,
-/obj/item/stack/packageWrap,
-/obj/item/hand_labeler,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"btI" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"btJ" = (
-/obj/item/storage/box/mousetraps,
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"btK" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"btL" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"btM" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"btN" = (
+/obj/effect/landmark/start/geneticist,
+/obj/structure/chair/office/light,
/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 1
+ dir = 4
},
/turf/open/floor/plasteel/white,
/area/medical/genetics)
-"btO" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"btP" = (
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"btQ" = (
-/obj/machinery/door/window/westright,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
"btR" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -38387,19 +35814,7 @@
},
/obj/machinery/camera/autoname,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"btS" = (
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"btT" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/structure/table/glass,
-/obj/item/folder/white,
-/obj/item/folder/white,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/area/hallway/primary/fore)
"btU" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/decal/remains/human,
@@ -38410,27 +35825,34 @@
/turf/open/floor/plating,
/area/medical/abandoned)
"btV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/wood,
-/area/library)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"btW" = (
/obj/structure/bookcase/random/nonfiction,
/turf/open/floor/wood,
/area/library)
"btY" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/carpet,
/area/library)
"btZ" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
/obj/machinery/airalarm/directional/east,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/carpet,
/area/library)
"bua" = (
@@ -38493,6 +35915,9 @@
dir = 1
},
/obj/machinery/light,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bug" = (
@@ -38515,96 +35940,58 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"bui" = (
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile/red,
-/turf/closed/wall/r_wall,
-/area/hallway/secondary/exit/departure_lounge)
-"buj" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/security/prison)
+"bul" = (
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"buo" = (
+/obj/machinery/door/window/westleft{
+ name = "Monkey Enclosure";
+ req_access_txt = "9"
+ },
+/turf/open/floor/grass,
+/area/medical/genetics)
+"bup" = (
+/obj/structure/flora/junglebush,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"buq" = (
+/obj/structure/flora/grass/jungle,
+/obj/structure/flora/tree/palm,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"bur" = (
/obj/machinery/light{
dir = 8;
light_color = "#e8eaff"
},
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"buk" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/medical/virology)
-"bul" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/beakers,
-/obj/machinery/requests_console{
- department = "Virology";
- name = "Virology Requests Console";
- pixel_x = 29;
- receive_ore_updates = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/item/storage/box/syringes{
- pixel_x = 5;
- pixel_y = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bum" = (
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bun" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"buo" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bup" = (
-/obj/structure/chair/office/light{
- dir = 4
- },
-/obj/effect/landmark/start/virologist,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"buq" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bur" = (
-/obj/effect/landmark/blobstart,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"bus" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/machinery/bloodbankgen,
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"but" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -38627,223 +36014,38 @@
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"buu" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
/obj/effect/turf_decal/tile/blue{
dir = 1
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"buv" = (
-/obj/structure/table,
-/obj/machinery/reagentgrinder,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
+"buL" = (
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"buw" = (
-/obj/effect/landmark/start/chemist,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bux" = (
-/obj/structure/table/glass,
-/obj/item/stack/sheet/mineral/plasma,
-/obj/item/stack/sheet/mineral/plasma,
-/obj/item/reagent_containers/glass/bottle/epinephrine,
-/obj/item/reagent_containers/glass/bottle/charcoal{
- pixel_x = 7;
- pixel_y = 4
- },
-/obj/item/storage/pill_bottle/epinephrine{
- pixel_x = 3
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"buy" = (
-/obj/machinery/rnd/production/techfab/department/medical,
-/obj/effect/turf_decal/delivery,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"buz" = (
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/turf/closed/wall,
-/area/medical/chemistry)
-"buA" = (
-/obj/item/storage/firstaid/toxin{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/toxin{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/storage/firstaid/toxin{
- pixel_x = -4;
- pixel_y = 4
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/structure/table/reinforced,
-/obj/structure/window/reinforced,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Medbay Storage";
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"buB" = (
/obj/structure/cable{
icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"buC" = (
-/obj/effect/turf_decal/trimline/purple/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"buD" = (
-/obj/effect/landmark/start/geneticist,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"buE" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/mirror{
- pixel_x = 25
- },
-/obj/machinery/door/window/westleft,
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
-"buF" = (
-/obj/structure/rack,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = 4
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = 1;
- pixel_y = 2
- },
-/obj/item/storage/firstaid/regular{
- pixel_x = -3;
- pixel_y = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"buG" = (
-/obj/effect/landmark/start/medical_doctor,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"buH" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"buI" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/closet/secure_closet/medical3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"buJ" = (
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"buK" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"buL" = (
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_x = -32
- },
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/library)
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
"buM" = (
-/obj/machinery/bookbinder,
-/turf/open/floor/wood,
-/area/library)
+/obj/structure/grille,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
"buN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
dir = 6
},
@@ -38885,30 +36087,6 @@
},
/turf/open/floor/carpet,
/area/library)
-"buS" = (
-/obj/machinery/door/airlock/virology/glass{
- name = "Test Subject Cell";
- req_access_txt = "39"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"buT" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"buU" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"buV" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
"buW" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -38931,80 +36109,6 @@
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
-"buX" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/table/glass,
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/item/clothing/glasses/hud/health,
-/obj/item/healthanalyzer,
-/obj/item/clothing/gloves/color/latex,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"buY" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"buZ" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/chemistry,
-/obj/item/book/manual/wiki/grenades,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bva" = (
-/obj/structure/table/glass,
-/obj/item/storage/box/syringes,
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bvb" = (
-/obj/item/book/manual/wiki/medical_cloning{
- pixel_x = 7;
- pixel_y = 2
- },
-/obj/structure/table,
-/obj/item/paper/guides/jobs/medical/cloning{
- pixel_x = -7;
- pixel_y = 2
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bvc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
"bvd" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -39017,111 +36121,19 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
-"bve" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = -30
- },
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/genetics/cloning)
-"bvf" = (
-/obj/item/storage/box/bodybags{
- pixel_y = 5
- },
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bvg" = (
-/obj/machinery/vending/wardrobe/medi_wardrobe,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
"bvh" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bvi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/structure/sign/directions/engineering{
+ desc = "A sign that shows there are doors here. There are doors everywhere!";
+ icon_state = "doors";
+ name = "WARNING: EXTERNAL AIRLOCK";
+ pixel_x = -32
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bvj" = (
-/obj/structure/closet/crate/freezer/surplus_limbs,
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/camera{
+ c_tag = "Aft Starboard Solar Maintenance";
+ dir = 5
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bvk" = (
-/obj/machinery/power/apc{
- areastring = "/area/medical/storage";
- name = "Medbay Storage APC";
- pixel_y = -24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bvl" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin{
- pixel_y = 5
- },
-/obj/item/pen{
- pixel_y = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"bvm" = (
-/obj/structure/table/glass,
-/obj/item/paper/guides/jobs/medical/morgue{
- pixel_x = -5;
- pixel_y = 2
- },
-/obj/item/reagent_containers/spray/cleaner{
- pixel_x = 7;
- pixel_y = 2
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"bvn" = (
-/obj/item/storage/box/bodybags{
- pixel_y = 5
- },
-/obj/structure/table/glass,
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
"bvo" = (
/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/blue{
@@ -39131,23 +36143,7 @@
/obj/machinery/iv_drip,
/turf/open/floor/plasteel/white,
/area/medical/abandoned)
-"bvp" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bvq" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
"bvs" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment,
/turf/open/floor/carpet,
/area/library)
@@ -39189,6 +36185,12 @@
/turf/open/space/basic,
/area/space)
"bvy" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
+"bvz" = (
/obj/machinery/firealarm{
dir = 8;
pixel_x = -26;
@@ -39209,7 +36211,7 @@
},
/turf/open/floor/wood,
/area/crew_quarters/heads/hop)
-"bvz" = (
+"bvA" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -39227,191 +36229,69 @@
},
/turf/open/floor/carpet,
/area/crew_quarters/heads/hop)
-"bvA" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/heads/hop)
"bvB" = (
+/obj/machinery/door/firedoor,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bvC" = (
-/obj/machinery/airalarm/directional/west,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/command)
+"bvC" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bvD" = (
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
-"bvE" = (
+"bvG" = (
+/obj/machinery/light{
+ dir = 4
+ },
/obj/structure/closet/secure_closet/medical3,
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bvF" = (
-/obj/machinery/door/airlock/grunge{
- name = "Virology Maintenance Access";
- req_access_txt = "39"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/medical/virology)
-"bvG" = (
-/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=bridge2";
- location = "bridge1"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"bvH" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bvI" = (
-/obj/structure/table,
-/obj/machinery/camera{
- c_tag = "Chemistry";
- dir = 4;
- network = list("ss13","medbay")
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/obj/item/radio/headset/headset_med,
-/obj/item/folder/white,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bvJ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/genetics/cloning)
-"bvK" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bvL" = (
-/turf/closed/wall,
-/area/medical/storage)
-"bvM" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/storage)
-"bvN" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Apothecary";
- req_access_txt = "5"
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bvO" = (
-/turf/closed/wall,
-/area/medical/cryo)
-"bvP" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "CloningDoor";
- name = "Cloning Lab";
- req_access_txt = "5"
- },
-/obj/machinery/door/firedoor,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 1
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/bridge";
+ dir = 4;
+ name = "Bridge APC";
+ pixel_x = 27
},
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/bridge)
"bvQ" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plating,
+/area/crew_quarters/heads/captain)
"bvR" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -39422,12 +36302,6 @@
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 8
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -39438,33 +36312,47 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
/obj/effect/turf_decal/trimline/white/line{
dir = 10
},
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"bvT" = (
/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/carpet,
/area/library)
"bvU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 6
},
/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
/turf/open/floor/carpet,
/area/library)
"bvV" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/carpet,
/area/library)
"bvW" = (
@@ -39472,6 +36360,12 @@
dir = 4
},
/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/carpet,
/area/library)
"bvX" = (
@@ -39479,6 +36373,12 @@
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/carpet,
/area/library)
"bvY" = (
@@ -39502,231 +36402,15 @@
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"bwc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/medical/virology)
-"bwd" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/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
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwe" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay Storage";
- req_access_txt = "5"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bwf" = (
-/obj/machinery/door/airlock/grunge{
- name = "Morgue";
- req_access_txt = "5"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
"bwh" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"bwi" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
/obj/effect/turf_decal/trimline/green/filled/line{
dir = 10
},
/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bwj" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/chem_heater,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwn" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwo" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bwp" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bwq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bws" = (
-/obj/machinery/chem_heater,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwt" = (
-/obj/structure/table/glass,
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/item/clothing/glasses/science{
- pixel_x = 2;
- pixel_y = 4
- },
-/obj/item/clothing/glasses/science,
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bwu" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bwv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bww" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/reagent_dispensers/water_cooler,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bwx" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/chair/sofa/right,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bwy" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/chair/sofa,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bwz" = (
-/turf/closed/wall,
-/area/medical/medbay/central)
+/area/hallway/primary/aft)
"bwA" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -39748,50 +36432,6 @@
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
-"bwB" = (
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = 30
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/table,
-/obj/item/storage/box/cups,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bwD" = (
-/obj/machinery/atmospherics/components/unary/cryo_cell,
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bwE" = (
-/obj/machinery/atmospherics/components/unary/cryo_cell,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bwF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
"bwH" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -39804,24 +36444,15 @@
},
/obj/effect/turf_decal/tile/neutral,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-8"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 9
},
/obj/effect/landmark/event_spawn,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel,
/area/security/brig)
-"bwI" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/library)
"bwJ" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -39844,7 +36475,7 @@
req_one_access_txt = "12;37"
},
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"bwL" = (
/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
@@ -39880,96 +36511,70 @@
/turf/open/floor/carpet,
/area/library)
"bwP" = (
-/obj/structure/window/reinforced/spawner,
-/turf/open/space,
-/area/space)
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/command{
+ name = "Head of Personnel";
+ req_access_txt = "57"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop)
"bwQ" = (
/obj/machinery/light/small,
/turf/open/floor/plating,
/area/maintenance/fore)
-"bwR" = (
-/turf/closed/wall,
-/area/medical/virology)
-"bwT" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
"bwU" = (
-/obj/machinery/disposal/bin,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bwV" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/purple/line{
- dir = 1
- },
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"bwW" = (
-/obj/structure/chair/sofa/left,
-/turf/open/floor/plasteel/white,
/area/hallway/primary/aft)
-"bwX" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+"bwV" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central4";
+ location = "bridge2"
},
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bwW" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/light{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"bwY" = (
-/obj/machinery/sleeper,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bwZ" = (
/obj/machinery/navbeacon{
codes_txt = "patrol;next_patrol=9.4-Escape-4";
@@ -39980,186 +36585,40 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"bxa" = (
-/obj/machinery/chem_master,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bxb" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bxc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bxd" = (
-/obj/machinery/sleeper,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bxe" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/turf/closed/wall,
-/area/medical/chemistry)
-"bxf" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = 30
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bxg" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bxh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
"bxi" = (
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
-"bxj" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bxk" = (
-/obj/structure/disposalpipe/junction{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bxl" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bxm" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bxp" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bxq" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 5
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bxr" = (
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bxs" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bxt" = (
-/obj/machinery/chem_master,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bxu" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
"bxv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=aft1";
+ location = "starboard5"
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"bxw" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plating/asteroid,
-/area/maintenance/fore)
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/structure/sign/warning/securearea{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bxx" = (
/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
},
/turf/open/floor/plating,
/area/maintenance/department/cargo)
@@ -40171,7 +36630,7 @@
dir = 8
},
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"bxz" = (
/obj/structure/cable{
icon_state = "1-8"
@@ -40183,7 +36642,7 @@
dir = 1
},
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"bxA" = (
/obj/structure/displaycase/trophy,
/turf/open/floor/wood,
@@ -40259,83 +36718,55 @@
/turf/closed/wall/r_wall,
/area/space/nearstation)
"bxN" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/space,
-/area/space)
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/cargo)
"bxO" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bxR" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bxS" = (
-/obj/structure/window/reinforced{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bxT" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/open/space,
-/area/space)
-"bxU" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bxV" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bxW" = (
-/obj/structure/table,
-/obj/structure/bedsheetbin,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bxX" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/obj/item/radio/intercom{
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bxR" = (
+/obj/machinery/power/apc{
+ areastring = "/area/storage/emergency/starboard";
+ dir = 1;
+ name = "Starboard Emergency Storage APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/storage/emergency/starboard)
+"bxS" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"bxT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/storage/emergency/starboard)
"bxY" = (
/obj/machinery/light{
dir = 4
@@ -40347,95 +36778,45 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bxZ" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/hallway/primary/fore)
"bya" = (
/obj/machinery/firealarm{
dir = 4;
pixel_x = -24
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"byb" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/machinery/light,
/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"byc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"byd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
+/area/hallway/secondary/command)
"bye" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/open/floor/plasteel/dark,
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/open/floor/carpet,
/area/bridge)
-"byf" = (
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"byg" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medbay";
- req_access_txt = "5"
- },
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"byh" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
"byi" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -40443,9 +36824,6 @@
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -40460,84 +36838,23 @@
dir = 4
},
/obj/effect/turf_decal/trimline/red/line,
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 8;
+ name = "CMO sorting disposal pipe";
+ sortType = 10
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"byj" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
+"bym" = (
+/obj/machinery/vending/wardrobe/chem_wardrobe,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
},
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"byk" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
+/obj/effect/turf_decal/trimline/red/filled/line{
dir = 9
},
/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"byl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bym" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/hallway/primary/fore)
-"byn" = (
-/obj/machinery/vending/wallmed{
- pixel_y = 30
- },
-/obj/structure/chair/comfy/black,
-/obj/effect/landmark/start/virologist,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"byo" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"byp" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/structure/rack,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"byq" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
+/area/medical/chemistry)
"byr" = (
/obj/machinery/airalarm{
dir = 1;
@@ -40551,178 +36868,27 @@
/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
-"byt" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byu" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byw" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byx" = (
-/obj/machinery/holopad,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/bot,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byy" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byz" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"byA" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"byB" = (
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"byC" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"byD" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"byE" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"byF" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"byG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
"byH" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 6
},
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
-"byI" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/medical/cryo)
"byJ" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"byK" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -40747,34 +36913,9 @@
dir = 4
},
/obj/effect/turf_decal/trimline/white/line,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"byL" = (
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"byM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"byN" = (
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
+/area/hallway/secondary/exit)
"byO" = (
/obj/effect/landmark/start/librarian,
/obj/structure/disposalpipe/segment{
@@ -40785,14 +36926,6 @@
},
/turf/open/floor/carpet,
/area/library)
-"byP" = (
-/obj/machinery/hydroponics/soil,
-/obj/machinery/camera{
- c_tag = "Garden";
- dir = 8
- },
-/turf/open/floor/grass,
-/area/hydroponics/garden)
"byQ" = (
/turf/open/floor/wood,
/area/library/lounge)
@@ -40816,415 +36949,46 @@
/area/library/lounge)
"byT" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
},
/turf/open/floor/carpet,
/area/library/lounge)
"byU" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
+/obj/structure/chair{
dir = 4
},
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit/departure_lounge)
"byV" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"byX" = (
-/obj/structure/window/reinforced/spawner,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
"byY" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Fore";
- dir = 1;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"byZ" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bza" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bzb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bzc" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bzd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bze" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology/glass{
- name = "Isolation A";
- req_access_txt = "39"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bzf" = (
-/obj/machinery/chem_dispenser,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzg" = (
-/obj/effect/landmark/start/chemist,
-/obj/structure/chair/office/light,
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzh" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzi" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bzj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/chair/comfy/black{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bzk" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bzl" = (
-/obj/machinery/button/door{
- id = "chemistry_shutters_2";
- name = "chemistry shutters control";
- pixel_x = 26;
- pixel_y = -26;
- req_access_txt = "5; 33"
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzm" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop/private)
-"bzn" = (
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bzo" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bzp" = (
-/obj/machinery/chem_dispenser,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzq" = (
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/southleft,
-/obj/machinery/door/window/northright,
-/turf/open/floor/plasteel,
-/area/medical/chemistry)
-"bzr" = (
-/obj/machinery/smartfridge/chemistry/preloaded,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzs" = (
-/obj/effect/landmark/start/chemist,
-/obj/structure/chair/office/light{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bzu" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bzv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bzw" = (
-/obj/effect/landmark/start/medical_doctor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bzx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bzy" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bzz" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bzA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bzB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bzC" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bzD" = (
-/obj/machinery/atmospherics/pipe/manifold4w/general/visible,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bzE" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bzF" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/structure/disposalpipe/segment{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/machinery/power/apc{
- areastring = "/area/medical/chemistry";
- name = "Chemistry Lab APC";
- pixel_y = -25
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bzI" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/vault{
- req_access_txt = "53"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+ areastring = "/area/hallway/secondary/exit";
+ dir = 1;
+ name = "Escape Hallway APC";
+ pixel_y = 24
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/security/nuke_storage)
-"bzJ" = (
-/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bzb" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -41248,8 +37012,50 @@
dir = 4
},
/obj/effect/turf_decal/trimline/red/line,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
+"bzm" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bzr" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bzI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bzJ" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/security/prison)
"bzK" = (
/obj/machinery/light,
/turf/open/floor/wood,
@@ -41298,7 +37104,6 @@
/area/library/lounge)
"bzQ" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/chair/office/dark{
dir = 8
},
@@ -41313,61 +37118,42 @@
},
/turf/open/floor/carpet,
/area/library/lounge)
-"bzS" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space)
"bzT" = (
-/obj/structure/window/reinforced{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bzV" = (
+/obj/machinery/door/airlock/public/glass{
+ name = "Library"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
+/area/library)
+"bzZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
/turf/open/floor/plasteel/dark,
/area/aisat)
-"bzV" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/open/space/basic,
-/area/space)
-"bzW" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
-"bzX" = (
-/obj/structure/window/reinforced/spawner/north,
-/turf/open/space/basic,
-/area/space)
-"bzY" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space)
"bAc" = (
-/obj/structure/window/reinforced/spawner,
/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+ dir = 8
},
-/turf/open/space/basic,
-/area/space)
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/grass,
+/area/medical/genetics)
"bAd" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 4
},
@@ -41390,276 +37176,51 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"bAg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bAh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bAi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bAj" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bAk" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/structure/chair/comfy/black{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bAl" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
"bAm" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/plasteel,
-/area/medical/virology)
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/machinery/light,
+/turf/open/floor/grass,
+/area/medical/genetics)
"bAn" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/structure/closet/secure_closet/medical3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
},
-/obj/structure/sink,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bAo" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bAp" = (
-/obj/machinery/vending/wardrobe/viro_wardrobe,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bAq" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bAr" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central3";
- location = "central2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"bAs" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-8"
},
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central2";
- location = "central1"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"bAt" = (
/obj/item/storage/belt/utility,
/turf/open/floor/plating,
/area/maintenance/fore)
-"bAu" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bAv" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/medical/genetics/cloning";
- dir = 8;
- name = "Cloning Lab APC";
- pixel_x = -25
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Cloning";
- dir = 4;
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bAw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bAx" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medbay";
- req_access_txt = "5"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bAz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bAA" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
"bAB" = (
/obj/machinery/light/small{
dir = 1;
@@ -41683,99 +37244,109 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bAD" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bAF" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bAG" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medbay";
+/obj/machinery/door/airlock/grunge{
+ name = "Morgue";
req_access_txt = "5"
},
-/obj/machinery/door/firedoor,
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bAH" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bAI" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bAJ" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/obj/machinery/airalarm/directional/south,
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bAK" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/machinery/light,
-/obj/effect/turf_decal/stripes/line,
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = -30
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bAL" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/medical/cryo)
-"bAM" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance";
- req_access_txt = "5"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bAF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bAG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command{
+ name = "Command Hallway";
+ req_access_txt = "19"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bAH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bAN" = (
/obj/machinery/door/morgue{
name = "Private Study";
@@ -41799,15 +37370,24 @@
/turf/open/floor/wood,
/area/library/lounge)
"bAQ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/area/hallway/primary/fore)
"bAT" = (
/obj/structure/chair/comfy/black{
dir = 8
@@ -41820,106 +37400,23 @@
dir = 6
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"bAV" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"bAW" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/fore/secondary)
-"bAX" = (
-/obj/structure/disposalpipe/segment{
+/obj/structure/chair/comfy/teal{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/medical/virology)
-"bAY" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/closed/wall,
-/area/medical/virology)
-"bAZ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bBa" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBb" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBc" = (
-/obj/item/storage/box/masks,
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/item/storage/box/gloves{
- pixel_x = 3;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/holopad,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bBe" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bBf" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/turf/open/floor/wood,
+/area/library)
"bBg" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -41931,422 +37428,186 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bBh" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology{
- autoclose = 0;
- frequency = 1449;
- id_tag = "virology_airlock_interior";
- name = "Virology Interior Airlock";
- req_access_txt = "39"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bBi" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/doorButtons/access_button{
- idDoor = "virology_airlock_interior";
- idSelf = "virology_airlock_control";
- name = "Virology Access Button";
- pixel_x = -26;
- pixel_y = 28;
- req_access_txt = "39"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bBj" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bBk" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bBl" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/doorButtons/access_button{
- idDoor = "virology_airlock_exterior";
- idSelf = "virology_airlock_control";
- name = "Virology Access Button";
- pixel_y = 24;
- req_access_txt = "39"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/virology{
- autoclose = 0;
- frequency = 1449;
- id_tag = "virology_airlock_exterior";
- name = "Virology Exterior Airlock";
- req_access_txt = "39"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bBm" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/item/reagent_containers/spray/cleaner,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBn" = (
-/obj/structure/bed/roller,
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBo" = (
-/obj/effect/landmark/event_spawn,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bBp" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bBq" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bBr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
+/area/hallway/primary/fore)
"bBs" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/sorting/mail{
- dir = 1;
- sortType = 9
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bBt" = (
-/obj/structure/bed/roller,
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bBu" = (
-/obj/machinery/power/apc{
- areastring = "/area/medical/cryo";
- name = "Cryogenics APC";
- pixel_y = -24
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"bBv" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"bBw" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bBw" = (
/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bBx" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bBy" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
+ icon_state = "4-8"
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile/green{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bBz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/line,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bBA" = (
/obj/item/storage/toolbox/mechanical,
/turf/open/floor/plating,
/area/maintenance/fore)
-"bBB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
"bBC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bBD" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bBE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bBF" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bBG" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bBH" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bBE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bBI" = (
-/turf/closed/wall/r_wall,
-/area/crew_quarters/heads/cmo)
-"bBJ" = (
-/obj/structure/chair/stool,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bBK" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/line,
+/mob/living/simple_animal/bot/secbot/beepsky{
+ desc = "It's Officer Beepsky! Powered by a potato and a shot of whiskey, and with a sturdier reinforced chassis, too. ";
+ health = 45;
+ maxHealth = 45;
+ name = "Officer Beepsky"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bBF" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bBH" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bBJ" = (
+/obj/machinery/chem_dispenser,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bBK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
/obj/machinery/light{
dir = 8
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bBL" = (
-/obj/structure/disposalpipe/segment{
+/area/hallway/primary/fore)
+"bBM" = (
+/obj/structure/table/glass,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/reagent_containers/glass/bottle/epinephrine,
+/obj/item/reagent_containers/glass/bottle/charcoal{
+ pixel_x = 7;
+ pixel_y = 4
+ },
+/obj/item/storage/pill_bottle/epinephrine{
+ pixel_x = 3
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/light{
- dir = 1
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBM" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bBN" = (
-/turf/closed/wall/r_wall,
-/area/medical/cryo)
-"bBO" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/area/medical/chemistry)
"bBP" = (
/obj/machinery/newscaster{
pixel_x = -30
@@ -42384,367 +37645,281 @@
/turf/open/floor/wood,
/area/library/lounge)
"bBT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/chair/office/dark{
dir = 8
},
/turf/open/floor/carpet,
/area/library/lounge)
"bBU" = (
-/turf/closed/wall,
-/area/maintenance/starboard)
-"bBV" = (
-/obj/structure/lattice,
-/obj/structure/grille/broken,
-/turf/open/space,
-/area/space/nearstation)
-"bBW" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/obj/structure/table,
+/obj/machinery/light/small{
+ dir = 4
},
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
+/obj/item/stock_parts/subspace/filter,
+/obj/item/stock_parts/subspace/filter,
+/obj/item/stock_parts/subspace/filter,
+/obj/item/stock_parts/subspace/filter,
+/obj/item/stock_parts/subspace/filter,
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
+"bBW" = (
+/obj/structure/bookcase/random/reference,
+/turf/open/floor/wood,
+/area/library)
"bBX" = (
/turf/closed/wall/r_wall,
/area/aisat)
"bBY" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
+/obj/structure/bookcase/random/adult,
+/turf/open/floor/wood,
+/area/library)
"bBZ" = (
/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
/obj/structure/cable{
icon_state = "0-4"
},
-/obj/structure/cable{
- icon_state = "0-8"
- },
/turf/open/floor/plating,
/area/hallway/primary/fore)
"bCa" = (
-/obj/machinery/door/airlock/medical/glass{
- id_tag = "MedbayFoyer";
- name = "Medbay";
- req_access_txt = "5"
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 5
},
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/unres{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/closet/secure_closet/chemical,
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/medical/chemistry)
"bCb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bCc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bCd" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bCe" = (
-/obj/structure/sign/warning/biohazard,
-/turf/closed/wall/r_wall,
-/area/medical/virology)
-"bCf" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/obj/structure/closet/l3closet/virology,
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bCg" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/closet/l3closet/virology,
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bCh" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bCi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bCj" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics/cloning)
-"bCk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bCl" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bCm" = (
+/obj/machinery/door/firedoor,
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/door/airlock/research{
+ id_tag = "AuxGenetics";
+ name = "Genetics Lab";
+ req_access_txt = "9"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bCn" = (
+/area/medical/genetics)
+"bCl" = (
+/turf/closed/wall,
+/area/medical/medbay/central)
+"bCm" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"bCo" = (
+/obj/structure/table/glass,
+/obj/item/paper/guides/jobs/medical/morgue{
+ pixel_x = -5;
+ pixel_y = 2
+ },
+/obj/item/reagent_containers/spray/cleaner{
+ pixel_x = 7;
+ pixel_y = 2
+ },
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bCq" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bCo" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/medbay/front_office)
-"bCp" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/power/apc{
- areastring = "/area/medical/medbay/central";
- dir = 4;
- name = "Medbay Central APC";
- pixel_x = 24
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bCq" = (
-/turf/closed/wall,
-/area/medical/medbay/front_office)
-"bCr" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bCs" = (
-/turf/closed/wall/r_wall,
-/area/security/checkpoint/medical)
-"bCt" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/security/checkpoint/medical)
-"bCu" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bCv" = (
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bCw" = (
-/obj/machinery/disposal/bin,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/button/door{
- id = "cmoshutter";
- name = "CMO Office Shutters";
- pixel_x = -25;
- req_access_txt = "40"
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bCx" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bCy" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bCz" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/mob/living/simple_animal/pet/penguin/emperor{
- desc = "Malpractice Penguin reminds you to fill your hypo with clf3 for those troublesome patients.";
- name = "Malpractice Penguin"
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bCA" = (
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bCB" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/computer/security/telescreen/cmo{
- pixel_x = 30
- },
-/obj/machinery/computer/crew{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bCC" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
dir = 6
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bCD" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bCs" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bCt" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"bCw" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bCx" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bCE" = (
+/area/bridge)
+"bCy" = (
/obj/structure/cable{
icon_state = "1-8"
},
+/obj/machinery/light,
/obj/structure/disposalpipe/segment{
- dir = 9
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bCz" = (
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/command{
+ name = "Bridge";
+ req_access_txt = "19"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgedoors";
+ name = "Bridge Access Blast door"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/secondary/command)
+"bCA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/command{
+ name = "Command Hallway";
+ req_access_txt = "19"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bCB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=bridge2";
+ location = "bridge1"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bCC" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bCF" = (
/obj/machinery/vending/wardrobe/curator_wardrobe,
/turf/open/floor/plasteel/cult,
@@ -42794,18 +37969,12 @@
/turf/open/floor/wood,
/area/library/lounge)
"bCM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
/turf/open/floor/carpet,
/area/library/lounge)
"bCN" = (
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/turf/open/floor/carpet,
/area/library/lounge)
"bCO" = (
@@ -42816,165 +37985,105 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"bCP" = (
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
/obj/effect/turf_decal/stripes/line{
dir = 8
},
/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bCQ" = (
-/obj/structure/lattice,
-/obj/structure/grille,
-/turf/open/space,
-/area/space/nearstation)
+/area/maintenance/starboard/aft)
"bCR" = (
/turf/closed/wall/r_wall,
/area/ai_monitored/turret_protected/ai)
-"bCS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bCT" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology/glass{
- name = "Isolation B";
- req_access_txt = "39"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bCU" = (
-/obj/structure/table,
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
"bCW" = (
-/obj/structure/window/reinforced{
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/item/radio/intercom{
dir = 1;
- pixel_y = 1
+ pixel_y = -29
},
-/obj/machinery/computer/crew,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
"bCX" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Medbay Desk";
- req_access_txt = "5"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bCY" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=bridge1";
+ location = "centrala"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bCY" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/vending/medical{
+ products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/healthanalyzer = 4, /obj/item/sensor_device = 4, /obj/item/pinpointer/crew = 2, /obj/item/reagent_containers/medspray/sterilizine = 1, /obj/item/stack/medical/gauze = 8, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/medspray/styptic = 2, /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/medspray/silver_sulf = 2, /obj/item/reagent_containers/pill/insulin = 10, /obj/item/reagent_containers/pill/salbutamol = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 4, /obj/item/reagent_containers/glass/bottle/epinephrine = 4, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/toxin = 3, /obj/item/reagent_containers/syringe/antiviral = 6, /obj/item/storage/hypospraykit/fire = 2, /obj/item/storage/hypospraykit/toxin = 2, /obj/item/storage/hypospraykit/o2 = 2, /obj/item/storage/hypospraykit/brute = 2, /obj/item/storage/hypospraykit/enlarge = 2, /obj/item/reagent_containers/glass/bottle/vial/small = 5, /obj/item/storage/briefcase/medical = 2, /obj/item/stack/sticky_tape/surgical = 3, /obj/item/healthanalyzer/wound = 4, /obj/item/stack/medical/ointment = 2, /obj/item/stack/medical/suture = 2, /obj/item/stack/medical/bone_gel = 4)
+ },
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
"bCZ" = (
-/obj/machinery/light{
+/obj/machinery/clonepod{
+ pixel_x = 2
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bDa" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bDb" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/hallway/primary/aft)
+/turf/open/floor/plasteel/dark,
+/area/medical/genetics/cloning)
"bDc" = (
-/obj/machinery/light{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=starboard4";
+ location = "starboard3"
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"bDd" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bDe" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
"bDf" = (
/obj/structure/cable{
icon_state = "2-4"
@@ -42987,193 +38096,135 @@
/turf/open/floor/plasteel,
/area/hallway/primary/central)
"bDh" = (
-/turf/closed/wall/r_wall,
-/area/medical/medbay/front_office)
+/obj/machinery/chem_heater{
+ pixel_x = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bDi" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/machinery/requests_console{
- department = "Security";
- departmentType = 5;
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/chem_dispenser/apothecary,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bDj" = (
+/obj/machinery/chem_master,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bDk" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/reagent_dispensers/water_cooler,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bDl" = (
+/obj/structure/chair/sofa/right,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bDm" = (
+/obj/structure/chair/sofa,
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
pixel_y = 30
},
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
+/obj/machinery/light{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bDj" = (
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/structure/table,
-/obj/item/book/manual/wiki/security_space_law,
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bDk" = (
-/obj/structure/closet/secure_closet/security/med,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bDl" = (
-/obj/machinery/newscaster{
- pixel_x = 32
- },
-/obj/structure/filingcabinet,
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bDm" = (
-/obj/machinery/door/firedoor,
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/westright,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/medical/medbay/front_office)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bDn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/structure/chair/sofa/left,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
"bDo" = (
-/obj/effect/landmark/start/medical_doctor,
-/obj/structure/chair/office/light{
- dir = 8
- },
-/obj/machinery/button/door{
- desc = "A remote control switch for the medbay foyer.";
- id = "MedbayFoyer";
- name = "Medbay Doors Control";
- normaldoorcontrol = 1;
- pixel_x = 26;
- pixel_y = 24;
- req_access_txt = "5"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bDp" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bDq" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bDp" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
},
-/obj/structure/disposalpipe/segment{
+/obj/structure/table,
+/obj/item/storage/box/cups,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bDq" = (
+/obj/machinery/sleeper,
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 9
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/area/medical/cryo)
"bDr" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
+/obj/machinery/sleeper,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
},
/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/area/medical/cryo)
"bDs" = (
-/obj/effect/turf_decal/tile/blue{
+/obj/machinery/door/airlock/grunge{
+ name = "Morgue";
+ req_access_txt = "5"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/structure/table/glass,
-/obj/item/storage/secure/briefcase,
-/obj/item/pen,
-/obj/item/clothing/neck/stethoscope,
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"bDt" = (
/obj/structure/disposalpipe/segment{
dir = 6
@@ -43184,650 +38235,435 @@
/turf/open/floor/carpet,
/area/library)
"bDu" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/blue{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/bridge)
"bDv" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Bridge";
+ departmentType = 5;
+ name = "Bridge RC";
+ pixel_x = 32
},
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
},
-/obj/machinery/keycard_auth{
- pixel_x = 30
- },
-/obj/machinery/computer/med_data{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/turf/open/floor/plasteel/dark,
+/area/bridge)
"bDw" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/airlock/command{
+ name = "Vacant Office"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/vacantoffice/b)
"bDx" = (
/turf/closed/wall,
/area/maintenance/department/medical)
-"bDy" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
"bDz" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/solar{
- id = "aftstarboard";
- name = "Aft-Starboard Solar Array"
- },
-/turf/open/floor/plasteel/airless/solarpanel,
-/area/solar/starboard/aft)
-"bDA" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bDB" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/solar{
- id = "aftstarboard";
- name = "Aft-Starboard Solar Array"
- },
-/turf/open/floor/plasteel/airless/solarpanel,
-/area/solar/starboard/aft)
-"bDC" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
-"bDD" = (
-/obj/machinery/porta_turret/ai{
- dir = 1
- },
+/obj/structure/grille,
/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai)
-"bDE" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bDF" = (
-/obj/structure/sink{
- dir = 8;
- pixel_x = -12;
- pixel_y = 2
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bDG" = (
-/obj/machinery/power/smes/engineering,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bDH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bDI" = (
-/obj/machinery/door/airlock/command{
- name = "Chief Medical Officer's Office";
- req_access_txt = "40"
- },
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/cmo)
-"bDK" = (
-/turf/closed/wall,
-/area/maintenance/bar)
-"bDL" = (
-/obj/structure/bed,
-/obj/item/bedsheet/cmo,
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bDM" = (
-/obj/structure/table,
-/obj/structure/bedsheetbin,
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bDN" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bDO" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bDP" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bDQ" = (
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/turf/open/floor/plasteel/white/telecomms,
-/area/tcommsat/server)
-"bDR" = (
-/obj/machinery/computer/secure_data,
-/obj/machinery/airalarm{
- pixel_y = 23
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"bDS" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = 1;
- pixel_y = 9
- },
-/obj/item/pen,
-/obj/machinery/camera{
- c_tag = "Security Post - Engineering"
- },
-/obj/machinery/newscaster{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"bDT" = (
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bDU" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop/private)
-"bDV" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bDW" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bDX" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 28
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bDY" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bDZ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/library/lounge)
-"bEa" = (
-/obj/structure/chair,
-/obj/effect/landmark/start/virologist,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bEb" = (
+/area/maintenance/port/fore)
+"bDA" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/machinery/camera/autoname{
- dir = 4
- },
+/obj/machinery/airalarm/directional/west,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bEc" = (
+/area/hallway/primary/fore)
+"bDB" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bDC" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 30
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bDE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/command{
+ name = "Council Chamber";
+ req_access_txt = "19"
+ },
/obj/machinery/door/firedoor,
-/obj/structure/table/reinforced,
-/obj/machinery/door/window/westleft,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/carpet,
+/area/bridge/meeting_room)
+"bDF" = (
+/turf/closed/wall,
+/area/bridge/showroom/corporate)
+"bDG" = (
+/obj/structure/flora/ausbushes/leafybush,
+/turf/open/floor/grass,
+/area/library)
+"bDH" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/blue{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock/command{
+ name = "Teleport Access";
+ req_one_access_txt = "17;19"
+ },
+/turf/open/floor/plasteel,
+/area/teleporter)
+"bDI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock/command{
+ name = "E.V.A. Storage";
+ req_access_txt = "18"
+ },
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
+"bDN" = (
+/obj/structure/chair/comfy/teal{
dir = 4
},
-/turf/open/floor/plating,
-/area/medical/medbay/front_office)
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/wood,
+/area/library)
+"bDO" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/obj/structure/flora/ausbushes/sunnybush,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/library)
+"bDQ" = (
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_x = -32
+ },
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/library)
+"bDT" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "hopqueue";
+ name = "HoP Queue Shutters"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bDU" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/hop/private)
+"bDV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bDZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/library/lounge)
+"bEb" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bEc" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall,
+/area/medical/chemistry)
"bEd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/tile/red{
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile/red{
- dir = 1
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/item/radio/headset/headset_med,
+/obj/item/folder/white,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"bEe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/structure/table/glass,
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/item/clothing/glasses/science{
+ pixel_x = 2;
+ pixel_y = 4
+ },
+/obj/item/clothing/glasses/science,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bEf" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bEg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bEh" = (
-/obj/structure/chair/office/light,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
+/obj/effect/turf_decal/trimline/red/filled/line{
dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bEi" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/area/medical/chemistry)
+"bEf" = (
+/obj/machinery/door/window/westright,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bEj" = (
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel/dark,
+/area/medical/genetics/cloning)
+"bEg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bEh" = (
+/obj/structure/chair/office/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bEj" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
},
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
"bEk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/requests_console{
+ department = "Medbay";
+ departmentType = 1;
+ name = "Medbay RC";
+ pixel_x = -30
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/blue{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
+/area/medical/medbay/central)
"bEl" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/structure/cable,
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/heads/cmo";
- dir = 8;
- name = "Chief Medical Officer's Office APC";
- pixel_x = -26
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bEm" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bEn" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/structure/table/glass,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bEo" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/landmark/start/chief_medical_officer,
-/obj/structure/chair/office/light{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bEp" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/airalarm/directional/east,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bEq" = (
-/turf/closed/wall,
-/area/hydroponics/garden/abandoned)
-"bEr" = (
-/obj/machinery/biogenerator,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bEs" = (
-/obj/item/reagent_containers/food/snacks/grown/banana,
-/obj/item/reagent_containers/food/snacks/grown/banana,
-/obj/item/reagent_containers/food/snacks/grown/wheat,
-/obj/item/reagent_containers/food/snacks/grown/watermelon,
-/obj/item/reagent_containers/food/snacks/grown/watermelon,
-/obj/item/reagent_containers/food/snacks/grown/watermelon,
-/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
-/obj/item/reagent_containers/food/snacks/grown/grapes,
-/obj/item/reagent_containers/food/snacks/grown/cocoapod,
-/obj/structure/rack,
-/obj/item/seeds/wheat,
-/obj/item/seeds/watermelon,
-/obj/item/seeds/watermelon,
-/obj/item/seeds/grape,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bEt" = (
-/obj/item/storage/bag/plants/portaseeder,
-/obj/item/storage/bag/plants/portaseeder,
-/obj/item/plant_analyzer,
-/obj/item/cultivator,
-/obj/item/reagent_containers/glass/bucket,
-/obj/structure/rack,
-/obj/item/seeds/corn,
-/obj/item/seeds/cabbage,
-/obj/item/seeds/grass,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bEu" = (
-/obj/machinery/hydroponics/soil{
- pixel_y = 8
+/area/medical/medbay/central)
+"bEm" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
},
-/obj/item/seeds/carrot,
-/obj/effect/turf_decal/stripes/line,
-/obj/item/seeds/cannabis/white,
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bEv" = (
-/obj/machinery/hydroponics/soil{
- pixel_y = 8
- },
-/obj/item/seeds/glowshroom,
-/obj/item/seeds/corn,
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bEw" = (
-/obj/machinery/hydroponics/soil{
- pixel_y = 8
- },
-/obj/item/plant_analyzer,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bEx" = (
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bEy" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
+/obj/machinery/power/apc{
+ areastring = "/area/medical/paramedic";
+ dir = 1;
+ name = "Paramedic's Office APC";
+ pixel_y = 26
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "0-8"
},
-/turf/open/floor/plating,
-/area/maintenance/starboard)
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bEn" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bEo" = (
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bEp" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/crowbar,
+/obj/item/wrench/medical,
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/obj/item/reagent_containers/glass/beaker/cryoxadone,
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bEr" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bEv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/vault{
+ req_access_txt = "53"
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bEw" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/vending/wallmed{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bEx" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bEy" = (
+/obj/effect/landmark/start/paramedic,
+/obj/structure/chair/office/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
"bEz" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -43837,330 +38673,155 @@
},
/area/maintenance/fore)
"bEA" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"bEB" = (
+/obj/machinery/light{
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bED" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"bEE" = (
+/obj/machinery/atmospherics/components/unary/cryo_cell,
+/obj/effect/turf_decal/stripes/line{
dir = 9
},
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bEB" = (
-/obj/structure/lattice/catwalk,
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bEF" = (
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bEC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/camera{
- c_tag = "AI Chamber Fore";
- network = list("aicore")
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bED" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bEE" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Medbay Security Post";
- req_access_txt = "63"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bEF" = (
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
+/area/ai_monitored/turret_protected/aisat/foyer)
"bEG" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bEH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
+/obj/machinery/bookbinder,
+/turf/open/floor/wood,
+/area/library)
"bEI" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/security/glass{
- name = "Medbay Security Post";
- req_access_txt = "63"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
+/obj/machinery/atmospherics/components/unary/cryo_cell,
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/security/checkpoint/medical)
+/turf/open/floor/plasteel,
+/area/medical/cryo)
"bEJ" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bEL" = (
-/obj/item/electropack/shockcollar,
-/obj/item/assembly/signaler,
-/obj/item/clothing/mask/muzzle,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bEM" = (
-/obj/structure/bed,
-/obj/item/bedsheet/random,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/maintenance/bar)
-"bEN" = (
-/obj/machinery/vending/kink,
-/obj/effect/decal/cleanable/semen,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bEO" = (
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
+/obj/machinery/porta_turret/ai,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"bEP" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "2-4"
},
-/obj/effect/turf_decal/trimline/red/filled/line{
+/turf/open/floor/carpet,
+/area/library)
+"bES" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"bEP" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bEQ" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bER" = (
-/obj/structure/table,
-/obj/item/storage/box/gloves,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bES" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/security_space_law,
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
+/area/science/xenobiology)
"bET" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
},
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bEW" = (
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/turf/open/floor/carpet,
+/area/library)
+"bEZ" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bEU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera{
- c_tag = "Medbay Cryogenics";
- dir = 1;
- name = "medbay camera";
- network = list("ss13","medbay")
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"bFa" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel/white,
/area/medical/cryo)
-"bEV" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bEW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bEX" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bEY" = (
-/obj/structure/table,
+"bFb" = (
/obj/machinery/light{
dir = 4
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/machinery/reagentgrinder,
-/obj/item/stack/sheet/mineral/plasma,
-/obj/item/stack/sheet/mineral/plasma,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bEZ" = (
-/obj/structure/chair{
- dir = 4
- },
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
+ dir = 5
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
},
/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bFa" = (
-/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/medical";
- dir = 8;
- name = "Medbay Security APC";
- pixel_x = -25
- },
-/obj/structure/cable,
-/obj/machinery/computer/secure_data{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bFb" = (
-/obj/machinery/camera{
- c_tag = "Security Post - Medbay";
- dir = 1
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/landmark/start/depsec/medical,
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bFc" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/area/medical/cryo)
"bFd" = (
-/obj/structure/reagent_dispensers/peppertank{
- pixel_x = 30
- },
-/obj/structure/table,
-/obj/machinery/recharger{
- pixel_y = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
"bFe" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/machinery/suit_storage_unit/cmo,
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bFf" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
@@ -44172,81 +38833,45 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"bFg" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile,
/obj/effect/turf_decal/tile{
- dir = 1
+ dir = 4
},
-/obj/machinery/light,
-/obj/structure/table/glass,
-/obj/item/folder/blue,
-/obj/item/folder/blue,
-/obj/item/pen,
-/obj/item/stamp/cmo,
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bFh" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/computer/card/minor/cmo{
- dir = 1
- },
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Chief Medical Officer's Desk";
- departmentType = 5;
- name = "Chief Medical Officer RC";
- pixel_y = -32
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
+/obj/machinery/door/window/eastright,
+/turf/open/floor/carpet,
+/area/bridge)
"bFi" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
},
/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-4"
+ dir = 4
},
/turf/open/floor/wood,
/area/crew_quarters/heads/hop/private)
"bFj" = (
-/obj/machinery/door/airlock/maintenance{
- name = "CMO Maintenance";
- req_access_txt = "40"
+/obj/machinery/vending/boozeomat,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
"bFk" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/grimy,
+/area/security/vacantoffice/b)
"bFl" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -44255,12 +38880,18 @@
/turf/open/floor/plating,
/area/maintenance/fore)
"bFm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/aft)
"bFn" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -44288,190 +38919,162 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"bFo" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
},
-/area/hydroponics/garden/abandoned)
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
"bFp" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- name = "old sink";
- pixel_y = 28
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 6
},
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/hydroponics/garden/abandoned)
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
"bFq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
+/obj/effect/spawner/lootdrop/grille_or_trash,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-8"
},
/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
+/area/maintenance/starboard/aft)
"bFr" = (
-/obj/item/seeds/watermelon,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
"bFs" = (
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_y = 27
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bFt" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 10
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bFu" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
+/area/security/nuke_storage)
+"bFt" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"bFu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/carpet,
+/area/library)
"bFv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bFw" = (
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bFx" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bFy" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bFz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bFA" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bFB" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/maintenance/bar)
-"bFC" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/maintenance/bar)
-"bFD" = (
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/maintenance/bar)
-"bFE" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/engineering";
- dir = 8;
- name = "Engineering Security APC";
- pixel_x = -24
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"bFF" = (
-/turf/open/floor/plating/asteroid,
-/area/space)
-"bFG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"bFH" = (
-/turf/closed/wall,
-/area/maintenance/port)
-"bFI" = (
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bFJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bFK" = (
-/turf/closed/wall,
-/area/medical/medbay/lobby)
-"bFL" = (
-/obj/machinery/power/apc{
- areastring = "/area/medical/medbay/lobby";
- name = "Medbay Lobby APC";
- pixel_y = -24
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bFM" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/medbay/central)
-"bFN" = (
-/obj/machinery/airalarm{
- dir = 1;
- pixel_y = -22
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
},
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
+ dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bFB" = (
+/obj/structure/showcase/machinery/cloning_pod,
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bFF" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/teleporter)
+"bFH" = (
+/turf/open/floor/plating,
+/area/construction)
+"bFK" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/computer/bank_machine,
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bFL" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bFM" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "chemistry_shutters_2";
+ name = "Chemistry Shutters"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/chemistry)
+"bFN" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/mirror{
+ pixel_x = 25
+ },
+/obj/machinery/door/window/westleft,
+/turf/open/floor/plasteel/dark,
+/area/medical/genetics/cloning)
"bFO" = (
/obj/item/radio/intercom{
dir = 8;
@@ -44483,117 +39086,139 @@
name = "Quartermaster's Quarters APC";
pixel_y = -24
},
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
/turf/open/floor/carpet/orange,
/area/quartermaster/qm/private)
"bFP" = (
-/turf/closed/wall/r_wall,
-/area/crew_quarters/heads/cmo/private)
-"bFQ" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bFR" = (
-/obj/machinery/hydroponics/soil{
- pixel_y = -8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bFS" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/door/airlock/medical{
- name = "Medbay Break Room";
+ name = "Apothecary";
req_access_txt = "5"
},
/turf/open/floor/plasteel/white,
-/area/medical)
-"bFT" = (
-/obj/item/seeds/berry,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bFU" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
+/area/medical/medbay/central)
+"bFQ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bFR" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/area/hydroponics/garden/abandoned)
-"bFV" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/reagent_containers/glass/bucket,
/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
+/area/maintenance/port/fore)
+"bFS" = (
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/closed/wall,
+/area/medical/medbay/central)
+"bFT" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/item/clothing/suit/straight_jacket,
+/obj/item/clothing/mask/muzzle,
+/obj/item/soap/nanotrasen,
+/obj/item/gun/syringe/dart,
+/turf/open/floor/plasteel/dark,
+/area/medical/medbay/central)
+"bFU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
+"bFV" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
"bFW" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/item/stack/cable_coil/random,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"bFX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bFY" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bFX" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/area/maintenance/aft)
+"bFZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bFY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/ai)
-"bFZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bGa" = (
-/obj/structure/falsewall,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/wood,
-/area/maintenance/bar)
"bGb" = (
-/obj/machinery/vending/wardrobe/sec_wardrobe,
-/obj/machinery/requests_console{
- department = "Security";
- departmentType = 5;
- pixel_x = -30
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
"bGc" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/modular_computer/console/preset/engineering,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
"bGd" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 5
@@ -44616,28 +39241,14 @@
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
"bGe" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/structure/closet/secure_closet/security/engine,
-/obj/machinery/button/door{
- desc = "A remote control-switch for the engineering security doors.";
- id = "Engineering";
- name = "Engineering Lockdown";
- pixel_x = 26;
- pixel_y = 6;
- req_access_txt = "10"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
},
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/obj/item/radio/off,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
"bGf" = (
/obj/machinery/power/apc{
areastring = "/area/science/robotics/lab";
@@ -44651,179 +39262,148 @@
/turf/open/floor/plasteel,
/area/science/robotics/lab)
"bGg" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bGh" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bGi" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 30
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bGj" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bGk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bGl" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bGm" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bGn" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bGo" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"bGp" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bGq" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medbay";
+ req_access_txt = "5"
+ },
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bGr" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/power/apc/highcap/five_k{
- dir = 1;
- name = "Central Hall APC";
- pixel_y = 25
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "0-2"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bGh" = (
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/computer/med_data{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bGi" = (
-/obj/machinery/power/apc{
- areastring = "/area/medical/medbay/front_office";
- name = "Medbay Front Office APC";
- pixel_y = -24
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bGj" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bGk" = (
-/obj/structure/table/glass,
-/obj/item/paper_bin,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
-"bGl" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGm" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGn" = (
-/obj/structure/table,
-/obj/item/circular_saw{
- pixel_y = 2
- },
-/obj/item/scalpel{
- pixel_y = 15
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/item/radio/intercom{
- frequency = 1485;
- name = "Station Intercom (Medbay)";
- pixel_x = -30
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bGo" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"bGp" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Infirmary"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGq" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Infirmary"
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGr" = (
-/obj/structure/table,
-/obj/machinery/light,
-/obj/item/storage/box/donkpockets,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bGs" = (
-/obj/structure/table,
-/obj/machinery/microwave,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/area/hallway/primary/fore)
"bGt" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -44834,279 +39414,170 @@
/turf/open/floor/plating,
/area/storage/emergency/starboard)
"bGu" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/modular_computer/console/preset/command{
dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
-"bGv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/turf/open/floor/carpet,
+/area/bridge)
"bGw" = (
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/crew_quarters/heads/hop/private";
- name = "Head of Personnel's Quarters APC";
- pixel_y = -24
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
/obj/structure/cable{
- icon_state = "0-8"
+ icon_state = "2-4"
},
/turf/open/floor/wood,
/area/crew_quarters/heads/hop/private)
"bGx" = (
-/obj/item/cultivator,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/hydroponics/soil{
- pixel_y = -8
- },
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bGy" = (
-/obj/item/seeds/ambrosia,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/hydroponics/soil{
- pixel_y = -8
- },
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bGz" = (
-/obj/item/seeds/watermelon,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/item/seeds/cannabis,
-/obj/machinery/hydroponics/soil{
- pixel_y = -8
- },
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bGA" = (
-/obj/item/seeds/berry,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/hydroponics/soil{
- pixel_y = -8
- },
-/turf/open/floor/plating/asteroid,
-/area/hydroponics/garden/abandoned)
-"bGB" = (
-/turf/closed/wall/r_wall,
-/area/engine/transit_tube)
-"bGC" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bGD" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bGE" = (
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/maintenance/bar)
-"bGF" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/bar";
- dir = 1;
- name = "Maint Bar APC";
- pixel_y = 24
- },
/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bGG" = (
-/obj/machinery/vending/autodrobe,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bGH" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/obj/machinery/computer/slot_machine{
- pixel_y = 2
+ icon_state = "2-8"
},
+/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
-/area/maintenance/bar)
-"bGI" = (
-/obj/machinery/computer/arcade,
-/turf/open/floor/plating,
-/area/maintenance/bar)
-"bGJ" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/shaker,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/item/reagent_containers/glass/beaker{
- pixel_x = 8;
- pixel_y = 2
- },
-/obj/item/reagent_containers/dropper,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bGK" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bGL" = (
-/obj/structure/closet/secure_closet/bar{
- pixel_x = -3;
- pixel_y = -1;
- req_access_txt = "25"
- },
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bGM" = (
-/obj/machinery/vending/boozeomat,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bGN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/door/airlock/virology,
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bGO" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/area/maintenance/starboard/aft)
+"bGy" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bGP" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bGQ" = (
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bGR" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bGz" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"bGA" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"bGB" = (
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGS" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGT" = (
-/obj/structure/disposalpipe/segment{
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bGC" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGU" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bGV" = (
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bGD" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/landmark/start/paramedic,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/rack,
+/obj/item/storage/toolbox/emergency,
+/obj/item/storage/toolbox/emergency{
+ pixel_x = -2;
+ pixel_y = -3
+ },
+/obj/item/wrench,
+/obj/item/multitool,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bGF" = (
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
+"bGO" = (
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/medical/patients_rooms/room_a)
+"bGQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/security/vacantoffice/b)
+"bGR" = (
+/turf/open/floor/plasteel/grimy,
+/area/bridge/meeting_room)
+"bGS" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bGT" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bGU" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/teleporter)
"bGW" = (
-/obj/machinery/holopad,
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/door/poddoor/shutters{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/button/door{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter Control";
+ pixel_y = -24;
+ req_access_txt = "19"
},
-/obj/effect/turf_decal/bot,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
"bGX" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/chem_master,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
},
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/medical/chemistry)
"bGY" = (
/obj/effect/landmark/start/quartermaster,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
@@ -45122,78 +39593,62 @@
/turf/open/floor/plasteel,
/area/quartermaster/qm)
"bGZ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
+/obj/structure/table,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/glass/beaker/large,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/dropper,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/medical/chemistry)
"bHa" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/window/reinforced{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/structure/disposalpipe/segment{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 26;
+ pixel_y = -3
+ },
+/obj/machinery/shower{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/genetics/cloning)
"bHb" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
},
+/obj/machinery/airalarm/directional/north,
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
"bHc" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
-"bHd" = (
-/obj/machinery/light,
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
"bHe" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
@@ -45212,43 +39667,36 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/machinery/light,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bHg" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 30
},
/turf/open/floor/plasteel/white,
-/area/medical/medbay/front_office)
+/area/medical/medbay/central)
"bHh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/department/medical";
- dir = 4;
- name = "Medical Maintenance APC";
- pixel_x = 24
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
},
/obj/structure/cable{
- icon_state = "0-2"
+ icon_state = "2-4"
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bHi" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -45276,208 +39724,124 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"bHj" = (
+/obj/machinery/holopad,
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
+/obj/effect/turf_decal/bot,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bHk" = (
-/obj/structure/girder,
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bHl" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/solars/starboard/aft)
-"bHm" = (
-/obj/structure/lattice,
-/turf/closed/wall/r_wall,
-/area/maintenance/solars/starboard/aft)
-"bHn" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_x = -10;
- pixel_y = 22
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/item/radio/intercom{
- freerange = 1;
- name = "Common Channel";
- pixel_x = -27
- },
-/obj/item/radio/intercom{
- freerange = 1;
- frequency = 1447;
- name = "Private Channel";
- pixel_x = -10;
- pixel_y = -25
- },
-/obj/machinery/door/window{
- base_state = "rightsecure";
- dir = 4;
- icon_state = "rightsecure";
- layer = 4.1;
- name = "Secondary AI Core Access";
- obj_integrity = 300;
- pixel_x = 4;
- req_access_txt = "16"
- },
-/turf/open/floor/circuit/green,
-/area/ai_monitored/turret_protected/ai)
-"bHo" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/bot_white/left,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/closet/crate/silvercrate,
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bHl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
+"bHm" = (
+/obj/machinery/nuclearbomb/selfdestruct,
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bHn" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bHo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/library/lounge";
+ dir = 4;
+ name = "Library Lounge APC";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/carpet,
+/area/library/lounge)
+"bHp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bHq" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bHr" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bHw" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "N2O to Pure"
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
- dir = 1
+ dir = 8
},
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bHp" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bHq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bHr" = (
-/obj/item/radio/intercom{
- freerange = 1;
- name = "Common Channel";
- pixel_x = 27;
- pixel_y = 7
- },
-/obj/item/radio/intercom{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_y = 27
- },
-/obj/item/radio/intercom{
- freerange = 1;
- frequency = 1447;
- name = "Private Channel";
- pixel_x = -27;
- pixel_y = 7
- },
-/obj/effect/landmark/start/ai,
-/obj/machinery/button/door{
- id = "AI Core shutters";
- name = "AI Core shutters control";
- pixel_x = -24;
- pixel_y = 22;
- req_access_txt = "16"
- },
-/obj/machinery/button/door{
- id = "AI Chamber entrance shutters";
- name = "AI Chamber entrance shutters control";
- pixel_x = 23;
- pixel_y = 23;
- req_access_txt = "16"
- },
-/turf/open/floor/circuit/green,
-/area/ai_monitored/turret_protected/ai)
-"bHs" = (
-/obj/effect/landmark/start/ai/secondary,
-/obj/item/radio/intercom{
- freerange = 1;
- listening = 0;
- name = "Custom Channel";
- pixel_x = 10;
- pixel_y = 22
- },
-/obj/item/radio/intercom{
- freerange = 1;
- name = "Common Channel";
- pixel_x = 27
- },
-/obj/item/radio/intercom{
- freerange = 1;
- frequency = 1447;
- name = "Private Channel";
- pixel_x = 10;
- pixel_y = -25
- },
-/obj/machinery/door/window{
- base_state = "leftsecure";
- dir = 8;
- icon_state = "leftsecure";
- layer = 4.1;
- name = "Tertiary AI Core Access";
- obj_integrity = 300;
- pixel_x = -3;
- req_access_txt = "16"
- },
-/turf/open/floor/circuit/green,
-/area/ai_monitored/turret_protected/ai)
-"bHt" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bHu" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bHv" = (
-/turf/open/floor/plating,
-/area/maintenance/bar)
-"bHw" = (
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bHx" = (
-/obj/structure/sink/kitchen{
- desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
- dir = 8;
- name = "old sink";
- pixel_x = 15
- },
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bHy" = (
-/obj/machinery/atmospherics/components/unary/tank/air,
/turf/open/floor/plasteel,
-/area/medical/virology)
+/area/engine/atmos)
+"bHy" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
"bHz" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -45486,150 +39850,113 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/machinery/camera/autoname,
+/obj/machinery/airalarm/directional/north,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bHA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bHB" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
- },
+/obj/effect/landmark/xeno_spawn,
/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bHC" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
+/area/medical/cryo)
"bHD" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
+/turf/open/floor/plasteel,
+/area/medical/cryo)
"bHE" = (
-/obj/structure/window/reinforced{
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bHF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bHF" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bHG" = (
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = 30
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bHH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bHI" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bHJ" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bHK" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bHL" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/structure/disposalpipe/segment{
dir = 5
},
-/obj/structure/table,
-/obj/item/clothing/suit/straight_jacket,
-/obj/item/clothing/mask/muzzle,
-/obj/item/soap/nanotrasen,
-/obj/item/gun/syringe/dart,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bHM" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bHG" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bHI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bHJ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/cryo)
+"bHK" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/vg_decals/department/med,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bHL" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/bridge)
+"bHN" = (
+/obj/machinery/computer/secure_data{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bHO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = 30
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/rack,
-/obj/item/storage/toolbox/emergency,
-/obj/item/storage/toolbox/emergency{
- pixel_x = -2;
- pixel_y = -3
- },
-/obj/item/wrench,
-/obj/item/multitool,
/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/machinery/camera/autoname{
dir = 8
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"bHN" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/carpet/blue,
-/area/crew_quarters/heads/cmo/private)
-"bHO" = (
-/turf/open/floor/carpet/blue,
-/area/crew_quarters/heads/cmo/private)
"bHP" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo/private)
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
"bHQ" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -45654,101 +39981,166 @@
dir = 8
},
/obj/effect/turf_decal/trimline/red/line,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"bHR" = (
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable,
+/obj/machinery/power/apc{
+ areastring = "/area/security/vacantoffice/b";
+ dir = 4;
+ name = "Vacant Office APC";
+ pixel_x = 27
},
-/turf/open/floor/plating,
-/area/maintenance/starboard)
+/turf/open/floor/plasteel/grimy,
+/area/security/vacantoffice/b)
"bHS" = (
+/obj/structure/table,
+/obj/item/stock_parts/micro_laser,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/manipulator,
+/obj/item/stock_parts/capacitor,
+/obj/item/stock_parts/micro_laser/high,
+/obj/item/stock_parts/micro_laser/high,
+/obj/item/stock_parts/micro_laser/high,
+/obj/item/stock_parts/micro_laser/high,
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
+"bHT" = (
+/obj/machinery/photocopier,
+/turf/open/floor/plasteel/grimy,
+/area/bridge/meeting_room)
+"bHU" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/science/xenobiology)
+"bHV" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/closet/crate/silvercrate,
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bHW" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bHT" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bHU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bHV" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bHW" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/turf/open/floor/plating/asteroid,
-/area/maintenance/starboard)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
"bHX" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/machinery/power/smes/engineering{
- output_level = 80000
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
"bHY" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/solars/starboard/aft";
- dir = 8;
- name = "Starboard Quarter Solar APC";
- pixel_x = -26;
- pixel_y = 3
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/cmo/private)
"bHZ" = (
-/obj/machinery/camera{
- c_tag = "Aft Starboard Solar Maintenance";
- dir = 3
+/obj/machinery/camera/motion{
+ c_tag = "Vault";
+ dir = 8;
+ network = list("vault")
},
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
+/turf/open/space/basic,
+/area/space)
"bIa" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIb" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIc" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable,
-/turf/open/space,
-/area/solar/starboard/aft)
-"bId" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/ai_slipper{
- uses = 10
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/filingcabinet,
+/obj/item/folder/documents,
+/obj/effect/turf_decal/bot_white/left,
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bIb" = (
+/obj/structure/cable,
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/security/nuke_storage";
+ name = "Vault APC";
+ pixel_y = -26
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
+"bIc" = (
+/obj/machinery/camera/motion{
+ c_tag = "Vault";
+ dir = 1;
+ network = list("vault")
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
"bIe" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
@@ -45764,569 +40156,430 @@
/turf/open/floor/plasteel/dark,
/area/security/brig)
"bIf" = (
-/obj/machinery/requests_console{
- department = "AI";
- departmentType = 5;
- pixel_x = -30;
- pixel_y = -30
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/flasher{
- id = "AI";
- pixel_x = 23;
- pixel_y = -23
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bIg" = (
-/obj/machinery/turretid{
- control_area = "/area/ai_monitored/turret_protected/ai";
- icon_state = "control_stun";
- name = "AI Chamber turret control";
- pixel_x = -2;
- pixel_y = 25
- },
-/obj/machinery/door/window{
- base_state = "leftsecure";
- dir = 8;
- icon_state = "leftsecure";
- name = "Primary AI Core Access";
- obj_integrity = 300;
- req_access_txt = "16"
- },
-/obj/machinery/newscaster/security_unit{
- pixel_x = -4;
- pixel_y = -33
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bIh" = (
-/obj/machinery/door/window{
- base_state = "rightsecure";
- dir = 4;
- icon_state = "rightsecure";
- name = "Primary AI Core Access";
- obj_integrity = 300;
- req_access_txt = "16"
- },
-/obj/machinery/camera{
- c_tag = "AI Chamber - Core";
- network = list("aicore")
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/power/apc/auto_name/north{
- areastring = "/area/ai_monitored/turret_protected/ai";
- name = "AI Chamber APC"
- },
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "0-8"
+ },
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/bridge/showroom/corporate";
+ dir = 4;
+ name = "Nanotrasen Corporate Showroom APC";
+ pixel_x = 28
},
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bIi" = (
-/obj/structure/girder,
-/obj/structure/grille,
+/area/bridge/showroom/corporate)
+"bIg" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/teleporter)
+"bIh" = (
+/obj/machinery/light{
+ dir = 8
+ },
/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/port)
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
+"bIi" = (
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
"bIj" = (
-/obj/structure/mineral_door/wood{
- name = "The Gobbetting Barmaid"
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bIk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bIl" = (
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/maintenance/bar)
-"bIm" = (
-/obj/structure/chair/stool,
-/turf/open/floor/wood,
-/area/maintenance/bar)
+/obj/effect/turf_decal/stripes/corner,
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
"bIn" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/tequila,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bIo" = (
-/turf/open/floor/wood{
- icon_state = "wood-broken"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/area/maintenance/bar)
-"bIp" = (
-/obj/structure/rack,
-/obj/item/reagent_containers/food/drinks/bottle/vodka{
- pixel_x = 3;
- pixel_y = 2
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/item/reagent_containers/food/drinks/bottle/vermouth{
- pixel_x = -4;
- pixel_y = 3
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/item/reagent_containers/food/drinks/bottle/whiskey,
-/turf/open/floor/wood,
-/area/maintenance/bar)
+/obj/effect/turf_decal/bot_white/right,
+/obj/machinery/ore_silo,
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
"bIq" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/machinery/camera/autoname,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bIr" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera/autoname{
- dir = 1
+/obj/machinery/light,
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
+/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"bIs" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
},
/turf/open/floor/plasteel,
-/area/medical/virology)
-"bIt" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/port)
+/area/ai_monitored/storage/eva)
"bIu" = (
-/turf/closed/wall,
-/area/medical/patients_rooms/room_a)
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
"bIv" = (
/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -29
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bIw" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/light,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"bIw" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
+"bIy" = (
+/obj/machinery/chem_dispenser,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 10
},
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bIA" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "CloningDoor";
+ name = "Cloning Lab";
+ req_access_txt = "5"
+ },
+/obj/machinery/door/firedoor,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bIx" = (
-/turf/closed/wall,
-/area/medical/surgery)
-"bIy" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/medical/surgery)
-"bIz" = (
-/obj/machinery/light{
- dir = 8
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/obj/structure/table,
-/obj/structure/bedsheetbin,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bIA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
+/area/medical/genetics/cloning)
+"bIB" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 10
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"bID" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
+"bIE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
},
/turf/open/floor/plasteel/white,
/area/medical/medbay/central)
-"bIB" = (
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bIC" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+"bIF" = (
+/obj/structure/cable{
+ icon_state = "2-4"
},
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"bIG" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/machinery/vending/cola/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
-"bID" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bIE" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bIF" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bIG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
"bIH" = (
/obj/structure/grille,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"bII" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/starboard";
- dir = 4;
- name = "Starboard Maintenance APC";
- pixel_x = 26
- },
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bIJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bIK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/engineering{
- name = "Starboard Quarter Solar Access";
- req_access_txt = "10"
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIL" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIM" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIN" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIO" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIP" = (
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bIQ" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "0-8"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
-/turf/open/space/basic,
-/area/solar/starboard/aft)
-"bIR" = (
-/obj/structure/lattice/catwalk,
-/turf/open/space/basic,
-/area/solar/starboard/aft)
-"bIS" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bIT" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bIU" = (
-/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/solar/starboard/aft)
-"bIV" = (
-/obj/structure/lattice/catwalk,
-/obj/item/stack/cable_coil,
-/turf/open/space,
-/area/solar/starboard/aft)
-"bIW" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bIX" = (
-/obj/machinery/power/tracker,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating/airless,
-/area/solar/starboard/aft)
-"bIY" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/space,
-/area/space)
-"bIZ" = (
-/obj/machinery/iv_drip,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bJa" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/bed,
-/obj/item/bedsheet,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bJb" = (
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bIJ" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJc" = (
+/area/science/research)
+"bIK" = (
+/obj/structure/lattice,
+/turf/closed/wall/r_wall,
+/area/security/nuke_storage)
+"bIL" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/hallway/primary/aft)
+"bIM" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bIN" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bIO" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/shutters/preopen{
- id = "AI Core shutters";
- name = "AI core shutters"
+ id = "examroom";
+ name = "Privacy Shutters"
},
/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai)
-"bJd" = (
-/obj/structure/chair,
-/obj/effect/landmark/start/medical_doctor,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJe" = (
-/obj/structure/chair,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJf" = (
+/area/medical/patients_rooms/room_a)
+"bIP" = (
+/obj/structure/window/reinforced/spawner,
+/turf/open/space,
+/area/space)
+"bIQ" = (
+/obj/structure/disposaloutlet{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plating/asteroid/airless,
+/area/medical/virology)
+"bIR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"bIT" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bIU" = (
/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bIV" = (
/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/space,
-/area/space)
-"bJg" = (
+/obj/structure/window/reinforced{
+ dir = 1;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bIW" = (
+/obj/structure/window/reinforced/spawner,
/obj/structure/window/reinforced{
dir = 8;
layer = 2.9
},
/turf/open/space,
/area/space)
-"bJh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bJi" = (
-/obj/structure/girder,
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+"bIZ" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
},
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bJa" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
/turf/open/floor/plating,
-/area/maintenance/port)
+/area/maintenance/fore)
+"bJb" = (
+/obj/effect/landmark/start/paramedic,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bJc" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bJd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bJe" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bJj" = (
-/obj/structure/mineral_door/wood{
- name = "The Gobbetting Barmaid"
+/obj/effect/landmark/start/medical_doctor,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
+/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bJk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bJl" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bJm" = (
-/obj/structure/chair/stool,
-/turf/open/floor/wood{
- icon_state = "wood-broken"
- },
-/area/maintenance/bar)
-"bJn" = (
-/obj/effect/turf_decal/box/white/corners{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bJn" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/maintenance/port/fore)
"bJo" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
@@ -46335,54 +40588,14 @@
},
/turf/open/floor/plating,
/area/science/mixing)
-"bJp" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/rag,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bJq" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = 4;
- pixel_y = 5
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = 6;
- pixel_y = -1
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -4;
- pixel_y = 6
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass{
- pixel_x = -5;
- pixel_y = 2
- },
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/obj/item/reagent_containers/food/drinks/drinkingglass/shotglass,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bJr" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bJs" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
"bJt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/port)
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bJu" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -46391,20 +40604,202 @@
req_one_access_txt = "12;5;39;6"
},
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"bJv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bJw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/sign/map/right{
+ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
+ icon_state = "map-right-MS";
+ pixel_y = 32
+ },
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/item/reagent_containers/spray/cleaner,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"bJx" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bJy" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bJz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bJA" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bJB" = (
+/obj/machinery/atmospherics/pipe/manifold4w/general/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bJC" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/structure/cable{
- icon_state = "1-8"
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bJD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bJE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bJG" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medbay";
+ req_access_txt = "5"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bJI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -46415,297 +40810,93 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bJw" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bJx" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bJy" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJz" = (
-/obj/machinery/power/apc{
- areastring = "/area/medical/surgery";
- name = "Surgery APC";
- pixel_y = -26
- },
-/obj/machinery/light,
-/obj/structure/cable,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bJC" = (
-/obj/machinery/door/airlock/medical{
- name = "Operating Theatre A";
- req_access_txt = "45"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJD" = (
-/obj/machinery/door/airlock/medical{
- name = "Operating Theatre B";
- req_access_txt = "45"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJE" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bJF" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Port Fore";
- dir = 8;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bJG" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bJI" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
"bJJ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/landmark/xeno_spawn,
-/obj/structure/sink{
- layer = 3;
- pixel_y = 22
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJK" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJL" = (
/obj/structure/cable{
icon_state = "2-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 10
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
},
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJM" = (
-/obj/structure/table,
-/obj/item/circular_saw{
- pixel_y = 2
- },
-/obj/item/scalpel{
- pixel_y = 15
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/camera/autoname{
dir = 8
},
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bJO" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJP" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
+"bJK" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 9
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
+/turf/open/floor/plasteel/grimy,
+/area/security/vacantoffice/b)
+"bJL" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+ dir = 6
},
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bJQ" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=8";
- dir = 4;
- freq = 1400;
- location = "Medbay"
- },
-/obj/structure/plasticflaps/opaque,
-/obj/structure/disposalpipe/segment{
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bJM" = (
+/obj/structure/showcase/machinery/tv,
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bJN" = (
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/door/window/northleft{
- dir = 4;
- name = "MuleBot Access";
- req_access_txt = "50"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bJR" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/stripes/line{
dir = 8
},
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
+"bJO" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bJP" = (
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/southleft,
+/obj/machinery/door/window/northright{
+ name = "Chemistry Desk";
+ req_access_txt = "5; 33"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "chemistry_shutters_2";
+ name = "Chemistry Shutters"
+ },
+/turf/open/floor/plasteel,
+/area/medical/chemistry)
+"bJQ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "chemistry_shutters_2";
+ name = "Chemistry Shutters"
+ },
+/turf/open/floor/plating,
+/area/medical/chemistry)
"bJS" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -46731,584 +40922,400 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"bJT" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bJU" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - Mix";
- dir = 8
- },
-/turf/open/floor/engine/vacuum,
-/area/engine/atmos)
-"bJV" = (
-/obj/structure/cable,
-/obj/machinery/power/smes/engineering{
- output_level = 80000
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bJW" = (
-/obj/machinery/power/terminal{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bJX" = (
-/obj/machinery/power/solar_control{
- dir = 8;
- id = "aftstarboard";
- name = "Starboard Quarter Solar Control"
- },
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"bJY" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bJZ" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
+/obj/machinery/status_display/evac{
+ pixel_y = 32
},
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKa" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/area/medical/medbay/central)
+"bJU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Starboard Fore";
- dir = 4;
- network = list("minisat")
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bKb" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bKc" = (
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"bJV" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
},
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/ai_slipper{
- uses = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload)
-"bKd" = (
-/obj/structure/window/reinforced/spawner/north,
+/obj/structure/curtain,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bJW" = (
+/obj/structure/window/reinforced/spawner,
/obj/structure/window/reinforced{
dir = 4
},
/obj/structure/lattice,
/turf/open/space,
/area/space/nearstation)
-"bKe" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bKf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/sign/poster/contraband/random{
- pixel_x = -32
- },
-/turf/open/floor/wood{
- icon_state = "wood-broken3"
- },
-/area/maintenance/bar)
-"bKg" = (
-/obj/structure/table/wood/poker,
-/obj/item/toy/cards/deck,
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bKh" = (
-/obj/structure/chair/stool,
-/turf/open/floor/wood{
- icon_state = "wood-broken5"
- },
-/area/maintenance/bar)
-"bKi" = (
-/obj/machinery/vending/cigarette,
-/turf/open/floor/plating,
-/area/maintenance/bar)
-"bKj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bKk" = (
-/obj/machinery/power/apc{
- areastring = "/area/security/vacantoffice/a";
- dir = 8;
- name = "Vacant Office APC";
- pixel_x = -25
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"bKl" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/noticeboard{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/sign/map/left{
- desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
- icon_state = "map-left-MS";
- pixel_y = 32
- },
-/obj/structure/table/glass,
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKn" = (
-/obj/structure/table/optable,
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKo" = (
-/obj/machinery/computer/operating{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKp" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKq" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/sign/map/right{
- desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
- icon_state = "map-right-MS";
- pixel_y = 32
- },
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/machinery/microwave,
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKs" = (
-/obj/machinery/computer/operating{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKt" = (
-/obj/structure/sink{
- pixel_y = 22
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKu" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKw" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKx" = (
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKy" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bKz" = (
-/obj/structure/curtain,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bKA" = (
-/turf/closed/wall,
-/area/medical)
-"bKB" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bKC" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bKD" = (
-/obj/structure/curtain,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bKE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bKF" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bKG" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai)
-"bKH" = (
-/obj/structure/window/reinforced/spawner,
+"bJX" = (
/obj/structure/window/reinforced{
dir = 8;
layer = 2.9
},
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
+ dir = 9
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"bKI" = (
-/obj/structure/table,
-/obj/item/surgicaldrill{
- pixel_y = 5
- },
-/obj/item/cautery{
- pixel_x = 5
- },
-/obj/item/radio/intercom{
- frequency = 1485;
- name = "Station Intercom (Medbay)";
- pixel_x = 30
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKJ" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+"bJY" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/security/checkpoint/medical)
-"bKK" = (
-/obj/structure/table/wood/poker,
-/obj/item/toy/cards/deck,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
- },
-/area/maintenance/bar)
-"bKL" = (
-/turf/open/floor/wood{
- icon_state = "wood-broken7"
- },
-/area/maintenance/bar)
-"bKM" = (
-/obj/machinery/vending/assist,
-/turf/open/floor/plating,
-/area/maintenance/bar)
-"bKN" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bKO" = (
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/maintenance/port";
- name = "Port Maintenance APC";
- pixel_y = -24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bKP" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bJZ" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKa" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKb" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload)
+"bKe" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKf" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Fore";
+ dir = 1;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bKg" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
/obj/structure/cable{
icon_state = "2-8"
},
/turf/open/floor/plating,
-/area/maintenance/port)
-"bKQ" = (
-/obj/effect/turf_decal/tile/neutral{
+/area/maintenance/aft)
+"bKk" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bKR" = (
-/obj/structure/table,
-/obj/item/surgicaldrill{
- pixel_y = 5
- },
-/obj/item/cautery{
- pixel_x = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bKl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
},
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKS" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/machinery/power/apc{
- areastring = "/area/hydroponics/garden/abandoned";
- name = "Abandoned Garden APC";
- pixel_y = -26
- },
-/obj/structure/cable,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/area/medical/medbay/central)
+"bKm" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKn" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 1
},
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"bKT" = (
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKo" = (
+/obj/item/storage/box/masks,
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/item/storage/box/gloves{
+ pixel_x = 3;
+ pixel_y = 4
},
-/area/maintenance/aft)
-"bKU" = (
-/obj/effect/landmark/start/medical_doctor,
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKV" = (
+/area/medical/medbay/central)
+"bKp" = (
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/item/reagent_containers/spray/cleaner,
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bKX" = (
+/area/medical/medbay/central)
+"bKq" = (
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKr" = (
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bKs" = (
+/obj/machinery/power/apc{
+ areastring = "/area/medical/cryo";
+ name = "Cryogenics APC";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bKt" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/south,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bKu" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/light,
+/obj/effect/turf_decal/stripes/line,
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -30
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bKv" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/medical/cryo)
+"bKw" = (
+/obj/machinery/camera{
+ c_tag = "Medbay Cryogenics";
+ dir = 1;
+ name = "medbay camera";
+ network = list("ss13","medbay")
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bKx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/cryo)
+"bKy" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bKz" = (
+/obj/structure/chair/stool,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = 28;
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"bKA" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/RnD_secure,
+/turf/open/floor/plating,
+/area/storage/tech)
+"bKB" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKC" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bKD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/structure/extinguisher_cabinet{
dir = 4;
pixel_x = 24
},
-/obj/machinery/vending/cigarette,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
+"bKE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/landmark/start/cyborg,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bKY" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bLa" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"bKF" = (
+/obj/structure/table/wood,
+/obj/item/paper_bin{
+ pixel_x = -1;
+ pixel_y = 6
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bKG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/public/glass{
+ name = "Vault Storage"
+ },
+/turf/open/floor/plasteel,
+/area/security/nuke_storage)
+"bKI" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=centrala";
+ location = "central3"
},
-/obj/machinery/camera{
- c_tag = "AI Chamber Port";
- dir = 5;
- network = list("aicore")
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bKJ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bLb" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bKL" = (
+/obj/structure/table/wood,
+/obj/item/lighter/greyscale{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"bKN" = (
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"bKR" = (
+/obj/structure/window/reinforced{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+ dir = 10
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
},
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bLc" = (
-/obj/machinery/vending/wardrobe/cap_wardrobe,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain/private)
-"bLd" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bLe" = (
-/obj/structure/table/glass,
-/obj/item/reagent_containers/spray/cleaner,
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bLf" = (
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bKS" = (
/obj/machinery/power/apc{
areastring = "/area/medical/patients_rooms/room_a";
dir = 8;
@@ -47321,294 +41328,410 @@
},
/turf/open/floor/plasteel/white,
/area/medical/patients_rooms/room_a)
-"bLg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bLh" = (
+"bKT" = (
/obj/structure/bed,
/obj/item/bedsheet/medical,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
/turf/open/floor/plasteel/white,
/area/medical/patients_rooms/room_a)
-"bLi" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+"bKU" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo/private)
-"bLj" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bKV" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bLk" = (
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bLl" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bKX" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medbay";
+ req_access_txt = "5"
},
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"bLm" = (
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
+/obj/machinery/door/firedoor,
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/central/secondary)
-"bLn" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bKY" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/departments/chemistry{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bLb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/stripes/line{
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bLc" = (
+/obj/structure/table/wood,
+/obj/item/pinpointer/nuke,
+/obj/item/disk/nuclear,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
+"bLd" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 4
- },
-/obj/machinery/meter,
-/turf/open/floor/plating,
-/area/maintenance/central)
-"bLo" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 6
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bLp" = (
-/obj/machinery/light{
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bLe" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"bLf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "2-4"
},
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLq" = (
-/obj/structure/table,
-/obj/item/hemostat{
- pixel_x = -5
+/area/medical/medbay/central)
+"bLg" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
},
-/obj/item/retractor{
- pixel_x = 2
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/machinery/light{
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bLh" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/power/apc{
+ areastring = "/area/medical/medbay/central";
dir = 4;
- light_color = "#c1caff"
+ name = "Medbay Central APC";
+ pixel_x = 24
},
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLr" = (
-/obj/structure/table,
-/obj/item/hemostat{
- pixel_x = -5
- },
-/obj/item/retractor{
- pixel_x = 2
- },
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "0-8"
},
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLs" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
+/area/medical/medbay/central)
+"bLi" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "cmoshutter";
+ name = "CMO Office Shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/cmo)
+"bLj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLt" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bLu" = (
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/machinery/vending/cola/random,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bLv" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"bLk" = (
+/obj/machinery/holopad,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bLl" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"bLm" = (
+/turf/open/floor/plating,
+/area/maintenance/central/secondary)
+"bLn" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "CMO Maintenance";
+ req_access_txt = "40"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bLo" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bLp" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "cmoshutter";
+ name = "CMO Office Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/cmo)
+"bLq" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "cmoshutter";
+ name = "CMO Office Shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/cmo)
+"bLr" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "cmoshutter";
+ name = "CMO Office Shutters"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/cmo)
+"bLs" = (
+/turf/closed/wall/r_wall,
+/area/medical/cryo)
+"bLt" = (
+/turf/closed/wall,
+/area/medical/cryo)
+"bLu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ name = "Medbay Maintenance";
+ req_access_txt = "5"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bLv" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bLw" = (
+/obj/structure/window/reinforced/spawner/north,
+/turf/open/space/basic,
+/area/space)
+"bLx" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bLy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
+"bLz" = (
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1"
+ },
+/turf/open/floor/plating,
+/area/maintenance/central/secondary)
+"bLB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/security/nuke_storage)
+"bLC" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"bLD" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/light/small{
- dir = 4
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
},
-/obj/machinery/camera{
- c_tag = "AI Chamber Starboard";
- dir = 9;
- network = list("aicore")
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bLw" = (
-/obj/machinery/light/small,
-/obj/machinery/vending/wallmed{
- pixel_x = -28
+/obj/structure/disposalpipe/sorting/mail{
+ dir = 1;
+ sortType = 11
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bLx" = (
-/obj/structure/table/glass,
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
- },
-/obj/item/clothing/neck/stethoscope,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bLy" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLz" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLA" = (
-/obj/structure/closet/secure_closet/freezer/kitchen,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"bLB" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/suit/apron/surgical,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLC" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/surgery,
-/obj/item/surgical_drapes,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLD" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/surgery,
-/obj/item/surgical_drapes,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLE" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/color/latex,
-/obj/item/clothing/mask/surgical,
-/obj/item/clothing/suit/apron/surgical,
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bLF" = (
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bLE" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/vg_decals/department/med,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bLF" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
+/area/medical/medbay/lobby)
"bLG" = (
-/obj/structure/closet/crate/freezer/blood,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
+/area/medical/medbay/lobby)
"bLH" = (
-/obj/structure/grille,
/turf/open/space/basic,
-/area/space/nearstation)
+/area/space/station_ruins)
"bLJ" = (
/turf/closed/wall/r_wall,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bLK" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "AI Chamber";
- req_access_txt = "16"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
"bLM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/carpet/orange,
/area/quartermaster/qm/private)
"bLN" = (
@@ -47662,529 +41785,351 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/qm)
-"bLQ" = (
-/obj/structure/cable{
- icon_state = "2-8"
+"bLT" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "Secure Tech Storage";
+ req_access_txt = "19;23"
},
/turf/open/floor/plating,
-/area/maintenance/port)
-"bLR" = (
+/area/storage/tech)
+"bLU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bLV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "2-8"
},
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bLS" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bLT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Medbay Maintenance";
- req_access_txt = "5"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bLU" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bLV" = (
-/turf/closed/wall/r_wall,
-/area/ai_monitored/storage/satellite)
-"bLW" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/power/port_gen/pacman,
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bLX" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "4-8"
},
-/obj/machinery/power/smes{
- charge = 5e+006
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bLW" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
},
-/obj/machinery/airalarm{
- pixel_y = 26
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
"bLY" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/machinery/computer/station_alert,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bLZ" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/computer/monitor,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bMa" = (
-/obj/machinery/porta_turret/ai,
-/obj/machinery/computer/security/telescreen{
- desc = "Used for watching the RD's goons from the safety of his office.";
- dir = 4;
- name = "Research Monitor";
- network = list("rd");
- pixel_x = -28
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/aisat/foyer)
+/area/maintenance/department/electrical)
"bMb" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bMc" = (
-/obj/machinery/door/airlock/command{
- name = "Head of Personnel's Private Quarters";
- req_access_txt = "57"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop)
-"bMd" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bMe" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bMc" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Medbay";
+ req_access_txt = "5"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/unres{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bMd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"bMf" = (
-/obj/structure/chair/stool,
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = -30
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/light,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bMg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/machinery/camera{
- c_tag = "Medbay Break Room";
+ c_tag = "Medbay Port";
dir = 1;
+ name = "medbay camera";
network = list("ss13","medbay")
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bMg" = (
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_y = -30
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/obj/structure/table/glass,
-/obj/item/storage/box/donkpockets{
- pixel_x = 3;
- pixel_y = 5
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/obj/effect/turf_decal/trimline/blue/filled/line,
/turf/open/floor/plasteel/white,
-/area/medical)
+/area/medical/medbay/central)
"bMh" = (
-/obj/structure/chair/stool,
-/obj/machinery/newscaster{
- pixel_y = -30
+/obj/structure/cable{
+ icon_state = "4-8"
},
/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
-/area/medical)
-"bMi" = (
-/obj/machinery/porta_turret/ai,
-/obj/machinery/computer/security/telescreen/minisat{
- dir = 8;
- pixel_x = 28
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/aisat/foyer)
+/area/medical/medbay/central)
"bMj" = (
-/obj/machinery/vending/coffee,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bMk" = (
-/obj/machinery/teleport/hub,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bMl" = (
-/obj/machinery/camera,
-/obj/machinery/teleport/station,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bMm" = (
-/obj/machinery/computer/teleporter,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bMn" = (
-/turf/closed/wall/r_wall,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bMo" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bMp" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bMn" = (
+/obj/structure/chair/office/dark{
+ dir = 8
},
/turf/open/floor/plating,
-/area/maintenance/port)
+/area/construction)
+"bMo" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
"bMq" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/light_switch{
+ pixel_x = 27
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bMr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bMs" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bMt" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-4"
+/turf/open/floor/plasteel,
+/area/construction)
+"bMr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bMt" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
"bMu" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bMw" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/port)
+"bMx" = (
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/solar/starboard/aft)
+"bMA" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bMB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bMv" = (
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bMH" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Tool Storage Maintenance";
+ req_access_txt = "12"
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bMw" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bMx" = (
+/area/maintenance/port/aft)
+"bMI" = (
+/obj/machinery/telecomms/server/presets/service,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"bMJ" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bMy" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 1
},
-/obj/structure/disposalpipe/junction{
- dir = 8
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bMz" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bMK" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
},
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bMA" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bMB" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable/yellow{
+/obj/structure/cable{
icon_state = "0-8"
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bMC" = (
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bMD" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-4"
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bME" = (
-/turf/closed/wall/r_wall,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"bMF" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bMG" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/bridge)
+"bML" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/pipe/layer_manifold{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bMH" = (
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "4-8"
},
-/obj/machinery/power/apc{
- areastring = "/area/ai_monitored/turret_protected/aisat_interior";
- dir = 1;
- name = "MiniSat Antechamber APC";
- pixel_y = 29
+/turf/open/floor/plating,
+/area/security/nuke_storage)
+"bMN" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bMI" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bMJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/landmark/start/cyborg,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -48195,75 +42140,27 @@
dir = 8
},
/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bMK" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bML" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 4
},
/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bMN" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
+/area/ai_monitored/turret_protected/aisat/foyer)
"bMO" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bMP" = (
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -26
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/asteroid,
+/area/maintenance/port/fore)
+"bMV" = (
+/obj/structure/chair{
+ dir = 4
},
/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bMS" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced,
-/turf/open/space,
-/area/space)
-"bMT" = (
-/obj/structure/transit_tube/curved/flipped{
dir = 4
},
-/turf/open/space,
-/area/space/nearstation)
-"bMU" = (
-/obj/structure/transit_tube/curved{
- dir = 8
- },
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"bMV" = (
-/obj/structure/transit_tube/curved/flipped{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
"bMW" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -48271,114 +42168,82 @@
/obj/structure/sign/plaques/kiddie/library{
pixel_y = -32
},
-/turf/open/floor/carpet,
-/area/library)
-"bMX" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc{
- areastring = "/area/medical";
- name = "Breakroom APC";
- pixel_y = -24
- },
-/turf/open/floor/plasteel/white,
-/area/medical)
-"bMY" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/engine/transit_tube)
-"bMZ" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bNa" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bNb" = (
-/obj/machinery/door/airlock/maintenance,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bNc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"bNd" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/space,
-/area/solar/starboard/aft)
-"bNe" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"bNf" = (
-/obj/structure/window/reinforced{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/structure/window/reinforced/spawner,
-/turf/open/space,
-/area/space)
-"bNh" = (
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -22
- },
+/turf/open/floor/carpet,
+/area/library)
+"bMX" = (
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bNi" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bMY" = (
+/obj/effect/turf_decal/tile/blue,
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNj" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNk" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bMZ" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bNa" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bNc" = (
+/turf/closed/wall/r_wall,
+/area/medical/medbay/front_office)
+"bNd" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/snacks/grown/apple,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bNe" = (
+/turf/closed/wall/r_wall,
+/area/security/checkpoint/medical)
+"bNh" = (
+/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
+/area/ai_monitored/turret_protected/ai)
+"bNk" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/security/checkpoint/medical)
"bNl" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -48434,12 +42299,6 @@
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
/obj/effect/turf_decal/trimline/red/line{
dir = 8
},
@@ -48447,319 +42306,227 @@
codes_txt = "patrol;next_patrol=9.1-Escape-1";
location = "starboard1"
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bNo" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNp" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNq" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNs" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNu" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNv" = (
/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=central1";
- location = "aft7"
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bNw" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNx" = (
-/obj/machinery/camera{
- c_tag = "AI Chamber Aft";
- dir = 1;
- network = list("aicore")
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bNy" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bNz" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bNA" = (
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bNB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bNC" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bND" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bNE" = (
-/obj/structure/transit_tube/diagonal{
- dir = 8
- },
-/turf/open/space,
-/area/space/nearstation)
-"bNF" = (
-/obj/structure/transit_tube/diagonal,
-/turf/open/space/basic,
-/area/space/nearstation)
-"bNG" = (
-/obj/machinery/vending/hydroseeds,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"bNH" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
dir = 5
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNI" = (
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bNJ" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
+/area/hallway/primary/starboard)
+"bNo" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNM" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNN" = (
-/turf/closed/wall,
-/area/storage/tcom)
-"bNO" = (
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNP" = (
-/obj/machinery/airalarm/directional/west,
/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bNq" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Medbay Security Post";
+ req_access_txt = "63"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bNQ" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNR" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNS" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bNT" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"bNW" = (
+/area/security/checkpoint/medical)
+"bNr" = (
+/obj/machinery/door/airlock/medical/glass{
+ id_tag = "MedbayFoyer";
+ name = "Paramedic's Office";
+ req_access_txt = "5;6;12;64"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bNs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
},
/obj/structure/cable{
icon_state = "2-4"
},
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bNt" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = 30
+ },
+/obj/machinery/computer/med_data{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bNu" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bNw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"bNx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bNz" = (
+/obj/structure/sign/warning/deathsposal,
+/turf/closed/wall/r_wall,
+/area/medical/virology)
+"bNC" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/requests_console{
+ department = "Security";
+ departmentType = 5;
+ pixel_y = 30
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/machinery/computer/secure_data,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bNH" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/book/manual/wiki/security_space_law,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bNJ" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bNM" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bNO" = (
+/obj/machinery/power/apc{
+ areastring = "/area/medical/surgery";
+ name = "Surgery APC";
+ pixel_y = -26
+ },
+/obj/machinery/light,
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bNP" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bNQ" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/cmo/private)
+"bNR" = (
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/cmo/private)
+"bNT" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bNW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
},
@@ -48783,7 +42550,9408 @@
/obj/effect/turf_decal/trimline/white/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
-"bNX" = (
+"bNY" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bNZ" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bOa" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"bOb" = (
+/mob/living/carbon/monkey,
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bOc" = (
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bOe" = (
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bOg" = (
+/obj/machinery/smartfridge/chemistry/virology/preloaded,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bOh" = (
+/obj/structure/reagent_dispensers/virusfood{
+ pixel_y = 30
+ },
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/item/reagent_containers/spray/cleaner,
+/obj/item/reagent_containers/dropper,
+/obj/item/reagent_containers/syringe/antiviral,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bOi" = (
+/obj/machinery/telecomms/server/presets/security,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"bOj" = (
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bOk" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bOl" = (
+/obj/machinery/door/firedoor,
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/westleft,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/medical/medbay/front_office)
+"bOm" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown,
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"bOo" = (
+/obj/structure/chair/office/light,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bOs" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bOw" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/security/glass{
+ name = "Medbay Security Post";
+ req_access_txt = "63"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bOx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bOy" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/landmark/start/depsec/medical,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bOB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bOC" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bOD" = (
+/obj/structure/table/glass,
+/obj/item/clothing/mask/cigarette/robust,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bOK" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/structure/table/glass,
+/obj/item/folder/blue,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/item/stamp/cmo,
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
+"bOL" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"bOM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/nuke_storage)
+"bON" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bOO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bOP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Control Room";
+ req_one_access_txt = "19; 61"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/computer)
+"bOQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bOR" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/vending/cigarette,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bOT" = (
+/obj/machinery/light/small,
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"bOU" = (
+/obj/structure/chair/office/light{
+ dir = 4
+ },
+/obj/effect/landmark/start/virologist,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/requests_console{
+ department = "Virology";
+ name = "Virology Requests Console";
+ pixel_x = 29;
+ pixel_y = 58;
+ receive_ore_updates = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bOV" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bOW" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bOX" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bOY" = (
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/light,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bOZ" = (
+/obj/machinery/power/apc{
+ areastring = "/area/medical/medbay/lobby";
+ name = "Medbay Lobby APC";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bPa" = (
+/obj/machinery/airalarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"bPb" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/machinery/computer/med_data{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bPc" = (
+/obj/machinery/power/apc{
+ areastring = "/area/medical/medbay/front_office";
+ name = "Medbay Front Office APC";
+ pixel_y = -24
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bPd" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bPe" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/front_office)
+"bPf" = (
+/obj/machinery/power/apc{
+ areastring = "/area/security/checkpoint/medical";
+ dir = 8;
+ name = "Medbay Security APC";
+ pixel_x = -25
+ },
+/obj/structure/cable,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/machinery/newscaster{
+ pixel_y = -31
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bPg" = (
+/obj/machinery/camera{
+ c_tag = "Security Post - Medbay";
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/structure/filingcabinet,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bPh" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/security/med,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bPi" = (
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_x = 30
+ },
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/medical)
+"bPj" = (
+/obj/machinery/suit_storage_unit/paramedic,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bPm" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
+ },
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/paramedic)
+"bPn" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/bed/roller,
+/obj/machinery/iv_drip,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bPo" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bPp" = (
+/turf/closed/wall,
+/area/maintenance/starboard/aft)
+"bPq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bPs" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock/command{
+ name = "Chief Medical Officer's Quarters";
+ req_access_txt = "40"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo)
+"bPt" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"bPu" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"bPv" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"bPw" = (
+/obj/machinery/door/airlock/virology/glass{
+ name = "Test Subject Cell";
+ req_access_txt = "39"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bPy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bPz" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bPA" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"bPB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bPD" = (
+/obj/machinery/door/airlock/maintenance/abandoned{
+ name = "Storage Room";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bPE" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bPF" = (
+/obj/item/bot_assembly/floorbot{
+ build_step = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bPI" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bPJ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/machinery/holopad,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bPK" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bPO" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bPR" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bPU" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/construction)
+"bPW" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bPY" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bPZ" = (
+/obj/machinery/door/airlock/public/glass{
+ id_tag = "permabolt3";
+ name = "Cell 3"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/poddoor/preopen{
+ id = "permacell2";
+ name = "cell blast door"
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/prison)
+"bQa" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"bQb" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bQc" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bQe" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bQf" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bQg" = (
+/obj/machinery/door/window/westleft{
+ base_state = "right";
+ icon_state = "right"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/stock_parts/cell/crap,
+/obj/structure/table/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bQh" = (
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"bQi" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/storage/toolbox/emergency,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/maintenance/starboard/aft)
+"bQj" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bQm" = (
+/obj/machinery/telecomms/server/presets/supply,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"bQo" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bQp" = (
+/obj/machinery/computer/cargo/request{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/end{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/central)
+"bQq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bQr" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/medical/medbay/lobby)
+"bQs" = (
+/obj/structure/sign/departments/medbay/alt,
+/turf/closed/wall,
+/area/medical/medbay/lobby)
+"bQt" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"bQv" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/space,
+/area/space)
+"bQx" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"bQy" = (
+/obj/item/storage/secure/safe{
+ pixel_x = 6;
+ pixel_y = 28
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bQz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/crew_quarters/heads/cmo/private";
+ dir = 4;
+ name = "Chief Medical Officer's Quarters APC";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"bQA" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bQB" = (
+/obj/structure/light_construct/small{
+ dir = 1
+ },
+/obj/item/bot_assembly/cleanbot,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bQC" = (
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/clothing/gloves/color/yellow,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bQE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bQF" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bQG" = (
+/obj/machinery/camera{
+ c_tag = "Telecomms - Control Room";
+ dir = 1;
+ network = list("ss13","tcomms")
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"bQI" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/space,
+/area/space)
+"bQK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bQN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"bQO" = (
+/obj/machinery/computer/communications{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/bridge)
+"bQR" = (
+/obj/structure/closet/secure_closet/security/sec,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
+"bQS" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"bQT" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/port)
+"bQU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/circuit/green{
+ luminosity = 2
+ },
+/area/security/nuke_storage)
+"bQV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bQW" = (
+/obj/structure/sign/warning/pods,
+/turf/closed/wall/r_wall,
+/area/hallway/secondary/entry)
+"bQX" = (
+/obj/structure/bed,
+/obj/item/bedsheet,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bQY" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bQZ" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bRa" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"bRb" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRc" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRd" = (
+/obj/machinery/power/smes/engineering,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRe" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/camera{
+ c_tag = "AI Chamber Fore";
+ network = list("aicore")
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRf" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRg" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRh" = (
+/obj/structure/light_construct/small,
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRi" = (
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
+"bRj" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
+"bRk" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bRm" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/carpet/black,
+/area/bridge)
+"bRn" = (
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/obj/item/folder,
+/obj/item/folder,
+/obj/structure/table/reinforced,
+/obj/item/stack/medical/mesh{
+ pixel_x = 3;
+ pixel_y = -2
+ },
+/obj/item/stack/medical/suture{
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRo" = (
+/obj/structure/chair/comfy/brown{
+ buildstackamount = 0;
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/security/vacantoffice/b)
+"bRp" = (
+/obj/structure/chair/wood/normal{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/carpet,
+/area/bridge/meeting_room)
+"bRq" = (
+/obj/structure/showcase/mecha/marauder,
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bRs" = (
+/obj/item/bikehorn/rubberducky,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRu" = (
+/obj/effect/landmark/xeno_spawn,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRw" = (
+/obj/structure/closet/crate,
+/obj/item/soap/deluxe,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/poster/random_contraband,
+/obj/item/clothing/suit/xenos,
+/obj/item/clothing/head/xenos,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRx" = (
+/obj/effect/decal/cleanable/oil{
+ icon_state = "floor5"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRz" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bRA" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bRE" = (
+/obj/structure/bed,
+/obj/item/bedsheet,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bRH" = (
+/obj/structure/flora/rock/jungle,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"bRI" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bRJ" = (
+/obj/effect/mob_spawn/human/skeleton/alive,
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/starboard)
+"bRK" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bRQ" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bRR" = (
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/machinery/status_display/evac{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit/departure_lounge)
+"bRS" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bRU" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bRX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bRY" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"bRZ" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/vending/cola/random,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bSb" = (
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bSc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bSd" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bSe" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bSi" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bSk" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bSm" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bSn" = (
+/obj/item/bot_assembly/firebot,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bSo" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bSp" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bSq" = (
+/obj/structure/flora/ausbushes/stalkybush,
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"bSr" = (
+/obj/structure/flora/grass/jungle,
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/starboard)
+"bSs" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Port Fore";
+ dir = 8;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bSt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"bSv" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bSx" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Starboard Fore";
+ dir = 4;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bSy" = (
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"bSA" = (
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = 30
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bSB" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"bSE" = (
+/turf/closed/wall/r_wall,
+/area/engine/transit_tube)
+"bSI" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/obj/item/poster/random_contraband,
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bSJ" = (
+/obj/structure/closet/crate,
+/obj/item/coin/silver,
+/obj/item/storage/box/lights/mixed,
+/obj/item/storage/box/donkpockets,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/item/grenade/empgrenade,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bSK" = (
+/obj/effect/landmark/start/chief_engineer,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bSL" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bSM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bSN" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/item/kirbyplants/random,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/crew_quarters/heads/chief";
+ dir = 4;
+ name = "Chief Engineer's APC";
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bSQ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bSR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bSS" = (
+/obj/structure/table,
+/obj/structure/light_construct/small,
+/obj/item/book/manual/wiki/engineering_hacking,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bST" = (
+/turf/closed/wall,
+/area/aisat)
+"bSW" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/obj/machinery/door/airlock/virology,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bSY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bTe" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"bTf" = (
+/obj/effect/spawner/lootdrop/mre,
+/obj/structure/table,
+/obj/item/poster/random_official,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bTg" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bTh" = (
+/obj/structure/flora/ausbushes/fernybush,
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"bTj" = (
+/obj/structure/flora/stump,
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/starboard)
+"bTk" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bTm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bTn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bTo" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/engine/transit_tube)
+"bTp" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"bTq" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"bTr" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bTs" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bTt" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bTv" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/table,
+/obj/structure/bedsheetbin,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bTw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bTx" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bTy" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/asteroid/nearstation)
+"bTz" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/structure/chair/sofa/corp/right,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bTA" = (
+/obj/machinery/airalarm/directional/north,
+/obj/structure/chair/sofa/corp,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bTB" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bTC" = (
+/obj/structure/chair/sofa/corp/left,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bTD" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bTE" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bTG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/airlock/maintenance/abandoned{
+ name = "Secure Storage Room";
+ req_access_txt = "65"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bTI" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bTJ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bTK" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bTL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bTM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bTN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bTO" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bTP" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"bTR" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bTT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bTU" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/space/basic,
+/area/space)
+"bTV" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bTY" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Aft";
+ dir = 6;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bUc" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bUd" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bUe" = (
+/obj/structure/sign/warning/docking,
+/turf/closed/wall/r_wall,
+/area/hallway/secondary/entry)
+"bUf" = (
+/turf/open/floor/plating/asteroid,
+/area/maintenance/port)
+"bUg" = (
+/obj/structure/flora/ausbushes/brflowers,
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"bUh" = (
+/obj/structure/flora/rock/jungle,
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/starboard)
+"bUi" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bUj" = (
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bUl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"bUq" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/engine/transit_tube)
+"bUs" = (
+/obj/structure/table,
+/obj/item/stock_parts/subspace/transmitter,
+/obj/item/stock_parts/subspace/transmitter,
+/obj/item/stock_parts/subspace/amplifier{
+ pixel_x = -3
+ },
+/obj/item/stock_parts/subspace/amplifier,
+/obj/item/stock_parts/subspace/amplifier{
+ pixel_x = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
+"bUt" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"bUw" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"bUx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bUy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bUA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bUB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bUD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bUE" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/circuit/green,
+/area/science/robotics/mechbay)
+"bUF" = (
+/obj/machinery/suit_storage_unit/ce,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bUG" = (
+/obj/machinery/computer/security/telescreen/ce{
+ dir = 1;
+ pixel_y = -30
+ },
+/obj/structure/filingcabinet/chestdrawer,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/item/gps/engineering{
+ gpstag = "CE0"
+ },
+/mob/living/simple_animal/parrot/Poly,
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bUH" = (
+/obj/machinery/light,
+/obj/machinery/photocopier,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bUI" = (
+/obj/item/kirbyplants/random,
+/obj/machinery/light_switch{
+ pixel_x = 26;
+ pixel_y = -26
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"bUK" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "ceblast";
+ name = "Chief's Lockdown Shutters"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bUL" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bUM" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bUO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"bUP" = (
+/turf/closed/wall/r_wall,
+/area/tcommsat/server)
+"bUT" = (
+/obj/item/toy/talking/AI{
+ name = "Nanotrasen-brand toy AI";
+ pixel_y = 6
+ },
+/obj/structure/table/wood,
+/turf/open/floor/plasteel/dark,
+/area/bridge/showroom/corporate)
+"bUV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/port)
+"bUX" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bUZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/insectguts,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bVa" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bVb" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/structure/sign/directions/supply{
+ dir = 1;
+ pixel_x = 32;
+ pixel_y = 8
+ },
+/obj/structure/sign/directions/medical{
+ pixel_x = 32
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bVc" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/obj/machinery/light/small,
+/turf/open/floor/grass,
+/area/hallway/primary/starboard)
+"bVe" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_x = -10;
+ pixel_y = 22
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ name = "Common Channel";
+ pixel_x = -27
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_x = -10;
+ pixel_y = -25
+ },
+/obj/machinery/door/window{
+ base_state = "rightsecure";
+ dir = 4;
+ icon_state = "rightsecure";
+ layer = 4.1;
+ name = "Secondary AI Core Access";
+ obj_integrity = 300;
+ pixel_x = 4;
+ req_access_txt = "16"
+ },
+/turf/open/floor/circuit/green,
+/area/ai_monitored/turret_protected/ai)
+"bVf" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bVg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"bVh" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"bVj" = (
+/obj/item/radio/intercom{
+ freerange = 1;
+ name = "Common Channel";
+ pixel_x = 27;
+ pixel_y = 7
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_y = 27
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_x = -27;
+ pixel_y = 7
+ },
+/obj/effect/landmark/start/ai,
+/obj/machinery/button/door{
+ id = "AI Core shutters";
+ name = "AI Core shutters control";
+ pixel_x = -24;
+ pixel_y = 22;
+ req_access_txt = "16"
+ },
+/obj/machinery/button/door{
+ id = "AI Chamber entrance shutters";
+ name = "AI Chamber entrance shutters control";
+ pixel_x = 23;
+ pixel_y = 23;
+ req_access_txt = "16"
+ },
+/turf/open/floor/circuit/green,
+/area/ai_monitored/turret_protected/ai)
+"bVk" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bVl" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"bVo" = (
+/obj/effect/landmark/start/ai/secondary,
+/obj/item/radio/intercom{
+ freerange = 1;
+ listening = 0;
+ name = "Custom Channel";
+ pixel_x = 10;
+ pixel_y = 22
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ name = "Common Channel";
+ pixel_x = 27
+ },
+/obj/item/radio/intercom{
+ freerange = 1;
+ frequency = 1447;
+ name = "Private Channel";
+ pixel_x = 10;
+ pixel_y = -25
+ },
+/obj/machinery/door/window{
+ base_state = "leftsecure";
+ dir = 8;
+ icon_state = "leftsecure";
+ layer = 4.1;
+ name = "Tertiary AI Core Access";
+ obj_integrity = 300;
+ pixel_x = -3;
+ req_access_txt = "16"
+ },
+/turf/open/floor/circuit/green,
+/area/ai_monitored/turret_protected/ai)
+"bVr" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Server Room"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/server)
+"bVt" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/reagent_containers/spray/cleaner,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
+"bVw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"bVz" = (
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"bVA" = (
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/engine/transit_tube)
+"bVB" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bVC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bVD" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/machinery/button/door{
+ id = "transittube";
+ name = "Transit Tube Lockdown";
+ pixel_x = 24;
+ pixel_y = -5;
+ req_access_txt = "24"
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bVE" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Research Maintenance";
+ req_access_txt = "47"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"bVG" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"bVI" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"bVK" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"bVN" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/engineering/abandoned{
+ name = "Utilities Maintenance";
+ req_access_txt = "11"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"bVP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light_switch{
+ pixel_x = -25;
+ pixel_y = 25
+ },
+/turf/open/floor/carpet,
+/area/library)
+"bVR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/deck_relay,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"bVS" = (
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Head of Personnel's Desk";
+ departmentType = 5;
+ name = "Head of Personnel RC";
+ pixel_y = 30
+ },
+/mob/living/simple_animal/pet/dog/corgi/Ian,
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hop)
+"bVT" = (
+/obj/structure/closet/secure_closet/personal/patient,
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bVV" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bVW" = (
+/obj/machinery/door/airlock/maintenance,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"bVX" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bVY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bVZ" = (
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"bWb" = (
+/obj/machinery/airalarm{
+ pixel_y = 23
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/structure/table,
+/obj/item/paper_bin{
+ pixel_x = 1;
+ pixel_y = 9
+ },
+/obj/item/pen,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bWc" = (
+/obj/machinery/camera{
+ c_tag = "Security Post - Engineering"
+ },
+/obj/machinery/newscaster{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/secure_data,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bWd" = (
+/obj/structure/table,
+/obj/machinery/recharger{
+ pixel_y = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bWf" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bWg" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bWh" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bWi" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/obj/machinery/camera{
+ c_tag = "AI Chamber Port";
+ dir = 5;
+ network = list("aicore")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bWl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"bWn" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"bWp" = (
+/obj/structure/table,
+/obj/structure/bedsheetbin,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bWq" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bWr" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"bWs" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bWt" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"bWu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"bWz" = (
+/obj/machinery/turretid{
+ control_area = "/area/ai_monitored/turret_protected/ai";
+ icon_state = "control_stun";
+ name = "AI Chamber turret control";
+ pixel_x = -2;
+ pixel_y = 25
+ },
+/obj/machinery/door/window{
+ base_state = "leftsecure";
+ dir = 8;
+ icon_state = "leftsecure";
+ name = "Primary AI Core Access";
+ obj_integrity = 300;
+ req_access_txt = "16"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bWA" = (
+/obj/structure/chair/office/dark{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/carpet,
+/area/library/lounge)
+"bWB" = (
+/obj/machinery/requests_console{
+ department = "AI";
+ departmentType = 5;
+ pixel_x = -30;
+ pixel_y = -30
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/flasher{
+ id = "AI";
+ pixel_x = 23;
+ pixel_y = -23
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bWD" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/security/checkpoint/engineering";
+ dir = 8;
+ name = "Engineering Security APC";
+ pixel_x = -24
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bWE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/start/depsec/engineering,
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/structure/chair/office/dark{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bWF" = (
+/obj/machinery/status_display/ai{
+ pixel_x = -32
+ },
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/crew_quarters/heads/chief/private";
+ name = "Chief Engineer's Quarters APC";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"bWG" = (
+/obj/machinery/door/airlock/security/glass{
+ name = "Engineering Security Post";
+ req_access_txt = "63"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bWJ" = (
+/obj/item/poster/random_contraband,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/aft)
+"bWK" = (
+/obj/machinery/telecomms/server/presets/command,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"bWN" = (
+/obj/machinery/door/window{
+ base_state = "rightsecure";
+ dir = 4;
+ icon_state = "rightsecure";
+ name = "Primary AI Core Access";
+ obj_integrity = 300;
+ req_access_txt = "16"
+ },
+/obj/machinery/camera{
+ c_tag = "AI Chamber - Core";
+ network = list("aicore")
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/power/apc/auto_name/north{
+ areastring = "/area/ai_monitored/turret_protected/ai";
+ name = "AI Chamber APC"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/newscaster/security_unit{
+ pixel_x = 4;
+ pixel_y = -33
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bWO" = (
+/obj/machinery/telecomms/processor/preset_two,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"bWP" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"bWQ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "AI Chamber Starboard";
+ dir = 9;
+ network = list("aicore")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"bWS" = (
+/obj/structure/disposalpipe/trunk/multiz{
+ dir = 1
+ },
+/turf/closed/wall,
+/area/maintenance/aft)
+"bWU" = (
+/obj/structure/transit_tube/diagonal,
+/turf/open/space/basic,
+/area/space/nearstation)
+"bWV" = (
+/obj/structure/transit_tube/curved/flipped,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bXa" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bXc" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/chief/private)
+"bXd" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access_txt = "24"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"bXe" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bXf" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bXg" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "transittube";
+ name = "Transit Tube Blast Door"
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"bXi" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bXl" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
+"bXm" = (
+/obj/structure/bed,
+/obj/item/bedsheet,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bXn" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bXo" = (
+/obj/machinery/iv_drip,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bXp" = (
+/obj/structure/window/reinforced{
+ dir = 4;
+ pixel_x = 3
+ },
+/obj/structure/bed,
+/obj/item/bedsheet,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bXs" = (
+/obj/effect/turf_decal/trimline/purple/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/structure/sign/departments/science{
+ name = "\improper ROBOTICS!";
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"bXt" = (
+/obj/effect/spawner/structure/window/reinforced/tinted,
+/turf/open/floor/plating,
+/area/engine/transit_tube)
+"bXw" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/hallway/primary/aft)
+"bXz" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/hallway/primary/aft)
+"bXB" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/carpet/orange,
+/area/crew_quarters/heads/chief/private)
+"bXC" = (
+/obj/structure/bed,
+/obj/item/bedsheet/ce,
+/turf/open/floor/carpet/orange,
+/area/crew_quarters/heads/chief/private)
+"bXD" = (
+/turf/closed/wall/r_wall,
+/area/security/checkpoint/engineering)
+"bXE" = (
+/obj/machinery/vending/wardrobe/sec_wardrobe,
+/obj/machinery/requests_console{
+ department = "Security";
+ departmentType = 5;
+ pixel_x = -30
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bXF" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bXG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bXH" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/structure/closet/secure_closet/security/engine,
+/obj/machinery/button/door{
+ desc = "A remote control-switch for the engineering security doors.";
+ id = "Engineering";
+ name = "Engineering Lockdown";
+ pixel_x = 26;
+ pixel_y = 6;
+ req_access_txt = "10"
+ },
+/obj/item/screwdriver{
+ pixel_y = 10
+ },
+/obj/item/radio/off,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bXI" = (
+/turf/closed/wall,
+/area/security/checkpoint/engineering)
+"bXJ" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Foyer";
+ req_one_access_txt = "32;19;24"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bXK" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/vending/medical{
+ products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/healthanalyzer = 4, /obj/item/sensor_device = 4, /obj/item/pinpointer/crew = 2, /obj/item/reagent_containers/medspray/sterilizine = 1, /obj/item/stack/medical/gauze = 8, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/medspray/styptic = 2, /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/medspray/silver_sulf = 2, /obj/item/reagent_containers/pill/insulin = 10, /obj/item/reagent_containers/pill/salbutamol = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 4, /obj/item/reagent_containers/glass/bottle/epinephrine = 4, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/toxin = 3, /obj/item/reagent_containers/syringe/antiviral = 6, /obj/item/storage/hypospraykit/fire = 2, /obj/item/storage/hypospraykit/toxin = 2, /obj/item/storage/hypospraykit/o2 = 2, /obj/item/storage/hypospraykit/brute = 2, /obj/item/storage/hypospraykit/enlarge = 2, /obj/item/reagent_containers/glass/bottle/vial/small = 5, /obj/item/storage/briefcase/medical = 2, /obj/item/stack/sticky_tape/surgical = 3, /obj/item/healthanalyzer/wound = 4, /obj/item/stack/medical/ointment = 2, /obj/item/stack/medical/suture = 2, /obj/item/stack/medical/bone_gel = 4)
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bXL" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bXM" = (
+/obj/structure/chair,
+/obj/effect/landmark/start/medical_doctor,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bXO" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/camera/autoname,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/hallway/primary/aft)
+"bXP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"bXQ" = (
+/obj/machinery/light,
+/obj/item/bedsheet/cmo,
+/obj/structure/bed,
+/obj/machinery/status_display/ai{
+ pixel_x = -32
+ },
+/turf/open/floor/carpet/blue,
+/area/crew_quarters/heads/cmo/private)
+"bXR" = (
+/obj/structure/dresser,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"bXS" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"bXT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/hallway/primary/aft)
+"bXX" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/hallway/primary/aft)
+"bXY" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=aft6";
+ location = "aft5"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYc" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYd" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/directions/medical{
+ dir = 4;
+ pixel_y = 40
+ },
+/obj/structure/sign/directions/engineering{
+ dir = 4;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/evac{
+ dir = 4;
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYf" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYi" = (
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"bYo" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYq" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"bYr" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYs" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYt" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYu" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"bYv" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8;
+ name = "Mix to Filter"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"bYw" = (
+/obj/machinery/atmospherics/pipe/manifold/purple/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"bYx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"bYy" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 10
+ },
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"bYz" = (
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 8;
+ name = "Air to Distro"
+ },
+/obj/machinery/airalarm{
+ pixel_y = 25
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/camera{
+ c_tag = "Atmospherics - Distro Loop"
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"bYA" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bYB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bYD" = (
+/obj/machinery/telecomms/bus/preset_three,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"bYF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/virology/glass{
+ name = "Isolation A";
+ req_access_txt = "39"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"bYG" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bYJ" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYL" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Dock Aft";
+ dir = 8;
+ name = "arrivals camera"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"bYM" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYQ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bYR" = (
+/obj/machinery/microwave,
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYS" = (
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYT" = (
+/obj/structure/rack,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/item/clothing/gloves/color/yellow{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYU" = (
+/obj/structure/closet/radiation,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/requests_console{
+ department = "Engineering";
+ departmentType = 4;
+ name = "Engineering RC";
+ pixel_y = 27
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bYX" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bYY" = (
+/obj/machinery/vending/wardrobe/viro_wardrobe,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bYZ" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bZa" = (
+/obj/structure/table/glass,
+/obj/item/paper_bin,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bZb" = (
+/obj/structure/chair/comfy/black{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"bZc" = (
+/obj/structure/sign/warning/biohazard,
+/turf/closed/wall/r_wall,
+/area/medical/virology)
+"bZh" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/camera/motion{
+ c_tag = "E.V.A. Storage"
+ },
+/obj/machinery/cell_charger,
+/obj/structure/table,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/eva)
+"bZk" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZl" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZm" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central1";
+ location = "aft6"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZo" = (
+/turf/open/floor/plasteel/dark,
+/area/science/robotics/lab)
+"bZq" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/obj/structure/sign/directions/evac{
+ dir = 4;
+ pixel_x = 32;
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZr" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/directions/engineering{
+ dir = 4;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/supply{
+ dir = 4;
+ pixel_y = 40
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZt" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZy" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "isola";
+ name = "privacy shutters"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "examroom";
+ name = "Privacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/medical/patients_rooms/room_a)
+"bZz" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/medical{
+ id_tag = "examroom";
+ name = "Patient Room";
+ req_access_txt = "5"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"bZF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"bZH" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"bZI" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "opth a";
+ name = "Operating Theatre Privacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/medical/surgery)
+"bZK" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZL" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre A";
+ req_access_txt = "45"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"bZM" = (
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZN" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"bZO" = (
+/obj/machinery/door/airlock/medical{
+ name = "Operating Theatre B";
+ req_access_txt = "45"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"bZP" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/door/airlock/medical{
+ name = "Medbay Break Room";
+ req_access_txt = "5"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"bZT" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZV" = (
+/obj/structure/statue/snow/snowman,
+/turf/open/floor/plating/asteroid,
+/area/asteroid/nearstation)
+"bZW" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/directions/evac{
+ dir = 8;
+ pixel_y = 25
+ },
+/obj/structure/sign/directions/supply{
+ dir = 1;
+ pixel_y = 33
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZX" = (
+/obj/machinery/airalarm/directional/north,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZY" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"bZZ" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
+"cag" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cai" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cal" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plating,
+/area/engine/atmos)
+"cam" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output,
+/turf/open/floor/engine/n2o,
+/area/engine/atmos)
+"can" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cao" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cap" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on,
+/obj/structure/chair/comfy/black{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"caq" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "Disposal Exit";
+ name = "disposal exit vent"
+ },
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "garbage"
+ },
+/turf/open/floor/plating,
+/area/maintenance/disposal)
+"cau" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"caw" = (
+/obj/structure/lattice,
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"cax" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "AI Core shutters";
+ name = "AI core shutters"
+ },
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/ai)
+"cay" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/space,
+/area/space)
+"caC" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"caD" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hop)
+"caE" = (
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hop)
+"caF" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hop)
+"caG" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"caM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"caO" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/sink{
+ dir = 8;
+ pixel_x = -12;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"caP" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"caQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock{
+ name = "Starboard Emergency Storage"
+ },
+/turf/open/floor/plating,
+/area/storage/emergency/starboard)
+"caR" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"caT" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"caU" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"caV" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"caW" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/chair/sofa/right,
+/obj/effect/landmark/start/assistant,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"caX" = (
+/obj/structure/table,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"caY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"caZ" = (
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/structure/rack,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"cba" = (
+/obj/structure/transit_tube/horizontal,
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cbb" = (
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cbc" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Research - Director Office - South";
+ dir = 1;
+ network = list("ss13","rd")
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"cbe" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cbf" = (
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"cbi" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cbq" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cbs" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/landmark/start/station_engineer,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cbt" = (
+/obj/item/pipe_dispenser,
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/item/pipe_dispenser,
+/obj/item/pipe_dispenser,
+/obj/item/clothing/glasses/meson/engine,
+/obj/item/clothing/glasses/meson/engine,
+/obj/item/clothing/glasses/meson/engine,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cbu" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/structure/noticeboard{
+ dir = 8;
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cbw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/sorting/mail/flip{
+ sortType = 6
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cbx" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"cby" = (
+/obj/machinery/button/door{
+ id = "examroom";
+ name = "Privacy Shutters";
+ pixel_x = 25;
+ pixel_y = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"cbB" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/junction{
+ dir = 8
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cbC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/landmark/xeno_spawn,
+/obj/structure/sink{
+ layer = 3.1;
+ pixel_y = 22
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cbD" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cbE" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cbF" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cbG" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/engine/transit_tube)
+"cbH" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cbJ" = (
+/obj/structure/table,
+/obj/item/circular_saw{
+ pixel_y = 2
+ },
+/obj/item/scalpel{
+ pixel_y = 15
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cbM" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cbN" = (
+/obj/structure/transit_tube/station{
+ dir = 4
+ },
+/obj/structure/transit_tube_pod,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cbP" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating/asteroid,
+/area/maintenance/fore)
+"cbR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cbS" = (
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cbT" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/dark,
+/area/science/robotics/lab)
+"cbU" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/security/checkpoint/engineering)
+"cbV" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
+"cbW" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cbX" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"cbZ" = (
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"ccb" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ccc" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "Pure to Mix"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cce" = (
+/obj/structure/lattice,
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/asteroid/nearstation)
+"ccf" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/starboard/aft)
+"ccg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cch" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
+"cci" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/sink{
+ layer = 3.1;
+ pixel_y = 22
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"ccj" = (
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/button/door{
+ id = "opth b";
+ name = "Operation Theatre Privacy Shutters";
+ pixel_x = 27;
+ pixel_y = 25
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"ccm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"ccp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "transittube";
+ name = "Transit Tube Blast Door"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cct" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/hatch{
+ name = "MiniSat Access";
+ req_one_access_txt = "32;19"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"ccv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ccw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ccx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ccz" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"ccA" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/storage/emergency/starboard)
+"ccB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ccC" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"ccE" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"ccG" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/blue{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/folder/yellow,
+/obj/item/paper_bin,
+/obj/item/pen,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"ccH" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/table,
+/obj/item/lightreplacer,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ccI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ccK" = (
+/obj/structure/table/reinforced,
+/obj/item/flashlight/lamp,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"ccL" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ccM" = (
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ccN" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ccQ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/station_engineer,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ccT" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/noticeboard{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"ccU" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ccV" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ccZ" = (
+/obj/machinery/telecomms/hub/preset,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"cda" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cdb" = (
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ dir = 4;
+ freq = 1400;
+ location = "Medbay"
+ },
+/obj/structure/plasticflaps/opaque,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/window/northleft{
+ dir = 8;
+ name = "MuleBot Access";
+ req_access_txt = "50"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cde" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cdi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cdj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"cdk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/engineering{
+ name = "Engine Room";
+ req_access_txt = "10"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cdm" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics";
+ req_access_txt = "24"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdo" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/medical/virology)
+"cdp" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 1
+ },
+/obj/item/wrench,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdq" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "atmoslock";
+ name = "Atmospherics Lockdown Blast door"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cdr" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Port Mix to North Ports"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cds" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdt" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
+"cdu" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdv" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdy" = (
+/turf/closed/wall,
+/area/engine/atmos)
+"cdz" = (
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating/asteroid/airless,
+/area/asteroid/nearstation)
+"cdA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cdB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cdD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cdE" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cdG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/airless,
+/area/asteroid/nearstation)
+"cdI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/asteroid/nearstation)
+"cdK" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plating/asteroid/airless,
+/area/asteroid/nearstation)
+"cdM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cdP" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cdQ" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cdR" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/space_heater,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cdT" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cdU" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdV" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdW" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"cdX" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Mix to Ports"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cdY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = -32
+ },
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/machinery/disposal/bin,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cea" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ceb" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ceh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"cei" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"cej" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable/yellow,
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"cek" = (
+/obj/machinery/power/terminal,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"cel" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/engineering,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engineering)
+"cem" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cep" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"ceq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cer" = (
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ces" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cet" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Pure to Ports"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ceu" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cev" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Port Mix to South Ports"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cew" = (
+/obj/machinery/atmospherics/components/trinary/filter/atmos{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cex" = (
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cez" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ceA" = (
+/obj/machinery/portable_atmospherics/scrubber/huge,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"ceB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ceC" = (
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/structure/sign/poster/official/wtf_is_co2{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"ceD" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ceE" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"ceH" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 10
+ },
+/obj/machinery/camera/autoname,
+/obj/structure/sign/departments/science{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/fore)
+"ceK" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"ceN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"ceO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/medical/virology)
+"ceP" = (
+/obj/machinery/light,
+/obj/item/kirbyplants/random,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"ceQ" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/turf/open/floor/circuit/green,
+/area/engine/engine_smes)
+"ceR" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/turf/open/floor/circuit/green,
+/area/engine/engine_smes)
+"ceT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/medical/virology)
+"ceW" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ceX" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "ceblast";
+ name = "Chief's Lockdown Shutters"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/chief)
+"ceY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ceZ" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfa" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/purple,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"cfb" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 5
+ },
+/obj/machinery/meter,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfc" = (
+/obj/structure/reagent_dispensers/fueltank,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfd" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfe" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cff" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfg" = (
+/obj/machinery/space_heater,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/structure/sign/poster/official/nanotrasen_logo{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"cfh" = (
+/obj/machinery/portable_atmospherics/canister,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"cfq" = (
+/obj/structure/transit_tube/diagonal{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cfr" = (
+/obj/structure/transit_tube/curved{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cfs" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cfu" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cfv" = (
+/turf/closed/wall/r_wall,
+/area/engine/gravity_generator)
+"cfw" = (
+/obj/effect/decal/cleanable/insectguts,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cfz" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cfA" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Air to Ports"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfB" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfC" = (
+/obj/machinery/requests_console{
+ department = "Atmospherics";
+ departmentType = 4;
+ name = "Atmos RC";
+ pixel_x = 30
+ },
+/obj/machinery/pipedispenser/disposal,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cfJ" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"cfK" = (
+/obj/effect/landmark/start/atmospheric_technician,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"cfL" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"cfM" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 8
+ },
+/area/hallway/primary/aft)
+"cfN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/status_display/ai{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 8
+ },
+/area/hallway/primary/aft)
+"cfP" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cfT" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 8
+ },
+/area/hallway/primary/aft)
+"cfU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 8
+ },
+/area/hallway/primary/aft)
+"cfV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgm" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cgn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics - Entrance";
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgo" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cgq" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cgu" = (
+/obj/structure/particle_accelerator/end_cap,
+/obj/structure/particle_accelerator/fuel_chamber,
+/obj/structure/particle_accelerator/particle_emitter/center,
+/obj/structure/particle_accelerator/particle_emitter/left,
+/obj/structure/particle_accelerator/particle_emitter/right,
+/obj/structure/particle_accelerator/power_box,
+/obj/machinery/particle_accelerator/control_box,
+/obj/structure/closet/crate/engineering{
+ name = "Particle Accelerator Crate"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cgv" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/power/apc/highcap/fifteen_k{
+ areastring = "/area/engine/engineering";
+ dir = 1;
+ name = "Engine Room APC";
+ pixel_y = 27
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cgw" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cgy" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=entry1";
+ location = "aft2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgA" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgB" = (
+/obj/machinery/pipedispenser/disposal/transit_tube,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgC" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgD" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgF" = (
+/obj/machinery/suit_storage_unit/atmos,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgH" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cgI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/holopad,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cgJ" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/virology{
+ autoclose = 0;
+ frequency = 1449;
+ id_tag = "virology_airlock_interior";
+ name = "Virology Interior Airlock";
+ req_access_txt = "39"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"cgK" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgL" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgM" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/structure/sign/directions/dorms{
+ pixel_y = -23
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgY" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cgZ" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cha" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 8
+ },
+/obj/machinery/meter,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"chb" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/engine/atmos)
+"chc" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chd" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/rnd/production/circuit_imprinter,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chf" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/item/kirbyplants/photosynthetic,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chg" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"chh" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"chj" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"chk" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"chl" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"chm" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cho" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/structure/sign/warning/enginesafety{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"chp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/fireaxecabinet{
+ pixel_x = -31
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"chq" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"chr" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"chu" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"chv" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"chB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"chC" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"chG" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"chS" = (
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"chU" = (
+/obj/effect/landmark/start/station_engineer,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chV" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chX" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chY" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"chZ" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cia" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cic" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"cid" = (
+/obj/machinery/button/door{
+ id = "Singularity";
+ name = "Shutters Control";
+ pixel_x = 25;
+ req_access_txt = "11"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cie" = (
+/obj/machinery/button/door{
+ id = "Singularity";
+ name = "Shutters Control";
+ pixel_x = -25;
+ req_access_txt = "11"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cif" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"cig" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cih" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"cii" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cij" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cik" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 9
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cil" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ciq" = (
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cit" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ciw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cix" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"ciB" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ciC" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ciE" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/doorButtons/access_button{
+ idDoor = "virology_airlock_exterior";
+ idSelf = "virology_airlock_control";
+ name = "Virology Access Button";
+ pixel_y = 24;
+ req_access_txt = "39"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/virology{
+ autoclose = 0;
+ frequency = 1449;
+ id_tag = "virology_airlock_exterior";
+ name = "Virology Exterior Airlock";
+ req_access_txt = "39"
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"ciG" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"ciH" = (
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/space,
+/area/space/nearstation)
+"ciL" = (
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"ciS" = (
+/obj/structure/transit_tube/curved/flipped{
+ dir = 8
+ },
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/engine/transit_tube)
+"ciT" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ciU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/junction,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ciV" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ciW" = (
+/turf/closed/wall,
+/area/storage/tcom)
+"ciX" = (
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ciY" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"cja" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"cjb" = (
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "Singularity";
+ name = "Shutters Control";
+ pixel_x = 26;
+ pixel_y = 32;
+ req_access_txt = "11"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cjc" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "Singularity";
+ name = "radiation shutters"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cjd" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cje" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/firedoor,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cjf" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjg" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjh" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cji" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjk" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjl" = (
+/obj/machinery/button/door{
+ id = "Disposal Exit";
+ name = "Disposal Vent Control";
+ pixel_x = 25;
+ pixel_y = 4;
+ req_access_txt = "12"
+ },
+/obj/machinery/button/massdriver{
+ id = "trash";
+ pixel_x = 26;
+ pixel_y = -6
+ },
+/obj/structure/chair/stool,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/disposal)
+"cjm" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjp" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/components/trinary/mixer/airmix{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjr" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjs" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cju" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"cjv" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"cjw" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cjx" = (
+/obj/machinery/door/airlock/engineering/abandoned{
+ name = "Construction Area";
+ req_access_txt = "32"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/construction)
+"cjB" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cjC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cjF" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cjN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cjO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cjP" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cjR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cjS" = (
+/turf/closed/wall,
+/area/engine/engineering)
+"cjT" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cjV" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/structure/sign/plaques/atmos{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjX" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjY" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cjZ" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1;
+ name = "N2 to Airmix"
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cka" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/computer/atmos_control/tank/oxygen_tank{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckb" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckc" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1;
+ name = "O2 to Airmix"
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckd" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/light/small{
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cke" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckf" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckg" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckh" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cki" = (
+/obj/machinery/camera{
+ c_tag = "AI Chamber Aft";
+ dir = 1;
+ network = list("aicore")
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"cko" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"ckt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cku" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ckv" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ckw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cky" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ckz" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ckA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"ckB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ckC" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/aisat)
+"ckD" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/engine/engineering)
+"ckE" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall,
+/area/engine/engineering)
+"ckF" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"ckG" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckH" = (
+/obj/effect/landmark/start/atmospheric_technician,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckK" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"ckL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"ckM" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"ckN" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckP" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckQ" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"ckR" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckS" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"ckT" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"ckV" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics Monitoring";
+ req_access_txt = "12;24"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ckY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/closed/wall,
+/area/quartermaster/warehouse)
+"cld" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"clf" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/engine/transit_tube)
+"clg" = (
+/obj/machinery/power/apc{
+ areastring = "/area/science/lab";
+ dir = 1;
+ name = "Research and Development Lab APC";
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rnd2";
+ name = "research lab shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/science/lab)
+"cli" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"clj" = (
+/obj/structure/cable/yellow,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/box,
+/turf/open/floor/engine,
+/area/engine/engineering)
+"clm" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cln" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"clo" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/landmark/start/station_engineer,
+/obj/structure/chair{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"clp" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"clr" = (
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cls" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"clt" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ pixel_y = 5
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "N2 to Pure"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"clu" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/computer/atmos_control/tank/air_tank{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"clv" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"clz" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"clB" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"clD" = (
+/obj/structure/table/reinforced,
+/obj/item/folder/yellow,
+/obj/item/paper_bin,
+/obj/item/pen,
+/obj/item/pen,
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"clE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"clF" = (
+/obj/structure/table,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/item/canvas/twentythreeXtwentythree,
+/obj/item/storage/crayons,
+/obj/item/storage/crayons,
+/obj/item/storage/crayons,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/storage/art)
+"clG" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "Singularity";
+ name = "radiation shutters"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"clI" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/loading_area{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"clJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"clK" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"clM" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"clO" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"clQ" = (
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"clT" = (
+/obj/item/poster/random_official,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"clU" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"clV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"clW" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cmf" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/machinery/holopad{
+ pixel_x = -9
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cmg" = (
+/obj/structure/curtain,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"cmk" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cml" = (
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/poddoor/shutters/radiation/preopen,
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cmp" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cmq" = (
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/maintenance/department/cargo)
+"cmt" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cmu" = (
+/obj/structure/window/reinforced/spawner/north,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cmv" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cmw" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cmz" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/floor/plating,
+/area/maintenance/disposal/incinerator)
+"cmA" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cmC" = (
+/turf/closed/wall,
+/area/security/vacantoffice/a)
+"cmD" = (
+/obj/machinery/computer/operating{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cmE" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cmF" = (
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cmG" = (
+/obj/structure/table/wood,
+/obj/item/paper,
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cmH" = (
+/obj/structure/table/wood,
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cmI" = (
+/obj/structure/table/wood,
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cmJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cmN" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/structure/flora/ausbushes/stalkybush,
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"cmO" = (
+/obj/structure/flora/rock,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"cmP" = (
+/obj/structure/flora/junglebush/large,
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"cmT" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/construction)
+"cmX" = (
+/obj/machinery/airalarm{
+ pixel_y = 23
+ },
+/turf/open/floor/plasteel,
+/area/construction)
+"cmY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/construction)
+"cmZ" = (
+/turf/closed/wall/r_wall,
+/area/engine/engineering)
+"cnb" = (
+/obj/structure/closet/toolcloset,
+/turf/open/floor/plasteel,
+/area/construction)
+"cnc" = (
+/turf/closed/wall,
+/area/storage/primary)
+"cne" = (
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cnf" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - N2";
+ dir = 8
+ },
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"cng" = (
+/obj/machinery/air_sensor/atmos/nitrogen_tank,
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"cnj" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cnk" = (
+/obj/machinery/computer/atmos_control{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"cnl" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/engine/atmos)
+"cnm" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/engine/atmos)
+"cnn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/space,
+/area/space/nearstation)
+"cno" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Incinerator Output Pump"
+ },
+/obj/structure/lattice,
+/turf/open/space,
+/area/engine/atmos)
+"cnp" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"cns" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/fans/tiny,
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cnt" = (
+/obj/machinery/shieldgen,
+/turf/open/floor/plating,
+/area/engine/storage)
+"cnu" = (
+/obj/structure/closet/crate,
+/obj/item/storage/box/donkpockets,
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/cargo)
+"cnv" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/toxins,
+/turf/open/floor/plating,
+/area/engine/storage)
+"cnx" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cnB" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cnE" = (
+/obj/effect/turf_decal/trimline/purple/filled/line,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rnd2";
+ name = "research lab shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/science/lab)
+"cnF" = (
+/obj/machinery/light_switch{
+ pixel_y = 28
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/structure/table,
+/obj/item/analyzer,
+/obj/item/wrench,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cnG" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cnH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cnI" = (
+/obj/structure/flora/ausbushes/reedbush,
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/aft)
+"cnM" = (
+/obj/structure/sink/puddle,
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/aft)
+"cnO" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"cnP" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/aft)
+"cnQ" = (
+/obj/effect/spawner/lootdrop/mre,
+/turf/open/floor/plating/asteroid,
+/area/hallway/primary/aft)
+"cnR" = (
+/obj/structure/closet/emcloset,
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cnS" = (
+/obj/structure/flora/ausbushes,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"cnT" = (
+/obj/structure/bodycontainer/morgue,
+/turf/open/floor/plating,
+/area/medical/morgue)
+"cnW" = (
+/obj/item/kirbyplants/random,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"cnX" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cnY" = (
+/obj/machinery/air_sensor/atmos/oxygen_tank,
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"cnZ" = (
+/obj/machinery/air_sensor/atmos/air_tank,
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"coa" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cob" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/security/prison)
+"coc" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Nanite Lab Starboard";
+ dir = 8;
+ name = "science camera";
+ network = list("ss13","rd")
+ },
+/obj/structure/sign/poster/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/science/circuit)
+"coe" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/turf_decal/bot,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"coh" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"coi" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"coj" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cok" = (
+/obj/machinery/door/airlock/highsecurity{
+ name = "AI Chamber";
+ req_access_txt = "16"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"col" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"coo" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"coq" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/quartermaster/warehouse)
+"cor" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/engine/gravity_generator";
+ dir = 1;
+ name = "Gravity Generator APC";
+ pixel_y = 24
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"cos" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/bot/right,
+/turf/open/floor/engine,
+/area/engine/engineering)
+"cot" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cox" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"coy" = (
+/obj/machinery/light,
+/obj/structure/chair/sofa/left{
+ dir = 1
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"coz" = (
+/obj/structure/chair/sofa{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"coE" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"coF" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"coG" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"coH" = (
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/structure/table/reinforced,
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = 6
+ },
+/obj/item/tank/internals/emergency_oxygen{
+ pixel_x = -6
+ },
+/obj/item/clothing/mask/breath,
+/obj/item/clothing/mask/breath,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"coI" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"coK" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/structure/cable/yellow,
+/turf/open/floor/engine,
+/area/engine/engineering)
+"coL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"coM" = (
+/obj/machinery/light/small,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"coN" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/button/door{
+ id = "ewradiation";
+ name = "Shutters Control";
+ pixel_x = 26;
+ pixel_y = -7;
+ req_access_txt = "11"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"coP" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space/basic,
+/area/engine/engineering)
+"coQ" = (
+/obj/structure/chair/sofa/right{
+ dir = 1
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/engine/transit_tube";
+ name = "Transit Tube APC";
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/turf/open/floor/plasteel,
+/area/engine/transit_tube)
+"coR" = (
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"coU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"coV" = (
+/turf/closed/wall,
+/area/security/checkpoint/customs)
+"coW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance{
+ name = "Security Maintenance";
+ req_one_access_txt = "1;4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"coX" = (
+/obj/machinery/power/apc{
+ areastring = "/area/security/vacantoffice/a";
+ dir = 8;
+ name = "Vacant Office APC";
+ pixel_x = -25
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"coY" = (
+/obj/effect/turf_decal/vg_decals/atmos/nitrogen,
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"coZ" = (
+/obj/structure/chair/office/dark{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cpa" = (
+/obj/effect/turf_decal/vg_decals/atmos/air,
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"cpd" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cpe" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cpg" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/space,
+/area/space/nearstation)
+"cpi" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
+ dir = 1
+ },
+/turf/open/floor/engine/vacuum,
+/area/maintenance/disposal/incinerator)
+"cpj" = (
+/obj/machinery/igniter/incinerator_atmos,
+/obj/machinery/air_sensor/atmos/incinerator_tank{
+ pixel_x = -32;
+ pixel_y = -32
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine/vacuum,
+/area/maintenance/disposal/incinerator)
+"cpk" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{
+ dir = 1
+ },
+/turf/open/floor/engine/vacuum,
+/area/maintenance/disposal/incinerator)
+"cpl" = (
+/obj/machinery/door/poddoor/incinerator_atmos_aux,
+/turf/open/floor/engine/vacuum,
+/area/maintenance/disposal/incinerator)
+"cpm" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/storage/primary";
+ dir = 8;
+ name = "Tool Storage APC";
+ pixel_x = -25
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpo" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/turf/open/floor/plating,
+/area/engine/storage)
+"cpp" = (
+/turf/open/floor/plating,
+/area/engine/storage)
+"cpq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cpr" = (
+/obj/machinery/power/emitter,
+/turf/open/floor/plating,
+/area/engine/storage)
+"cps" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpt" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpu" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpv" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpw" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpx" = (
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/structure/table,
+/obj/item/storage/belt/utility,
+/obj/item/storage/box/lights/mixed,
+/obj/machinery/camera{
+ c_tag = "Tool Storage";
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cpy" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cpz" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cpA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cpB" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/computer/monitor,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cpC" = (
+/obj/machinery/porta_turret/ai,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the RD's goons from the safety of his office.";
+ dir = 4;
+ name = "Research Monitor";
+ network = list("rd");
+ pixel_x = -28
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpD" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpE" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpF" = (
+/obj/machinery/power/apc{
+ areastring = "/area/ai_monitored/turret_protected/aisat_interior";
+ dir = 1;
+ name = "MiniSat Antechamber APC";
+ pixel_y = 29
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpH" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpI" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/engine/engine_smes)
+"cpJ" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpL" = (
+/turf/open/floor/plating,
+/area/maintenance/port)
+"cpM" = (
+/obj/structure/table,
+/obj/item/surgicaldrill{
+ pixel_y = 5
+ },
+/obj/item/cautery{
+ pixel_x = 5
+ },
+/obj/item/radio/intercom{
+ frequency = 1485;
+ name = "Station Intercom (Medbay)";
+ pixel_x = 30
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cpO" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/effect/turf_decal/bot/left,
+/turf/open/floor/engine,
+/area/engine/engineering)
+"cpQ" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/status_display/evac{
+ pixel_x = -32
+ },
+/obj/structure/table/reinforced,
+/obj/item/crowbar/red,
+/obj/item/wrench,
+/obj/item/analyzer{
+ pixel_x = 7;
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"cpS" = (
/obj/structure/showcase/cyborg/old{
pixel_y = 20
},
@@ -48792,7 +51960,51 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bNY" = (
+"cpT" = (
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"cpU" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/miner/nitrogen,
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"cpV" = (
+/obj/machinery/light/small,
+/obj/machinery/atmospherics/miner/oxygen,
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"cpW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/modular_computer/console/preset/engineering,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"cpX" = (
+/obj/machinery/porta_turret/ai,
+/obj/machinery/computer/security/telescreen/minisat{
+ dir = 8;
+ pixel_x = 28
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cpY" = (
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -26
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cpZ" = (
/obj/machinery/light{
dir = 8;
light_color = "#e8eaff"
@@ -48802,13 +52014,454 @@
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"bNZ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+"cqa" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"cqb" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/port/aft)
+"cqc" = (
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"cqd" = (
+/obj/machinery/power/compressor{
+ comp_id = "incineratorturbine";
+ dir = 1;
+ luminosity = 2
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow,
+/turf/open/floor/engine/vacuum,
+/area/maintenance/disposal/incinerator)
+"cqe" = (
+/obj/item/radio/off,
+/obj/item/crowbar,
+/obj/item/screwdriver{
+ pixel_y = 10
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/security/checkpoint/customs";
+ dir = 1;
+ name = "Customs APC";
+ pixel_x = 1;
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cqf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cqg" = (
+/obj/machinery/door/airlock/external{
+ name = "Auxiliary Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"cqh" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 30
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cqj" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cqk" = (
+/obj/machinery/computer/secure_data{
+ dir = 8
+ },
+/obj/machinery/requests_console{
+ department = "Security";
+ departmentType = 5;
+ pixel_y = 30
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cql" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/security/checkpoint/customs)
+"cqm" = (
+/obj/structure/table,
+/obj/item/surgicaldrill{
+ pixel_y = 5
+ },
+/obj/item/cautery{
+ pixel_x = 5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
/turf/open/floor/plasteel/white,
-/area/medical)
-"bOa" = (
+/area/medical/surgery)
+"cqn" = (
+/obj/structure/closet/secure_closet/atmospherics,
+/obj/effect/turf_decal/bot,
+/obj/item/clothing/mask/gas,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cqo" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cqp" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"cqq" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cqr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cqs" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cqu" = (
+/obj/machinery/atmospherics/components/unary/tank/air{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cqv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cqw" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cqx" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/space,
+/area/space/nearstation)
+"cqy" = (
+/obj/effect/turf_decal/box/white,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"cqA" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cqD" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cqE" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cqF" = (
+/obj/structure/light_construct{
+ dir = 8
+ },
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/construction)
+"cqH" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plating,
+/area/construction)
+"cqJ" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cqN" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/construction)
+"cqO" = (
+/obj/structure/light_construct{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/construction)
+"cqP" = (
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cqQ" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/obj/machinery/vending/assist,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqR" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/port/fore)
+"cqS" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/structure/chair/stool,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqT" = (
+/obj/item/screwdriver,
+/obj/structure/table,
+/obj/item/assembly/signaler,
+/obj/item/assembly/signaler,
+/obj/item/storage/toolbox/electrical,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqU" = (
+/obj/item/wrench,
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqV" = (
+/obj/item/storage/toolbox/mechanical,
+/obj/structure/table,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqW" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/chair/stool,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqX" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqY" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/structure/table,
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/t_scanner,
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cqZ" = (
+/obj/item/cigbutt,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cra" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"crb" = (
+/obj/structure/lattice,
+/obj/structure/disposalpipe/segment,
+/turf/open/space/basic,
+/area/space/nearstation)
+"crc" = (
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 5
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cre" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/starboard)
+"crf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"crg" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
/obj/effect/turf_decal/trimline/blue/filled/line{
@@ -48816,7 +52469,1690 @@
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"bOb" = (
+"cri" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"crj" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"crm" = (
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"crn" = (
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cro" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"crp" = (
+/obj/machinery/camera{
+ c_tag = "MiniSat Antechamber Port";
+ dir = 4;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"crq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"crs" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/table/reinforced,
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = -32
+ },
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/grenade/chem_grenade/smart_metal_foam,
+/obj/item/grenade/chem_grenade/smart_metal_foam,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"cru" = (
+/obj/machinery/power/tesla_coil,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"crv" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"crB" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"crC" = (
+/obj/machinery/power/tesla_coil,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"crD" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"crE" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"crF" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"crG" = (
+/obj/machinery/airalarm{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"crH" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"crI" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"crJ" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"crK" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/chair,
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/fore)
+"crL" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"crM" = (
+/obj/structure/table/optable,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"crN" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced,
+/turf/open/space,
+/area/space)
+"crO" = (
+/obj/structure/transit_tube/curved/flipped{
+ dir = 4
+ },
+/turf/open/space,
+/area/space/nearstation)
+"crP" = (
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"crQ" = (
+/obj/structure/transit_tube/curved{
+ dir = 8
+ },
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"crR" = (
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"crS" = (
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"crT" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"crU" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"crV" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"crW" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/port/aft)
+"crX" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"crY" = (
+/obj/structure/sign/poster/official/random{
+ pixel_x = -32
+ },
+/obj/machinery/vending/wardrobe/sec_wardrobe,
+/obj/machinery/camera{
+ c_tag = "Security Checkpoint";
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"crZ" = (
+/obj/structure/lattice,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"csa" = (
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/maintenance/disposal/incinerator)
+"csc" = (
+/obj/machinery/door/poddoor/incinerator_atmos_main,
+/turf/open/floor/engine/vacuum,
+/area/maintenance/disposal/incinerator)
+"csd" = (
+/obj/structure/sign/warning/fire,
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"cse" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/on{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/maintenance/disposal/incinerator)
+"csf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"csk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/status_display{
+ pixel_y = -32
+ },
+/obj/item/stack/medical/gauze,
+/obj/item/stack/medical/suture,
+/obj/item/stack/medical/mesh,
+/obj/structure/table/glass,
+/turf/open/floor/plating,
+/area/medical/abandoned)
+"csl" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"csm" = (
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Port";
+ dir = 8;
+ network = list("minisat")
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"csn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cso" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"csp" = (
+/obj/machinery/computer/security{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"csr" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/table/reinforced,
+/obj/machinery/camera{
+ c_tag = "Engineering - Gear Storage";
+ dir = 4;
+ name = "engineering camera"
+ },
+/obj/item/stack/rods/fifty,
+/obj/item/wrench,
+/obj/item/storage/box/lights/mixed,
+/obj/item/crowbar,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"css" = (
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"csx" = (
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"csy" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"csz" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/security/checkpoint/customs)
+"csA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"csB" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"csE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"csF" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"csG" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/grunge{
+ name = "Vacant Office";
+ req_access_txt = "32"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"csH" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/light_switch{
+ pixel_x = -25;
+ pixel_y = 25
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"csI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"csJ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"csK" = (
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"csL" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/meter,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"csM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/construction)
+"csN" = (
+/obj/structure/closet/crate,
+/obj/effect/landmark/blobstart,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/construction)
+"csO" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/construction)
+"csP" = (
+/obj/machinery/door/airlock/maintenance/abandoned{
+ name = "Construction Area Maintenance";
+ req_access_txt = "32"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"csQ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"csR" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/obj/machinery/vending/tool,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"csS" = (
+/obj/structure/table,
+/obj/item/multitool,
+/obj/item/multitool{
+ pixel_x = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"csT" = (
+/obj/item/weldingtool,
+/obj/structure/table,
+/obj/item/wirecutters,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"csU" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil{
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/obj/item/stack/cable_coil{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/item/screwdriver{
+ pixel_y = 16
+ },
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"csV" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/machinery/requests_console{
+ department = "Tool Storage";
+ pixel_x = 30
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"csW" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/item/stack/cable_coil/random,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"csX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"csY" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cta" = (
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/starboard)
+"ctb" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"ctd" = (
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cte" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"ctf" = (
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/machinery/vending/cigarette,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"ctg" = (
+/turf/closed/wall,
+/area/medical)
+"cth" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner,
+/turf/open/space,
+/area/space)
+"cti" = (
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"ctj" = (
+/obj/machinery/telecomms/broadcaster/preset_left,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"ctk" = (
+/obj/machinery/telecomms/broadcaster/preset_right,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"ctl" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ctn" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"cto" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"ctp" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"ctq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"ctr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"ctt" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/obj/structure/closet/l3closet/virology,
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"ctu" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/table/reinforced,
+/obj/machinery/light_switch{
+ pixel_x = -22;
+ pixel_y = 26
+ },
+/obj/item/radio/intercom{
+ pixel_x = -26
+ },
+/obj/item/stack/cable_coil/white{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/stack/cable_coil/white{
+ pixel_x = 3;
+ pixel_y = 3
+ },
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/rcl/pre_loaded,
+/obj/item/rcl/pre_loaded,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"ctv" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ctw" = (
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat Maintenance Port";
+ dir = 4;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cty" = (
+/obj/machinery/power/emitter/anchored{
+ dir = 4;
+ state = 2
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"ctB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"ctD" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/tesla_coil,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"ctE" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/rad_collector/anchored,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"ctF" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctG" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctI" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctJ" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/closet/l3closet/virology,
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"ctK" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/structure/closet/emcloset,
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"ctL" = (
+/obj/machinery/status_display/ai{
+ pixel_y = 31
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctM" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"ctN" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"ctO" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"ctP" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"ctQ" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"ctR" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"ctS" = (
+/obj/machinery/status_display/ai{
+ pixel_y = 31
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"ctT" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"ctU" = (
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"ctV" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"ctW" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/machinery/airalarm{
+ pixel_y = 26
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"ctY" = (
+/obj/effect/landmark/start/medical_doctor,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cub" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cuc" = (
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cud" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cue" = (
+/obj/structure/table,
+/obj/item/hemostat{
+ pixel_x = -5
+ },
+/obj/item/retractor{
+ pixel_x = 2
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cuf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/machinery/computer/station_alert,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cug" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cui" = (
+/obj/machinery/door/airlock/external{
+ name = "Atmospherics External Airlock";
+ req_access_txt = "24"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/engine/atmos)
+"cuj" = (
+/obj/machinery/hydroponics/constructable,
+/obj/item/seeds/sunflower,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/prison)
+"cum" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cun" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"cuo" = (
+/obj/machinery/light/small,
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"cup" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "Singularity";
+ name = "Shutters Control";
+ pixel_x = -25;
+ req_access_txt = "11"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cur" = (
+/obj/machinery/power/apc{
+ areastring = "/area/aisat";
+ dir = 8;
+ name = "MiniSat Exterior APC";
+ pixel_x = -24
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cus" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cut" = (
+/obj/structure/transit_tube/curved,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cuu" = (
+/obj/structure/transit_tube/diagonal{
+ dir = 8
+ },
+/turf/open/space,
+/area/space/nearstation)
+"cuv" = (
+/turf/open/floor/plating/asteroid,
+/area/maintenance/port/aft)
+"cux" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"cuy" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"cuz" = (
+/turf/closed/wall,
+/area/maintenance/port/aft)
+"cuA" = (
+/obj/effect/landmark/blobstart,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"cuB" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/structure/closet/secure_closet/security,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cuC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cuD" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cuF" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cuG" = (
+/obj/machinery/door/airlock/security{
+ name = "Customs Desk";
+ req_access_txt = "1"
+ },
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cuI" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cuJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cuK" = (
+/obj/structure/chair/comfy/black{
+ dir = 4
+ },
+/turf/open/floor/carpet,
+/area/security/vacantoffice/a)
+"cuL" = (
+/obj/machinery/door/poddoor{
+ id = "SecJusticeChamber";
+ name = "Justice Vent"
+ },
+/turf/open/floor/plating,
+/area/security/execution/education)
+"cuM" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/carpet,
+/area/security/vacantoffice/a)
+"cuN" = (
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 6
+ },
+/obj/structure/table/wood,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/carpet,
+/area/security/vacantoffice/a)
+"cuP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cuR" = (
+/obj/item/radio/intercom{
+ pixel_x = 28
+ },
+/turf/open/floor/wood,
+/area/security/vacantoffice/a)
+"cuS" = (
+/obj/structure/table,
+/obj/item/hemostat{
+ pixel_x = -5
+ },
+/obj/item/retractor{
+ pixel_x = 2
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cuT" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cuU" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 5
+ },
+/obj/structure/disposalpipe/junction/yjunction{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cuV" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cuW" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cuY" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cvb" = (
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/paramedic,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cvd" = (
+/obj/machinery/atmospherics/components/binary/valve,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cve" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cvf" = (
+/obj/structure/table/glass,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cvg" = (
+/obj/machinery/power/apc{
+ areastring = "/area/engine/storage";
+ name = "Engineering Storage APC";
+ pixel_y = -26
+ },
+/obj/structure/cable,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"cvh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cvi" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/construction)
+"cvj" = (
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"cvk" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cvl" = (
+/obj/effect/landmark/event_spawn,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cvm" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cvn" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cvo" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cvp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cvq" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/structure/table,
+/obj/item/folder/yellow,
+/obj/item/folder/yellow,
+/obj/item/storage/firstaid/regular,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cvr" = (
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cvs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cvt" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/door/window/westright{
+ req_one_access_txt = "32;19"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cvu" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/door/window/eastright{
+ req_one_access_txt = "32;19"
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cvv" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cvw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cvx" = (
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cvy" = (
/obj/machinery/door/airlock/hatch{
name = "MiniSat Access";
req_one_access_txt = "32;19"
@@ -48829,18 +54165,35 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/satellite)
-"bOc" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
+"cvz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/satellite)
-"bOd" = (
+"cvA" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"cvB" = (
/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -48861,7 +54214,14 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/satellite)
-"bOe" = (
+"cvE" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space)
+"cvF" = (
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
@@ -48878,7 +54238,13 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/satellite)
-"bOf" = (
+"cvI" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cvJ" = (
/obj/structure/cable{
icon_state = "2-4"
},
@@ -48903,29 +54269,27 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/satellite)
-"bOg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
+"cvO" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cvP" = (
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cvR" = (
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bOh" = (
+/turf/open/floor/plasteel/grimy,
+/area/lawoffice)
+"cvS" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -48950,55 +54314,7 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/storage/satellite)
-"bOi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Antechamber";
- req_one_access_txt = "32;19"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bOj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bOk" = (
+"cvU" = (
/obj/structure/cable{
icon_state = "2-8"
},
@@ -49023,24 +54339,19 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bOl" = (
-/obj/machinery/status_display/ai{
- pixel_y = 31
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bOm" = (
-/obj/machinery/porta_turret/ai,
-/obj/effect/turf_decal/tile/neutral{
+"cvV" = (
+/obj/effect/turf_decal/trimline/neutral/filled/end{
dir = 8
},
-/turf/open/floor/plating,
+/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bOn" = (
+"cvW" = (
+/obj/effect/turf_decal/trimline/neutral/filled/end{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cvX" = (
/obj/structure/cable{
icon_state = "1-4"
},
@@ -49065,124 +54376,24 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bOo" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+"cvY" = (
+/obj/effect/turf_decal/tile/red{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"bOp" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"bOq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/camera/autoname{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bOr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/item/beacon,
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bOs" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bOt" = (
+/turf/open/floor/plasteel,
+/area/security/brig)
+"cwa" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -49211,9 +54422,154 @@
req_access = null;
req_access_txt = "65"
},
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/hallway)
-"bOu" = (
+"cwb" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"cwc" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"cwf" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cwh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cwi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/holopad,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/item/beacon,
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cwj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cwl" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cwm" = (
+/obj/machinery/airalarm/directional/east,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cwp" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -49229,18 +54585,25 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat_interior)
-"bOv" = (
-/obj/machinery/camera{
- c_tag = "MiniSat Antechamber Port";
- dir = 4;
- network = list("minisat")
+"cwr" = (
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bOw" = (
+/area/aisat)
+"cws" = (
/obj/structure/cable{
icon_state = "0-4"
},
@@ -49250,18 +54613,25 @@
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"bOx" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+"cwv" = (
+/obj/structure/transit_tube/station{
+ dir = 8
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bOy" = (
+/area/aisat)
+"cwz" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
icon_state = "4-8"
@@ -49275,7 +54645,7 @@
},
/turf/open/space,
/area/space/nearstation)
-"bOz" = (
+"cwA" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
icon_state = "4-8"
@@ -49285,7 +54655,7 @@
},
/turf/open/space,
/area/space/nearstation)
-"bOA" = (
+"cwB" = (
/obj/structure/lattice/catwalk,
/obj/structure/transit_tube/junction{
dir = 4
@@ -49298,7 +54668,7 @@
},
/turf/open/space,
/area/space/nearstation)
-"bOB" = (
+"cwC" = (
/obj/structure/lattice/catwalk,
/obj/structure/transit_tube/horizontal,
/obj/structure/cable{
@@ -49309,7 +54679,11 @@
},
/turf/open/space,
/area/space/nearstation)
-"bOC" = (
+"cwD" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cwE" = (
/obj/structure/transit_tube/horizontal,
/obj/structure/lattice/catwalk,
/obj/structure/cable{
@@ -49320,7 +54694,33 @@
},
/turf/open/space,
/area/space/nearstation)
-"bOD" = (
+"cwF" = (
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/chief)
+"cwG" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"cwH" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/virology/glass{
+ name = "Isolation B";
+ req_access_txt = "39"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"cwL" = (
/obj/structure/lattice/catwalk,
/obj/structure/transit_tube/crossing/horizontal,
/obj/structure/cable{
@@ -49331,745 +54731,563 @@
},
/turf/open/space,
/area/space/nearstation)
-"bOE" = (
-/obj/structure/transit_tube/horizontal,
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
+"cwM" = (
+/obj/machinery/conveyor{
+ dir = 4;
+ id = "QMLoad2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/camera{
+ c_tag = "Cargobay Fore";
+ name = "cargo camera"
},
-/turf/open/space/basic,
-/area/space/nearstation)
-"bOF" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/transit_tube/crossing/horizontal,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"bOG" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/transit_tube/horizontal,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"bOH" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/transit_tube/horizontal,
-/turf/open/space/basic,
-/area/space/nearstation)
-"bOI" = (
-/obj/structure/transit_tube/junction{
- dir = 8
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"bOJ" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"bOK" = (
-/obj/structure/transit_tube/curved{
- dir = 8
- },
-/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/engine/transit_tube)
-"bOL" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/area/quartermaster/storage)
+"cwN" = (
+/obj/machinery/door/airlock/external{
+ name = "Auxiliary Airlock"
},
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bOM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bON" = (
-/obj/structure/closet/emcloset,
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
-"bOO" = (
-/obj/structure/transit_tube/curved/flipped,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bOP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bOQ" = (
-/obj/machinery/door/poddoor/preopen{
- id = "transittube";
- name = "Transit Tube Blast Door"
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bOR" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"cwO" = (
+/obj/structure/transit_tube/horizontal,
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOS" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
+/turf/open/space/basic,
+/area/space/nearstation)
+"cwP" = (
+/obj/structure/lattice/catwalk,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOW" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bOX" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOY" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bOZ" = (
-/obj/structure/cable{
- icon_state = "4-8"
+ dir = 9
},
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/structure/transit_tube/curved/flipped{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/turf/open/space/basic,
+/area/space/nearstation)
+"cwQ" = (
+/turf/closed/wall/r_wall,
+/area/engine/storage_shared)
+"cwR" = (
+/obj/machinery/power/emitter/anchored{
+ dir = 1;
+ state = 2
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPa" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPb" = (
-/obj/machinery/door/firedoor,
/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPc" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bPd" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPe" = (
-/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-8"
},
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cwS" = (
+/obj/structure/lattice/catwalk,
/obj/structure/cable{
icon_state = "1-4"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/turf/open/space/basic,
+/area/engine/engineering)
+"cwT" = (
+/turf/open/space/basic,
+/area/engine/engineering)
+"cwU" = (
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/engine/engineering)
+"cwV" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
},
-/obj/structure/disposalpipe/segment{
+/obj/effect/turf_decal/tile/red,
+/obj/machinery/turnstile{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
+"cwW" = (
+/obj/machinery/recharger,
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cwX" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/table,
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cwY" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cwZ" = (
+/obj/machinery/computer/card{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/customs)
+"cxe" = (
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"cxf" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 9
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cxg" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cxh" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/virology{
+ name = "Break Room";
+ req_access_txt = "39"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cxj" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"bPf" = (
-/obj/structure/cable{
- icon_state = "4-8"
+"cxk" = (
+/obj/structure/table/glass,
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
+ },
+/obj/item/clothing/neck/stethoscope,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"cxm" = (
+/obj/structure/closet/crate/freezer/blood,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxn" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
},
/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"bPg" = (
+"cxo" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-4"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/camera{
+ c_tag = "Nanite Lab Port";
+ dir = 4;
+ name = "science camera";
+ network = list("ss13","rd")
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
+/obj/machinery/power/apc{
+ areastring = "/area/science/circuit";
+ dir = 8;
+ name = "Circuitry Lab APC";
+ pixel_x = -24
},
+/obj/structure/target_stake,
+/turf/open/floor/plasteel/dark,
+/area/science/circuit)
+"cxq" = (
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxr" = (
+/obj/item/folder/blue,
+/obj/structure/table/wood,
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/carpet,
+/area/security/vacantoffice/a)
+"cxs" = (
+/obj/structure/chair/office/dark{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPi" = (
+/turf/open/floor/carpet,
+/area/security/vacantoffice/a)
+"cxu" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cxv" = (
+/obj/item/radio/intercom{
+ dir = 1;
+ pixel_y = -29
+ },
+/turf/open/floor/plating,
+/area/construction)
+"cxw" = (
+/obj/machinery/power/apc{
+ areastring = "/area/construction";
+ dir = 1;
+ name = "Construction Area APC";
+ pixel_y = 24
+ },
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "0-4"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bPj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bPm" = (
-/obj/structure/rack,
-/obj/item/circuitboard/machine/telecomms/bus{
- pixel_x = -3;
- pixel_y = -2
- },
-/obj/item/circuitboard/machine/telecomms/broadcaster,
+/turf/open/floor/plating,
+/area/construction)
+"cxx" = (
/obj/machinery/camera{
- c_tag = "Telecomms - Storage";
+ c_tag = "Construction Area";
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/construction)
+"cxy" = (
+/obj/structure/table,
+/obj/item/stack/cable_coil{
+ amount = 5
+ },
+/obj/item/flashlight,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/construction)
+"cxz" = (
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/construction)
+"cxA" = (
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/light_switch{
- pixel_x = -26;
- pixel_y = -5
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"bPn" = (
-/obj/machinery/airalarm{
- pixel_y = 25
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cxB" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/structure/table,
-/obj/item/stock_parts/subspace/analyzer{
- pixel_x = 5;
- pixel_y = 3
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/item/stock_parts/subspace/analyzer{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/item/stock_parts/subspace/analyzer,
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"bPo" = (
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cxC" = (
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"bPp" = (
-/turf/closed/wall,
-/area/maintenance/starboard/aft)
-"bPq" = (
+/obj/structure/closet/secure_closet/medical2,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxD" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/suit/apron/surgical,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxE" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/surgery,
+/obj/item/surgical_drapes,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxF" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cxG" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cxH" = (
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/structure/table,
+/obj/item/crowbar,
+/obj/item/assembly/igniter{
+ pixel_x = -4;
+ pixel_y = -4
+ },
+/obj/item/assembly/igniter,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"cxI" = (
/obj/structure/window/reinforced/spawner/north,
/obj/structure/lattice,
/turf/open/space,
/area/space/nearstation)
-"bPr" = (
+"cxJ" = (
/obj/structure/window/reinforced{
dir = 4
},
/obj/structure/window/reinforced/spawner/north,
/turf/open/space,
/area/space)
-"bPs" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bPt" = (
-/obj/machinery/door/airlock/maintenance/abandoned{
- name = "Construction Area Maintenance";
- req_access_txt = "32"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bPu" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bPv" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"bPw" = (
-/obj/machinery/status_display/ai{
- pixel_y = 31
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"bPx" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"bPy" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+"cxK" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"bPz" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/area/aisat)
+"cxL" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxM" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/disposalpipe/sorting/mail{
- name = "CMO sorting disposal pipe";
- sortType = 10
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
},
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bPA" = (
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxO" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/disposalpipe/sorting/mail{
- name = "Genetics sorting disposal pipe";
- sortType = 23
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bPB" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"bPC" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bPD" = (
+/area/ai_monitored/storage/satellite)
+"cxP" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxQ" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxR" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxS" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/surgery,
+/obj/item/surgical_drapes,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxT" = (
+/obj/structure/table,
+/obj/item/clothing/gloves/color/latex,
+/obj/item/clothing/mask/surgical,
+/obj/item/clothing/suit/apron/surgical,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxU" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxV" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "MiniSat Maintenance Starboard";
+ dir = 1;
+ network = list("minisat")
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cxW" = (
+/obj/structure/closet/crate/freezer/blood,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
+"cxX" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cxY" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/medical";
+ name = "Breakroom APC";
+ pixel_y = -24
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cxZ" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cya" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cye" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
+"cyg" = (
/obj/structure/cable{
icon_state = "1-4"
},
@@ -50091,7 +55309,7 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bPE" = (
+"cyh" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -50113,7 +55331,59 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bPF" = (
+"cyj" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cyk" = (
+/obj/structure/chair/stool,
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = -30
+ },
+/obj/machinery/camera{
+ c_tag = "Medbay Break Room";
+ dir = 1;
+ network = list("ss13","medbay")
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cyl" = (
+/obj/item/radio/intercom{
+ broadcasting = 1;
+ frequency = 1485;
+ listening = 0;
+ name = "Station Intercom (Medbay)";
+ pixel_y = -30
+ },
+/obj/structure/table/glass,
+/obj/item/storage/box/donkpockets{
+ pixel_x = 3;
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cym" = (
+/obj/structure/closet/wardrobe/cargotech,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Cargo Bay Port";
+ dir = 4;
+ name = "cargo camera"
+ },
+/turf/open/floor/plasteel,
+/area/quartermaster/storage)
+"cyo" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/aft)
+"cyp" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -50142,7 +55412,24 @@
/mob/living/simple_animal/bot/secbot/pingsky,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bPG" = (
+"cyq" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=8";
+ dir = 8;
+ freq = 1400;
+ location = "QM #4"
+ },
+/obj/machinery/button/door{
+ id = "qm_warehouse";
+ name = "Warehouse Door Control";
+ pixel_x = -1;
+ pixel_y = -24;
+ req_access_txt = "31"
+ },
+/turf/open/floor/plasteel,
+/area/quartermaster/storage)
+"cyr" = (
/obj/structure/cable{
icon_state = "1-8"
},
@@ -50164,247 +55451,43 @@
/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bPH" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bPI" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bPJ" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/ai_monitored/turret_protected/aisat/foyer";
- name = "MiniSat Foyer APC";
- pixel_x = -29
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bPK" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bPL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bPM" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bPN" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"bPO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
+"cys" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bPP" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end{
- dir = 8
+ dir = 9
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/foyer)
-"bPQ" = (
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/machinery/power/apc{
- areastring = "/area/aisat";
+"cyt" = (
+/obj/machinery/firealarm{
dir = 8;
- name = "MiniSat Exterior APC";
- pixel_x = -24
+ pixel_x = 24
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bPR" = (
-/obj/structure/transit_tube/diagonal,
-/turf/open/space,
-/area/space/nearstation)
-"bPS" = (
-/obj/structure/transit_tube/diagonal{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"bPT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/engine/transit_tube)
-"bPU" = (
-/obj/structure/transit_tube/station{
- dir = 4
- },
-/obj/structure/transit_tube_pod,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cyu" = (
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/bot,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bPW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/maintenance/bar)
-"bPX" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bPY" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bPZ" = (
-/obj/machinery/door/airlock/public/glass{
- id_tag = "permabolt3";
- name = "Cell 3"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/poddoor/preopen{
- id = "permacell2";
- name = "cell blast door"
- },
-/turf/open/floor/plasteel/dark,
-/area/security/prison)
-"bQa" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQb" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQc" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQd" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQe" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQg" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+ dir = 1
},
-/obj/machinery/camera{
- c_tag = "Arrivals Hallway Port";
- dir = 4
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"cyx" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"bQh" = (
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bQi" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bQj" = (
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"cyy" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
},
@@ -50418,5967 +55501,140 @@
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat/hallway)
-"bQk" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bQl" = (
-/obj/machinery/power/apc/auto_name/east{
- areastring = "/area/ai_monitored/storage/satellite";
- name = "MiniSat Maint APC"
- },
-/obj/structure/cable,
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bQm" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bQn" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bQo" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bQp" = (
-/obj/machinery/computer/cargo/request{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/end{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bQq" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bQr" = (
-/obj/machinery/light,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
+"cyz" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bQs" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/turf/open/space,
-/area/space)
-"bQt" = (
-/obj/structure/transit_tube/curved{
- dir = 4
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
},
-/turf/open/space,
-/area/space/nearstation)
-"bQu" = (
-/obj/structure/transit_tube/curved/flipped{
- dir = 8
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"cyB" = (
+/obj/structure/chair/stool,
+/obj/machinery/newscaster{
+ pixel_y = -30
},
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"bQv" = (
-/obj/structure/transit_tube/curved{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"bQw" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bQx" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cyE" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bQy" = (
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bQz" = (
-/turf/closed/wall,
-/area/crew_quarters/fitness/recreation)
-"bQA" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/crew_quarters/fitness/recreation)
-"bQB" = (
-/turf/closed/wall,
-/area/crew_quarters/dorms)
-"bQC" = (
-/obj/effect/spawner/structure/window/reinforced/tinted,
-/turf/open/floor/plating,
-/area/hallway/primary/aft)
-"bQD" = (
-/obj/machinery/door/airlock{
- name = "Dormitories"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bQE" = (
-/obj/machinery/door/airlock{
- name = "Dormitories"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bQF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bQG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+ dir = 1
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat_interior)
-"bQH" = (
-/obj/machinery/recharge_station,
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/satellite)
-"bQI" = (
-/obj/machinery/computer/security/telescreen/minisat{
- dir = 1;
- pixel_y = -29
- },
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/storage/toolbox/mechanical,
-/obj/item/multitool,
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/satellite)
-"bQJ" = (
-/obj/structure/table,
-/obj/item/radio/intercom{
- pixel_y = -28
- },
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/mineral/plasma{
- amount = 35
- },
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/satellite)
-"bQK" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{
- dir = 1;
- name = "Auxiliary MiniSat Distribution Port"
- },
-/turf/open/floor/plasteel,
-/area/ai_monitored/storage/satellite)
-"bQL" = (
-/obj/machinery/porta_turret/ai,
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bQN" = (
+"cyF" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bQO" = (
-/obj/structure/chair/comfy/black{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "bridgedoors";
- name = "Bridge Access Blastdoors";
- pixel_x = 26;
- pixel_y = 32;
- req_access_txt = "19"
- },
-/obj/machinery/button/door{
- id = "bridgespace";
- name = "Bridge External Shutters";
- pixel_x = 36;
- pixel_y = 32;
- req_access_txt = "19"
- },
-/turf/open/floor/carpet,
-/area/bridge)
-"bQQ" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bQR" = (
-/obj/structure/closet/secure_closet/security/sec,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/security/brig)
-"bQS" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump{
- name = "N2O to Pure"
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"bQT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bQU" = (
-/obj/structure/transit_tube/curved,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bQV" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bQW" = (
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bQX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bQY" = (
-/turf/closed/wall,
-/area/storage/primary)
-"bQZ" = (
-/obj/structure/table,
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRa" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/vending/assist,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRb" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/machinery/vending/tool,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRc" = (
-/obj/item/crowbar,
-/obj/structure/table,
-/obj/item/assembly/igniter{
- pixel_x = -4;
- pixel_y = -4
- },
-/obj/item/assembly/igniter,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRd" = (
-/obj/structure/table,
-/obj/machinery/requests_console{
- department = "Tool Storage";
- pixel_y = 30
- },
-/obj/item/folder/yellow,
-/obj/item/folder/yellow,
-/obj/item/storage/firstaid/regular,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRe" = (
-/obj/structure/table,
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/t_scanner,
-/obj/item/radio/intercom{
- pixel_y = 25
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRf" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRg" = (
-/obj/machinery/light_switch{
- pixel_y = 28
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/structure/table,
-/obj/item/analyzer,
-/obj/item/wrench,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRh" = (
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bRi" = (
-/obj/structure/table/wood,
-/obj/item/instrument/violin,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/theatre)
-"bRj" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/structure/table/reinforced,
-/turf/open/floor/plasteel,
-/area/security/brig)
-"bRk" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bRl" = (
-/obj/structure/dresser,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bRm" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/bridge)
-"bRn" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bRo" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/b)
-"bRp" = (
-/obj/machinery/camera/autoname{
dir = 1
},
-/turf/open/floor/carpet,
-/area/bridge/meeting_room)
-"bRq" = (
-/obj/structure/showcase/mecha/ripley,
-/obj/machinery/camera/autoname{
- dir = 10
- },
/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
-"bRs" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bRu" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/newscaster{
- pixel_y = 32
- },
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"bRv" = (
-/obj/machinery/computer/cryopod{
- pixel_y = 32
- },
-/obj/effect/turf_decal/trimline/green/filled/end{
+/area/ai_monitored/turret_protected/aisat_interior)
+"cyG" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bRw" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cyH" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/loading_area{
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cyJ" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"bRx" = (
-/obj/machinery/cryopod{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"bRy" = (
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bRz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bRA" = (
-/turf/closed/wall,
-/area/maintenance/department/crew_quarters/dorms)
-"bRB" = (
-/turf/closed/wall/r_wall,
-/area/storage/tech)
-"bRC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/hatch{
- name = "Telecomms Control Room";
- req_one_access_txt = "19; 61"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/computer)
-"bRD" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bRE" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bRF" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bRG" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Tool Storage Maintenance";
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bRH" = (
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRI" = (
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRJ" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRK" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/obj/structure/table,
-/obj/item/storage/belt/utility,
-/obj/item/storage/box/lights/mixed,
/obj/machinery/camera{
- c_tag = "Tool Storage";
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bRL" = (
-/obj/machinery/light{
+ c_tag = "Cargo Bay Aft";
dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/computer/arcade/minesweeper{
- dir = 4
+ name = "cargo camera"
},
+/obj/machinery/rnd/production/techfab/department/cargo,
/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bRN" = (
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bRP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/area/quartermaster/office)
+"cyK" = (
+/obj/machinery/vending/coffee,
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 6
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bRQ" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
/turf/open/floor/plasteel/white,
/area/medical)
-"bRR" = (
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red,
-/obj/machinery/status_display/evac{
- pixel_y = -32
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit/departure_lounge)
-"bRS" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/directions/security{
- dir = 1;
- pixel_y = 40
- },
-/obj/structure/sign/directions/science{
- dir = 1;
- pixel_y = 32
- },
-/obj/structure/sign/directions/command{
- dir = 8;
- pixel_y = 24
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bRT" = (
-/obj/machinery/airalarm{
- dir = 4;
- pixel_x = -22
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bRU" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bRV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bRX" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"bRY" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bRZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bSa" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bSb" = (
-/turf/closed/wall,
-/area/storage/tech)
-"bSc" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space)
-"bSd" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/open/space/basic,
-/area/space)
-"bSe" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSf" = (
-/obj/structure/table/wood,
-/obj/item/radio/off{
- pixel_y = 4
- },
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSg" = (
-/obj/machinery/status_display/evac{
- pixel_y = 31
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSi" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSj" = (
-/obj/machinery/holopad,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSk" = (
-/obj/machinery/status_display/ai{
- pixel_y = 31
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSl" = (
-/obj/structure/table/wood,
-/obj/item/radio/intercom{
- dir = 8;
- freerange = 1;
- name = "Station Intercom (Telecomms)";
- pixel_y = 30
- },
-/obj/item/storage/box/donkpockets,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSm" = (
-/obj/structure/table/wood,
-/obj/machinery/microwave{
- pixel_y = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSn" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bSo" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bSp" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bSq" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bSr" = (
-/obj/item/screwdriver,
-/obj/structure/table,
-/obj/item/assembly/signaler,
-/obj/item/assembly/signaler,
-/obj/item/storage/toolbox/electrical,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bSs" = (
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bSt" = (
-/obj/item/wrench,
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bSv" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bSw" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bSx" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bSy" = (
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"bSz" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- id_tag = "Cabin1";
- name = "Cabin 1"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bSA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/security/nuke_storage)
-"bSB" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- id_tag = "Cabin3";
- name = "Cabin 3"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bSD" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bSE" = (
+"cyL" = (
+/obj/structure/bed,
+/obj/item/bedsheet/cmo,
+/turf/open/floor/plasteel/freezer,
+/area/medical/virology)
+"cyM" = (
/obj/machinery/light{
dir = 4;
- light_color = "#c1caff"
+ light_color = "#e8eaff"
},
-/obj/item/radio/intercom{
- pixel_x = 29
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bSG" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/crew_quarters/dorms)
-"bSH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/end{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bSI" = (
-/obj/item/cigbutt,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bSJ" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/department/crew_quarters/dorms)
-"bSK" = (
-/obj/machinery/vending/assist,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bSL" = (
-/obj/structure/table,
-/obj/item/plant_analyzer,
-/turf/open/floor/plasteel/dark,
-/area/storage/tech)
-"bSM" = (
-/obj/structure/table,
-/obj/item/analyzer,
-/obj/item/healthanalyzer,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/storage/tech)
-"bSN" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/multitool,
-/obj/item/clothing/glasses/meson,
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/storage/tech)
-"bSO" = (
-/obj/machinery/holopad,
-/obj/machinery/status_display/ai{
- pixel_y = 31
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bSP" = (
-/turf/open/floor/plating,
-/area/storage/tech)
-"bSQ" = (
-/obj/item/radio/intercom{
- pixel_y = 28
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bSR" = (
-/obj/machinery/airalarm{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bSS" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
-"bST" = (
-/turf/closed/wall,
-/area/aisat)
-"bSU" = (
-/turf/closed/wall/r_wall,
-/area/tcommsat/computer)
-"bSV" = (
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSW" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bSX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSY" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bSZ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTa" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTc" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/holopad,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTd" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/tcommsat/computer";
- dir = 4;
- name = "Telecomms Control Room APC";
- pixel_x = 26
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTe" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"bTf" = (
-/turf/closed/wall,
-/area/maintenance/port/aft)
-"bTg" = (
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTh" = (
-/obj/item/storage/toolbox/mechanical,
-/obj/structure/table,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTi" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTj" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTk" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTl" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bTm" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTo" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/table,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/item/multitool,
-/obj/item/multitool{
- pixel_x = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bTp" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bTq" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"bTr" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/central)
-"bTs" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"bTt" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bTu" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bTv" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
},
/turf/open/floor/plasteel/dark,
/area/ai_monitored/turret_protected/aisat_interior)
-"bTw" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bTx" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera{
- c_tag = "Medbay Port";
- dir = 1;
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bTy" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/closed/mineral{
- baseturfs = /turf/open/floor/plating/asteroid;
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
- name = "asteroid";
- turf_type = /turf/open/floor/plating/asteroid
- },
-/area/asteroid/nearstation)
-"bTz" = (
-/obj/machinery/door/airlock/glass{
- name = "Cryodorms"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bTA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bTB" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/green/filled/corner,
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bTC" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bTD" = (
-/obj/effect/turf_decal/trimline/green/filled/end{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bTE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bTF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bTG" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/effect/spawner/lootdrop/techstorage/AI,
-/obj/structure/rack,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTH" = (
-/obj/machinery/camera{
- c_tag = "Secure Tech Storage";
- dir = 8
- },
-/obj/item/radio/intercom{
- pixel_x = 29
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTI" = (
-/obj/machinery/power/apc{
- areastring = "/area/storage/tech";
- dir = 8;
- name = "Tech Storage APC";
- pixel_x = -27
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/landmark/xeno_spawn,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bTO" = (
+"cyN" = (
/obj/structure/table,
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = -3;
- pixel_y = 5
- },
-/obj/item/stock_parts/subspace/ansible{
- pixel_y = 1
- },
-/obj/item/stock_parts/subspace/ansible{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/stock_parts/subspace/crystal{
- pixel_x = 3;
- pixel_y = -3
- },
-/obj/item/stock_parts/subspace/crystal,
-/obj/item/stock_parts/subspace/crystal{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"bTP" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bTR" = (
-/obj/item/kirbyplants{
- icon_state = "plant-21"
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTS" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin{
- pixel_x = -1;
- pixel_y = 6
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTT" = (
-/obj/structure/table/wood,
-/obj/item/folder,
-/obj/item/folder,
-/obj/item/pen,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTU" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTV" = (
-/obj/machinery/camera{
- c_tag = "Telecomms - Control Room";
- dir = 1;
- network = list("ss13","tcomms")
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTW" = (
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Telecomms Admin";
- departmentType = 5;
- name = "Telecomms RC";
- pixel_y = -30
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTX" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTY" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bTZ" = (
-/turf/open/floor/plating/asteroid,
-/area/maintenance/port/aft)
-"bUa" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bUb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bUc" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"bUd" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/apc{
- areastring = "/area/storage/primary";
- dir = 8;
- name = "Tool Storage APC";
- pixel_x = -25
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUe" = (
-/obj/item/weldingtool,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/table,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/item/wirecutters,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUf" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/table,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/item/stack/cable_coil{
- pixel_x = 2;
- pixel_y = -2
- },
-/obj/item/stack/cable_coil{
- pixel_x = 3;
- pixel_y = 5
- },
-/obj/item/screwdriver{
- pixel_y = 16
- },
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUj" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUk" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bUl" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"bUm" = (
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"bUn" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"bUo" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bUp" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/end,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUr" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 8
- },
-/area/hallway/primary/aft)
-"bUs" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/asteroid,
-/area/maintenance/starboard)
-"bUt" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bUu" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUv" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUw" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUx" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Medbay Aft";
- dir = 8;
- name = "medbay camera";
- network = list("ss13","medbay")
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"bUy" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUz" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bUA" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bUB" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/cryopod{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"bUC" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bUD" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUE" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/RnD_secure,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUF" = (
-/obj/machinery/door/airlock/highsecurity{
- name = "Secure Tech Storage";
- req_access_txt = "19;23"
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUH" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/security,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUI" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/service,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUJ" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/tcomms,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUK" = (
-/obj/structure/rack,
-/obj/item/electronics/apc,
-/obj/item/electronics/airlock,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUL" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUM" = (
-/obj/structure/table,
-/obj/item/screwdriver{
- pixel_y = 16
- },
-/obj/item/wirecutters,
-/obj/item/multitool,
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bUO" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/fore";
- dir = 4;
- name = "Fore Maintenance APC";
- pixel_x = 24
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"bUP" = (
-/turf/closed/wall/r_wall,
-/area/tcommsat/server)
-"bUQ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/tcommsat/server)
-"bUR" = (
-/obj/machinery/door/airlock/hatch{
- name = "Telecomms Server Room"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/server)
-"bUS" = (
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bUT" = (
-/obj/structure/table/wood,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge/showroom/corporate)
-"bUU" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUV" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUW" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUX" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bUY" = (
-/obj/structure/closet/secure_closet/medical3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/obj/machinery/iv_drip,
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
-"bUZ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/wood,
-/area/library)
-"bVa" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVb" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/structure/sign/directions/supply{
- dir = 1;
- pixel_x = 32;
- pixel_y = 8
- },
-/obj/structure/sign/directions/medical{
- pixel_x = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bVc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVd" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- id_tag = "Cabin4";
- name = "Cabin 4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"bVe" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- id_tag = "Cabin5";
- name = "Cabin 5"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bVf" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- id_tag = "Cabin6";
- name = "Cabin 6"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"bVg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVi" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVj" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/command,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bVk" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft2";
- location = "aft1"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bVl" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bVm" = (
-/obj/structure/table,
-/obj/item/stack/cable_coil{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/stack/cable_coil,
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 27
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bVo" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/directions/medical{
- dir = 4;
- pixel_y = 40
- },
-/obj/structure/sign/directions/engineering{
- dir = 4;
- pixel_y = 32
- },
-/obj/structure/sign/directions/evac{
- dir = 4;
- pixel_y = 24
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bVp" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bVq" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bVr" = (
-/obj/machinery/telecomms/server/presets/science,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bVs" = (
-/obj/effect/turf_decal/tile/purple,
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Telecomms - Server Room - Fore-Port";
- network = list("ss13","tcomms")
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bVt" = (
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/obj/machinery/computer/arcade/orion_trail{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
-"bVu" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/server)
-"bVv" = (
-/obj/machinery/door/airlock/medical/glass{
- name = "Chemistry Lab";
- req_access_txt = "5; 33"
- },
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bVw" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/end{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bVx" = (
-/obj/machinery/telecomms/server/presets/engineering,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bVy" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/announcement_system,
-/obj/machinery/status_display/ai{
- pixel_x = 31
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bVz" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/closet/crate/internals,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVA" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVB" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVC" = (
-/obj/item/storage/box/lights,
-/obj/structure/table,
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVD" = (
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVE" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVF" = (
-/obj/machinery/light,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVG" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown,
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bVH" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"bVI" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bVJ" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bVK" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=starboard4";
- location = "starboard3"
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bVL" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bVO" = (
-/obj/machinery/button/door{
- id = "Cabin4";
- name = "Cabin Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 5;
- pixel_y = 30;
- specialfunctions = 4
- },
-/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"bVP" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/light_switch{
- pixel_x = -25;
- pixel_y = 25
- },
-/turf/open/floor/carpet,
-/area/library)
-"bVQ" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"bVR" = (
-/obj/machinery/button/door{
- id = "Cabin5";
- name = "Cabin Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 5;
- pixel_y = 30;
- specialfunctions = 4
- },
-/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bVS" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/heads/hop)
-"bVT" = (
-/obj/machinery/button/door{
- id = "examroom";
- name = "Privacy Shutters";
- pixel_x = 25;
- pixel_y = 5
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"bVU" = (
-/obj/machinery/button/door{
- id = "Cabin6";
- name = "Cabin Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = 5;
- pixel_y = 30;
- specialfunctions = 4
- },
-/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"bVV" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/structure/sign/directions/evac{
- dir = 4;
- pixel_x = 32;
- pixel_y = 24
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bVW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"bVX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bVY" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"bVZ" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWa" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/engineering,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWb" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/medical,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWc" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/techstorage/rnd,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWd" = (
-/obj/structure/rack,
-/obj/item/storage/toolbox/electrical{
- pixel_x = 1;
- pixel_y = -1
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/item/t_scanner,
-/obj/item/multitool,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWe" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/aicard,
-/obj/item/aiModule/reset,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWf" = (
-/obj/machinery/telecomms/processor/preset_one,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWg" = (
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bWh" = (
-/obj/machinery/telecomms/server/presets/service,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWi" = (
-/obj/machinery/door/airlock/hatch{
- name = "Telecomms Server Room"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/server)
-"bWj" = (
-/obj/machinery/telecomms/server/presets/command,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWk" = (
-/obj/machinery/telecomms/processor/preset_four,
-/obj/machinery/camera{
- c_tag = "Telecomms - Server Room - Aft-Starboard";
- dir = 8;
- network = list("ss13","tcomms")
- },
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWl" = (
-/obj/structure/chair/office/dark{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bWm" = (
-/obj/machinery/computer/message_monitor{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bWn" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"bWo" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/obj/machinery/camera/autoname{
- dir = 1
- },
+/obj/structure/bedsheetbin,
/turf/open/floor/plasteel/freezer,
/area/medical/virology)
-"bWp" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"bWq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bWr" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bWs" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"bWt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"bWu" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"bWv" = (
-/obj/machinery/button/door{
- id = "Cabin1";
- name = "Cabin Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -5;
- pixel_y = -30;
- specialfunctions = 4
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bWw" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bWy" = (
-/obj/effect/turf_decal/trimline/green/filled/corner{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bWz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"bWA" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/carpet,
-/area/library/lounge)
-"bWB" = (
-/turf/closed/wall,
-/area/crew_quarters/toilet)
-"bWC" = (
-/obj/machinery/firealarm{
- dir = 1;
- pixel_y = -24
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWD" = (
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWE" = (
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWF" = (
-/obj/structure/closet/secure_closet/engineering_chief,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bWG" = (
-/obj/structure/table,
-/obj/item/flashlight{
- pixel_x = 1;
- pixel_y = 5
- },
-/obj/item/flashlight{
- pixel_x = 1;
- pixel_y = 5
- },
-/obj/item/assembly/flash/handheld,
-/obj/item/assembly/flash/handheld,
-/turf/open/floor/plating,
-/area/storage/tech)
-"bWH" = (
-/obj/machinery/telecomms/bus/preset_one,
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWI" = (
-/obj/machinery/telecomms/processor/preset_two,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWJ" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bWK" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bWL" = (
-/obj/machinery/telecomms/processor/preset_three,
-/obj/machinery/camera{
- c_tag = "Telecomms - Server Room - Fore-Starboard";
- network = list("ss13","tcomms")
- },
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWM" = (
-/obj/machinery/telecomms/bus/preset_four,
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bWN" = (
-/obj/machinery/button/door{
- id = "Cabin3";
- name = "Cabin Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -5;
- pixel_y = -30;
- specialfunctions = 4
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bWO" = (
-/obj/machinery/computer/telecomms/monitor{
- dir = 8;
- network = "tcommsat"
- },
-/obj/machinery/computer/security/telescreen{
- dir = 8;
- name = "Telecomms Camera Monitor";
- network = list("tcomms");
- pixel_x = 26
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bWP" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bWQ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bWR" = (
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bWS" = (
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"bWT" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bWU" = (
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"bWV" = (
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"bWW" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bWX" = (
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bWY" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 11
- },
-/obj/structure/mirror{
- pixel_x = 25
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bWZ" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bXa" = (
-/obj/item/soap,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bXb" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bXc" = (
-/turf/closed/wall/r_wall,
-/area/crew_quarters/heads/chief)
-"bXd" = (
-/turf/closed/wall,
-/area/engine/break_room)
-"bXe" = (
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"bXf" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/engineering{
- name = "Telecomms Storage";
- req_access_txt = "61"
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"bXg" = (
-/obj/machinery/telecomms/server/presets/medical,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXi" = (
-/obj/machinery/telecomms/bus/preset_two,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXj" = (
-/obj/structure/table/glass,
-/obj/item/folder{
- pixel_y = 2
- },
-/obj/item/folder{
- pixel_y = 2
- },
-/obj/item/pen,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bXk" = (
-/obj/machinery/telecomms/bus/preset_three,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXl" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating/asteroid,
-/area/maintenance/fore)
-"bXm" = (
-/obj/machinery/telecomms/server/presets/common,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bXo" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bXp" = (
-/obj/machinery/camera{
- c_tag = "Telecomms - Control Room";
- dir = 8;
- network = list("ss13","tcomms")
- },
-/obj/machinery/computer/telecomms/server{
- dir = 8;
- network = "tcommsat"
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bXq" = (
-/obj/structure/bed,
-/obj/item/bedsheet/medical,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"bXr" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bXs" = (
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/obj/structure/sign/departments/science{
- name = "\improper ROBOTICS!";
- pixel_x = -32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"bXt" = (
-/obj/machinery/light,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bXu" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/crew_quarters/locker)
-"bXv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom";
- pixel_y = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bXw" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bXx" = (
-/obj/machinery/shower{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bXy" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/item/bikehorn/rubberducky,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bXz" = (
-/obj/machinery/shower{
- dir = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bXA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bXB" = (
-/obj/machinery/requests_console{
- announcementConsole = 1;
- department = "Chief Engineer's Desk";
- departmentType = 3;
- name = "Chief Engineer RC";
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bXC" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/computer/security/telescreen/entertainment{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bXD" = (
-/obj/machinery/firealarm{
- pixel_y = 24
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bXE" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"bXF" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "ceblast";
- name = "Chief's Lockdown Shutters"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/chief)
-"bXG" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bXH" = (
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bXI" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bXJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bXK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bXL" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"bXM" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bXN" = (
-/obj/effect/turf_decal/tile/brown{
- dir = 4
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 8
- },
-/obj/effect/turf_decal/tile/brown{
- dir = 1
- },
-/obj/effect/turf_decal/tile/brown,
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bXO" = (
-/obj/machinery/telecomms/server/presets/supply,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXP" = (
-/obj/machinery/telecomms/hub/preset,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXQ" = (
-/obj/machinery/telecomms/server/presets/security,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bXR" = (
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bXS" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/filingcabinet{
- pixel_x = 3
- },
-/obj/machinery/status_display/evac{
- pixel_x = 31
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bXT" = (
-/obj/structure/transit_tube/station{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bXU" = (
-/obj/structure/chair,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"bXV" = (
-/obj/structure/chair/sofa/left{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bXW" = (
-/obj/machinery/airalarm/directional/south,
-/obj/structure/chair/sofa/right{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"bXX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bXY" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bXZ" = (
-/turf/open/floor/engine{
- name = "Holodeck Projector Floor"
- },
-/area/holodeck)
-"bYa" = (
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"bYb" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"bYc" = (
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/dorms)
-"bYd" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bYe" = (
-/obj/machinery/washing_machine,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bYf" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom";
- pixel_y = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bYg" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bYh" = (
-/obj/machinery/button/door{
- id = "engstorage";
- name = "Engineering Secure Storage Control";
- pixel_x = -38;
- pixel_y = 8;
- req_access_txt = "11"
- },
-/obj/machinery/keycard_auth{
- pixel_x = -26
- },
-/obj/machinery/button/door{
- id = "ceblast";
- name = "Lockdown Control";
- pixel_x = -38;
- pixel_y = -8;
- req_access_txt = "56"
- },
-/obj/machinery/button/door{
- id = "atmos";
- name = "Atmospherics Lockdown";
- pixel_x = -38;
- req_access_txt = "24"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYi" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "hopqueue";
- name = "HoP Queue Shutters"
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/command)
-"bYj" = (
-/obj/structure/table/reinforced,
-/obj/item/cartridge/engineering{
- pixel_x = 6
- },
-/obj/item/cartridge/engineering{
- pixel_x = -6
- },
-/obj/item/cartridge/engineering{
- pixel_y = 6
- },
-/obj/item/reagent_containers/pill/patch/silver_sulf,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYk" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYl" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"bYm" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "ceblast";
- name = "Chief's Lockdown Shutters"
- },
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/chief)
-"bYn" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bYo" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bYp" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"bYq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bYr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bYs" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bYt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/hallway/primary/starboard)
-"bYu" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bYv" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bYw" = (
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/maintenance/starboard/aft";
- name = "Starboard Quarter Maintenance APC";
- pixel_y = -24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bYx" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bYy" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bYz" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/maintenance/starboard/aft)
-"bYA" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"bYB" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
-"bYC" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bYD" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/holopad,
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bYE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bYF" = (
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/tcommsat/server";
- dir = 4;
- name = "Telecomms Server Room APC";
- pixel_x = 25
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Telecomms - Server Room - Aft-Starboard";
- dir = 8;
- network = list("ss13","tcomms")
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bYG" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"bYH" = (
-/obj/structure/table/wood,
-/obj/item/phone{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/cigbutt/cigarbutt{
- pixel_x = 5;
- pixel_y = -1
- },
-/obj/item/radio/intercom{
- dir = 4;
- freerange = 1;
- name = "Station Intercom (Telecomms)";
- pixel_x = 30
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"bYI" = (
-/obj/machinery/camera/motion{
- c_tag = "MiniSat Maintenance Port";
- dir = 4;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"bYJ" = (
-/turf/closed/wall,
-/area/crew_quarters/locker)
-"bYK" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bYL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bYM" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bYN" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"bYO" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bYP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/light_switch{
- pixel_x = -26
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bYQ" = (
-/obj/machinery/door/airlock{
- name = "Unisex Showers"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bYR" = (
-/obj/structure/table/reinforced,
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/obj/item/paper/monitorkey,
-/obj/item/stamp/ce,
-/obj/machinery/camera{
- c_tag = "Engineering - Chief Engineer's Office";
- dir = 4;
- name = "engineering camera"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYS" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/blue{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/folder/yellow,
-/obj/item/paper_bin,
-/obj/item/pen,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYT" = (
-/obj/structure/table/reinforced,
-/obj/item/flashlight/lamp,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bYV" = (
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bYW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bYX" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bYY" = (
-/obj/machinery/airalarm/server{
- dir = 4;
- pixel_x = -22
- },
-/obj/machinery/camera{
- c_tag = "Telecomms - Server Room - Aft-Port";
- dir = 4;
- network = list("ss13","tcomms")
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bYZ" = (
-/obj/machinery/telecomms/receiver/preset_left,
-/turf/open/floor/circuit/green/telecomms/mainframe,
-/area/tcommsat/server)
-"bZa" = (
-/obj/machinery/telecomms/broadcaster/preset_left,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bZb" = (
-/obj/machinery/telecomms/message_server,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bZc" = (
-/obj/machinery/light/small,
-/obj/machinery/camera{
- c_tag = "Telecomms - Server Room - Aft";
- dir = 1;
- network = list("ss13","tcomms")
- },
-/obj/machinery/ntnet_relay,
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"bZd" = (
-/obj/machinery/blackbox_recorder,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bZe" = (
-/obj/machinery/telecomms/broadcaster/preset_right,
-/turf/open/floor/circuit/telecomms/mainframe,
-/area/tcommsat/server)
-"bZf" = (
-/obj/machinery/telecomms/receiver/preset_right,
-/turf/open/floor/circuit/green/telecomms/mainframe,
-/area/tcommsat/server)
-"bZg" = (
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"bZh" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/structure/closet/crate/rcd{
- pixel_y = 4
- },
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/door/window/northleft{
- dir = 2;
- name = "RCD Storage";
- pixel_x = 1;
- req_access_txt = "19"
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/eva)
-"bZi" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/pen,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"bZj" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"bZk" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/item/flashlight,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bZl" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"bZm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bZo" = (
-/turf/open/floor/plasteel/dark,
-/area/science/robotics/lab)
-"bZp" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bZq" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Unisex Restroom"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZr" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZs" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZt" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZu" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/newscaster{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZv" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZw" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZx" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Engineering Maintenance";
- req_access_txt = "10"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"bZy" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bZz" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"bZA" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/computer/card/minor/ce{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bZB" = (
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bZC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"bZD" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/modular_computer/console/preset/engineering{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"bZE" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "ceblast";
- name = "Chief's Lockdown Shutters"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/crew_quarters/heads/chief)
-"bZF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/junction/flip,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bZG" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"bZH" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"bZI" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/structure/closet/secure_closet/CMO,
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"bZK" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"bZL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/nuke_storage)
-"bZM" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/toilet)
-"bZN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 10
- },
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"bZO" = (
-/obj/machinery/light/small{
- brightness = 3;
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/computer)
-"bZP" = (
-/obj/machinery/door/airlock/maintenance_hatch{
- name = "Telecommunications Maintenance";
- req_access_txt = "61"
- },
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/computer)
-"bZQ" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -26;
+"cyO" = (
+/obj/structure/sink/kitchen{
+ desc = "A sink used for washing one's hands and face. It looks rusty and home-made";
+ name = "old sink";
pixel_y = 28
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"bZR" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"bZS" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bZT" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/machinery/camera{
- c_tag = "Dormitories Hallway Port Fore";
- dir = 4;
- name = "dormitories camera"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bZU" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"bZV" = (
-/obj/structure/statue/snow/snowman,
-/turf/open/floor/plating/asteroid,
-/area/asteroid/nearstation)
-"bZW" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Unisex Restroom"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZX" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZY" = (
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/toilet";
- name = "Restrooms APC";
- pixel_y = -26
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"bZZ" = (
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/security/brig)
-"caa" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/computer/station_alert{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cab" = (
-/obj/effect/landmark/start/chief_engineer,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cac" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cad" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cae" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/item/kirbyplants/random,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/heads/chief";
- dir = 4;
- name = "Chief Engineer's APC";
- pixel_x = 26
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"caf" = (
-/obj/machinery/door/poddoor/preopen{
- id = "ceblast";
- name = "Chief's Lockdown Shutters"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cag" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cai" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"caj" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cak" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cal" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"cam" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"can" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cao" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"cap" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/lattice,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"caq" = (
-/obj/machinery/door/poddoor/preopen{
- id = "Disposal Exit";
- name = "disposal exit vent"
- },
-/obj/machinery/conveyor{
- dir = 4;
- id = "garbage"
- },
-/turf/open/floor/plating,
-/area/maintenance/disposal)
-"car" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/locker";
- dir = 8;
- name = "Locker Room APC";
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cas" = (
-/obj/structure/table,
-/obj/item/storage/crayons,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cat" = (
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
-"cau" = (
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"caw" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cax" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Holodeck Door"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cay" = (
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"caz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"caA" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"caC" = (
-/obj/machinery/computer/apc_control{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"caD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/heads/hop)
-"caE" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/heads/hop)
-"caF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/heads/hop)
-"caG" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"caH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/door/airlock/command{
- name = "Chief Engineer's Office";
- req_access_txt = "56"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"caI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "ceblast";
- name = "Chief's Lockdown Shutters"
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"caJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/area/medical/virology)
+"cyP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"caK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 9
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"caL" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"caM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/sorting/mail{
- sortType = 5
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"caN" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"caO" = (
-/obj/structure/table,
-/obj/item/stock_parts/micro_laser,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/manipulator,
-/obj/item/stock_parts/capacitor,
-/obj/item/stock_parts/micro_laser/high,
-/obj/item/stock_parts/micro_laser/high,
-/obj/item/stock_parts/micro_laser/high,
-/obj/item/stock_parts/micro_laser/high,
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"caP" = (
-/obj/structure/table,
-/obj/machinery/power/apc{
- areastring = "/area/storage/tcom";
- dir = 8;
- name = "Telecomms Storage APC";
- pixel_x = -28
- },
-/obj/structure/cable,
-/obj/item/stock_parts/subspace/treatment{
- pixel_x = -5;
- pixel_y = -2
- },
-/obj/item/stock_parts/subspace/treatment{
- pixel_x = 5;
- pixel_y = -2
- },
-/obj/item/stock_parts/subspace/treatment{
- pixel_y = 3
- },
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"caQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock{
- name = "Starboard Emergency Storage"
- },
-/turf/open/floor/plating,
-/area/storage/emergency/starboard)
-"caR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 9
- },
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"caS" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"caT" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"caU" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/hallway/primary/starboard)
-"caV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/port)
-"caW" = (
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cyR" = (
/obj/machinery/camera{
- c_tag = "MiniSat Exterior Port";
- dir = 8;
+ c_tag = "MiniSat Exterior Starboard";
+ dir = 4;
network = list("minisat")
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
+ dir = 8
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"caX" = (
+"cyU" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel/dark,
/area/aisat)
-"caY" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/open/space/basic,
-/area/space)
-"caZ" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"cba" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cbb" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/door/window/westright{
- req_one_access_txt = "32;19"
- },
-/obj/structure/fans/tiny,
-/obj/effect/turf_decal/trimline/blue/filled/end{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cbc" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Research - Director Office - South";
- dir = 1;
- network = list("ss13","rd")
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"cbd" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"cbe" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"cbf" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbg" = (
-/obj/effect/landmark/start/assistant,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbi" = (
-/obj/machinery/light,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/medical/virology)
-"cbj" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbl" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbm" = (
-/obj/machinery/power/apc{
- areastring = "/area/crew_quarters/dorms";
- dir = 4;
- name = "Dormitories APC";
- pixel_x = 24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbn" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Holodeck Door"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cbo" = (
-/obj/machinery/recharge_station,
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/newscaster{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cbp" = (
-/obj/machinery/door/airlock{
- name = "Unit B"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cbq" = (
-/obj/machinery/suit_storage_unit/ce,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cbr" = (
-/obj/machinery/computer/security/telescreen/ce{
- dir = 1;
- pixel_y = -30
- },
-/obj/structure/filingcabinet/chestdrawer,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/item/gps/engineering{
- gpstag = "CE0"
- },
-/mob/living/simple_animal/parrot/Poly,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cbs" = (
-/obj/machinery/light,
-/obj/machinery/photocopier,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cbt" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/light_switch{
- pixel_x = 26;
- pixel_y = -26
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cbu" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cbv" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cbw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cbx" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cby" = (
-/obj/structure/table,
-/obj/item/stock_parts/subspace/transmitter,
-/obj/item/stock_parts/subspace/transmitter,
-/obj/item/stock_parts/subspace/amplifier{
- pixel_x = -3
- },
-/obj/item/stock_parts/subspace/amplifier,
-/obj/item/stock_parts/subspace/amplifier{
- pixel_x = 3
- },
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"cbz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cbA" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 10
- },
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"cbB" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall,
-/area/maintenance/starboard/aft)
-"cbC" = (
-/obj/structure/window/reinforced/spawner,
-/turf/open/space/basic,
-/area/space)
-"cbD" = (
+"cyV" = (
/obj/structure/transit_tube/curved/flipped{
dir = 1
},
@@ -56391,6347 +55647,63 @@
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"cbE" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/turf/open/space,
-/area/space)
-"cbF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cbG" = (
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cbH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cbJ" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/door/poddoor/preopen{
- id = "isola";
- name = "privacy shutters"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "examroom";
- name = "Privacy Shutters"
- },
-/turf/open/floor/plating,
-/area/medical/patients_rooms/room_a)
-"cbK" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"cbL" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbM" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/medical{
- id_tag = "examroom";
- name = "Patient Room";
- req_access_txt = "5"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
+"cyW" = (
+/obj/structure/chair,
+/obj/effect/landmark/start/virologist,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
},
/turf/open/floor/plasteel/white,
-/area/medical/patients_rooms/room_a)
-"cbN" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbO" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"cbP" = (
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbQ" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/crew_quarters/fitness/recreation";
- dir = 8;
- name = "Recreation APC";
- pixel_x = -26
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbR" = (
-/obj/structure/dresser,
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"cbS" = (
-/obj/structure/weightmachine/weightlifter,
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cbT" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/dark,
-/area/science/robotics/lab)
-"cbU" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/storage/tech)
-"cbV" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/structure/table/reinforced,
-/obj/machinery/recharger,
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
-"cbW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/airlock/command{
- name = "Chief Medical Officer's Quarters";
- req_access_txt = "40"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo)
-"cbX" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/security/checkpoint/engineering)
-"cbY" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/security/checkpoint/engineering)
-"cbZ" = (
-/turf/closed/wall,
-/area/security/checkpoint/engineering)
-"cca" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccb" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccc" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccd" = (
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible,
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"cce" = (
-/obj/structure/lattice,
-/turf/closed/mineral{
- baseturfs = /turf/open/floor/plating/asteroid;
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
- name = "asteroid";
- turf_type = /turf/open/floor/plating/asteroid
- },
-/area/asteroid/nearstation)
-"ccf" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/starboard/aft)
-"ccg" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cch" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cci" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "MiniSat Maintenance Starboard";
- dir = 1;
- network = list("minisat")
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"ccj" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/mob/living/simple_animal/bot/floorbot,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cck" = (
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/item/radio/intercom{
- dir = 8;
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar/atrium)
-"ccl" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccm" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ccn" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cco" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/computer/holodeck{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"ccp" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ccq" = (
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"ccr" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/machinery/camera{
- c_tag = "Fitness Room Starboard";
- dir = 9;
- name = "dormitories camera"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ccs" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cct" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"ccu" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"ccv" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ccw" = (
-/obj/structure/toilet/secret/low_loot{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/landmark/blobstart,
-/obj/machinery/button/door{
- id = "Toilet1";
- name = "Lock Control";
- normaldoorcontrol = 1;
- pixel_x = -25;
- specialfunctions = 4
- },
-/obj/machinery/newscaster{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"ccx" = (
-/obj/machinery/door/airlock{
- id_tag = "Toilet1";
- name = "Unit 1"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"ccy" = (
-/obj/machinery/door/airlock{
- id_tag = "Toilet3";
- name = "Unit 3"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"ccz" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"ccA" = (
-/obj/structure/closet/crate,
-/turf/open/floor/plating,
-/area/storage/emergency/starboard)
-"ccB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"ccC" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo/private)
-"ccD" = (
-/turf/closed/wall/r_wall,
-/area/security/checkpoint/engineering)
-"ccE" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"ccF" = (
-/obj/structure/sign/poster/official/random{
- pixel_x = -32
- },
-/obj/machinery/vending/wardrobe/sec_wardrobe,
-/obj/machinery/camera{
- c_tag = "Security Checkpoint";
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"ccG" = (
-/obj/structure/flora/ausbushes/grassybush,
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/turf/open/floor/grass,
-/area/asteroid/nearstation)
-"ccH" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/grass,
-/area/asteroid/nearstation)
-"ccI" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccJ" = (
-/turf/open/floor/plasteel/dark,
-/area/maintenance/starboard/aft)
-"ccK" = (
-/obj/structure/flora/ausbushes,
-/turf/open/floor/grass,
-/area/asteroid/nearstation)
-"ccL" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
- dir = 8
- },
-/turf/closed/wall,
-/area/engine/break_room)
-"ccM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/closed/wall,
-/area/engine/break_room)
-"ccN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/turf/closed/wall,
-/area/engine/break_room)
-"ccO" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/pump,
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccQ" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ccR" = (
-/obj/item/pickaxe{
- pixel_x = 5
- },
-/obj/structure/rack,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"ccS" = (
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"ccT" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"ccU" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"ccV" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ccW" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"ccX" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"ccY" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"ccZ" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cda" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/crew_quarters/heads/cmo/private";
- dir = 4;
- name = "Chief Medical Officer's Quarters APC";
- pixel_x = 24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo/private)
-"cdb" = (
-/obj/structure/dresser,
-/turf/open/floor/carpet/blue,
-/area/crew_quarters/heads/cmo/private)
-"cdc" = (
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"cdd" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cde" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"cdf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"cdg" = (
-/obj/machinery/recharger,
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cdh" = (
-/obj/machinery/door/airlock/security/glass{
- name = "Engineering Security Post";
- req_access_txt = "63"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"cdi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdj" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/obj/structure/flora/ausbushes/reedbush,
-/turf/open/floor/plating/asteroid,
-/area/asteroid/nearstation)
-"cdk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdl" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/pump,
-/obj/structure/window/reinforced/spawner,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdm" = (
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdn" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdo" = (
-/obj/machinery/airalarm/directional/north,
-/obj/structure/chair/sofa/corp,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cdp" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/heater/on,
-/obj/structure/window/reinforced/spawner/east,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cdq" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdr" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 6
- },
+/area/medical/virology)
+"cyX" = (
+/obj/structure/transit_tube/diagonal,
/turf/open/space,
/area/space/nearstation)
-"cds" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"cdt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/security/brig)
-"cdu" = (
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/space,
-/area/space/nearstation)
-"cdv" = (
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 10
- },
-/turf/open/space,
-/area/space/nearstation)
-"cdw" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cdx" = (
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cdy" = (
-/turf/closed/wall,
-/area/engine/atmos)
-"cdz" = (
-/obj/structure/window/reinforced/spawner/north,
-/turf/open/space,
-/area/space)
-"cdA" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cdB" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cdC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cdD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"cdE" = (
-/obj/structure/toilet/secret/low_loot{
- dir = 4
- },
-/obj/effect/landmark/blobstart,
+"cyY" = (
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/button/door{
- id = "Toilet2";
- name = "Lock Control";
- normaldoorcontrol = 1;
- pixel_x = -25;
- specialfunctions = 4
- },
-/obj/machinery/newscaster{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cdF" = (
-/obj/machinery/door/airlock{
- id_tag = "Toilet2";
- name = "Unit 2"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cdG" = (
-/obj/machinery/door/airlock{
- id_tag = "Toilet4";
- name = "Unit 4"
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cdH" = (
-/obj/structure/toilet/secret/low_loot{
- dir = 8
- },
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/landmark/start/assistant,
-/obj/machinery/button/door{
- id = "Toilet4";
- name = "Lock Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- specialfunctions = 4
- },
-/obj/machinery/newscaster{
- pixel_y = -32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cdI" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/dormitory";
- name = "Dormitory Maintenance APC";
- pixel_y = -28
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cdJ" = (
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cdK" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo/private)
-"cdL" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/red/filled/line,
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cdM" = (
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"cdN" = (
-/obj/machinery/computer/card{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cdO" = (
-/obj/machinery/microwave,
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdP" = (
-/obj/machinery/door/poddoor/preopen{
- id = "Engineering";
- name = "Engineering Security Doors"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdQ" = (
-/obj/machinery/door/poddoor/preopen{
- id = "Engineering";
- name = "Engineering Security Doors"
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdR" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/preopen{
- id = "Engineering";
- name = "Engineering Security Doors"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdS" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cdU" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{
- dir = 1
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cdV" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "Mix to Distro"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cdW" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/crew_quarters/heads/captain/private)
-"cdX" = (
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 8
- },
-/obj/machinery/meter,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cdY" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 8
- },
-/obj/machinery/meter/atmos/atmos_waste_loop,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cdZ" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 9
- },
-/turf/open/space,
-/area/space/nearstation)
-"cea" = (
-/obj/structure/grille,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"ceb" = (
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/space,
-/area/space/nearstation)
-"cec" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"ced" = (
-/obj/item/storage/box/lights,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cee" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cef" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"ceg" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"ceh" = (
-/obj/machinery/requests_console{
- department = "Engineering";
- departmentType = 4;
- name = "Engineering RC"
- },
-/turf/closed/wall/r_wall,
-/area/engine/break_room)
-"cei" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/engine/break_room)
-"cej" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/engine/break_room)
-"cek" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/engine/break_room)
-"cel" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/engine/break_room)
-"cem" = (
-/obj/machinery/door/airlock/engineering/glass{
- name = "Engineering Foyer";
- req_one_access_txt = "32;19;24"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cen" = (
-/obj/machinery/door/airlock/engineering/glass{
- name = "Engineering Foyer";
- req_one_access_txt = "32;19;24"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceo" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 8;
- name = "Distro to Waste"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cep" = (
-/obj/structure/sink/puddle,
-/turf/open/floor/plating/asteroid,
-/area/asteroid/nearstation)
-"ceq" = (
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/purple/visible{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cer" = (
-/obj/machinery/atmospherics/pipe/manifold/purple/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ces" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cet" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Air to Mix"
- },
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ceu" = (
-/obj/machinery/meter/atmos/distro_loop,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cev" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 10
- },
-/turf/open/space,
-/area/space/nearstation)
-"cew" = (
-/turf/open/floor/engine/vacuum,
-/area/engine/atmos)
-"cex" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/engine/vacuum,
-/area/engine/atmos)
-"cey" = (
-/turf/open/floor/engine/n2o,
-/area/engine/atmos)
-"cez" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/engine/n2o,
-/area/engine/atmos)
-"ceA" = (
-/turf/open/floor/engine/co2,
-/area/engine/atmos)
-"ceB" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/engine/co2,
-/area/engine/atmos)
-"ceC" = (
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
-"ceD" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
-"ceE" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"ceF" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"ceG" = (
-/turf/closed/wall,
-/area/maintenance/aft)
-"ceH" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 10
- },
-/obj/machinery/camera/autoname,
-/obj/structure/sign/departments/science{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/fore)
-"ceI" = (
-/obj/structure/table,
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/structure/bedsheetbin,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ceJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"ceK" = (
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"ceL" = (
-/obj/structure/plasticflaps/opaque,
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=4";
- freq = 1400;
- location = "Engineering"
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plating,
-/area/engine/break_room)
-"ceM" = (
-/obj/machinery/door/window/southright{
- name = "Engineering Deliveries";
- req_access_txt = "10"
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/window/reinforced{
- dir = 4;
- layer = 2.9
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceN" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"ceO" = (
-/obj/machinery/light,
-/obj/item/bedsheet/cmo,
-/obj/structure/bed,
-/obj/machinery/status_display/ai{
- pixel_x = -32
- },
-/turf/open/floor/carpet/blue,
-/area/crew_quarters/heads/cmo/private)
-"ceP" = (
-/obj/structure/closet/radiation,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceQ" = (
-/obj/structure/closet/secure_closet/engineering_personal,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceR" = (
-/obj/machinery/vending/tool,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceS" = (
-/obj/structure/chair/sofa/corp/left,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"ceT" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"ceU" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceV" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ceW" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/visible{
- dir = 1
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"ceX" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/turf/open/floor/plating/asteroid,
-/area/asteroid/nearstation)
-"ceY" = (
-/obj/machinery/atmospherics/pipe/manifold/purple/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ceZ" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cfa" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 4;
- name = "Unfiltered & Air to Mix"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cfb" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 8;
- name = "Air to Distro"
- },
-/obj/machinery/airalarm{
- pixel_y = 25
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/camera{
- c_tag = "Atmospherics - Distro Loop"
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cfc" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/space,
-/area/space/nearstation)
-"cfd" = (
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"cfe" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{
- dir = 8
- },
-/turf/open/floor/engine/vacuum,
-/area/engine/atmos)
-"cff" = (
-/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
/obj/machinery/atmospherics/miner/n2o,
/turf/open/floor/engine/n2o,
/area/engine/atmos)
-"cfg" = (
-/obj/machinery/portable_atmospherics/canister/carbon_dioxide,
-/obj/machinery/atmospherics/miner/carbon_dioxide,
-/turf/open/floor/engine/co2,
-/area/engine/atmos)
-"cfh" = (
-/obj/machinery/portable_atmospherics/canister/toxins,
-/obj/machinery/atmospherics/miner/toxins,
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
-"cfi" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cfj" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cfk" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/costume,
-/obj/effect/spawner/lootdrop/costume,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cfl" = (
-/obj/structure/rack,
-/obj/effect/spawner/lootdrop/costume,
-/obj/effect/spawner/lootdrop/costume,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cfm" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/aft)
-"cfn" = (
-/obj/structure/rack,
-/obj/item/storage/box,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cfo" = (
-/turf/closed/wall,
-/area/chapel/main)
-"cfp" = (
+"cyZ" = (
+/obj/structure/girder,
+/turf/open/floor/plating/asteroid,
+/area/maintenance/port/aft)
+"cza" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/door/airlock/maintenance{
- name = "Chapel Office Maintenance";
- req_one_access_txt = "22"
+ name = "Medbay Maintenance";
+ req_access_txt = "5"
},
/turf/open/floor/plating,
-/area/maintenance/aft)
-"cfq" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cfr" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cfs" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cft" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cfu" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cfv" = (
-/turf/closed/wall/r_wall,
-/area/engine/gravity_generator)
-"cfw" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/highsecurity{
- name = "Gravity Generator Foyer";
- req_access_txt = "10"
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cfx" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cfy" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cfz" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cfA" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cfB" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cfC" = (
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/green/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cfD" = (
-/obj/machinery/atmospherics/pipe/manifold/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cfE" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cfF" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/lattice,
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/turf/open/space,
-/area/space/nearstation)
-"cfG" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output,
-/turf/open/floor/engine/vacuum,
-/area/engine/atmos)
-"cfH" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrous_output,
-/turf/open/floor/engine/n2o,
-/area/engine/atmos)
-"cfI" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input,
-/turf/open/floor/engine/n2o,
-/area/engine/atmos)
-"cfJ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output,
-/turf/open/floor/engine/co2,
-/area/engine/atmos)
-"cfK" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input,
-/turf/open/floor/engine/co2,
-/area/engine/atmos)
-"cfL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output,
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
-"cfM" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input,
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
-"cfN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cfO" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cfP" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cfQ" = (
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cfR" = (
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cfS" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cfT" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"cfU" = (
-/obj/item/cigbutt,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cfV" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cfW" = (
-/obj/structure/chair/comfy/brown{
- color = "#596479";
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cfX" = (
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cfY" = (
-/obj/machinery/power/apc{
- areastring = "/area/chapel/main";
- dir = 1;
- name = "Chapel APC";
- pixel_y = 24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cfZ" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cga" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 1
- },
-/area/chapel/main)
-"cgb" = (
-/obj/structure/chair/stool,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cgc" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/structure/chair/stool,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cgd" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cge" = (
-/obj/structure/chair/stool,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 1
- },
-/area/chapel/main)
-"cgf" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cgg" = (
-/turf/open/floor/plasteel/chapel{
- dir = 1
- },
-/area/chapel/main)
-"cgh" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/item/reagent_containers/food/snacks/grown/poppy,
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cgi" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/chapel/main)
-"cgj" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cgk" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cgl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"cgm" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cgn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cgo" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible,
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cgp" = (
+/area/maintenance/department/medical)
+"czc" = (
/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/fore)
-"cgq" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cgr" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/highsecurity{
- name = "Gravity Generator Foyer";
- req_access_txt = "10"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cgs" = (
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgt" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgu" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgw" = (
-/obj/structure/chair,
-/obj/effect/landmark/start/station_engineer,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgy" = (
-/obj/structure/noticeboard{
- dir = 8;
- pixel_x = 32
- },
-/obj/structure/closet/radiation,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cgz" = (
-/obj/effect/landmark/start/atmospheric_technician,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cgA" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "Pure to Mix"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cgB" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cgC" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cgD" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cgE" = (
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"cgF" = (
+/obj/item/stack/cable_coil/random,
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"czd" = (
/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"cgG" = (
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"cgH" = (
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"cgI" = (
-/obj/structure/lattice,
-/obj/structure/lattice,
-/turf/open/space,
-/area/space/nearstation)
-"cgJ" = (
-/obj/machinery/vending/autodrobe,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cgK" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/aft)
-"cgL" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cgM" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Storage Room";
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cgN" = (
/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cgO" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/structure/table/wood,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cgP" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cgQ" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lantern,
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cgR" = (
-/obj/structure/table/wood,
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cgS" = (
-/turf/open/floor/plasteel/chapel{
- dir = 8
- },
-/area/chapel/main)
-"cgT" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/chapel,
-/area/chapel/main)
-"cgU" = (
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cgV" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/chapel{
- dir = 8
- },
-/area/chapel/main)
-"cgW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/chapel,
-/area/chapel/main)
-"cgX" = (
-/turf/open/floor/plasteel/chapel,
-/area/chapel/main)
-"cgY" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Unisex Restroom"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cgZ" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cha" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"chb" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"chc" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"chd" = (
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/engine/gravity_generator";
- dir = 1;
- name = "Gravity Generator APC";
- pixel_y = 24
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"che" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chf" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chh" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/station_engineer,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chi" = (
-/obj/structure/rack,
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/item/clothing/gloves/color/yellow{
- pixel_x = 3;
- pixel_y = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chj" = (
-/obj/item/book/manual/wiki/engineering_guide,
-/obj/item/book/manual/wiki/engineering_construction,
-/obj/effect/landmark/event_spawn,
-/obj/structure/table,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chk" = (
-/obj/item/electronics/airalarm,
-/obj/item/electronics/apc,
-/obj/structure/table,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chl" = (
-/obj/item/electronics/airlock,
-/obj/item/electronics/firelock,
-/obj/item/electronics/firealarm,
-/obj/structure/table,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chm" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/chair{
- dir = 8
- },
-/obj/effect/landmark/start/station_engineer,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chn" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/sorting/mail/flip{
- sortType = 6
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cho" = (
-/obj/structure/closet/secure_closet/engineering_electrical,
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chp" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"chq" = (
-/obj/machinery/door/airlock/atmos/glass{
- name = "Distribution Loop";
- req_access_txt = "24"
- },
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"chr" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"chs" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"cht" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"chu" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"chv" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/aisat)
-"chw" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 5
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"chx" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"chy" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 9
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"chz" = (
-/obj/structure/window/reinforced/spawner,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"chA" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"chB" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"chC" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"chD" = (
-/obj/structure/chair/comfy/brown{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"chE" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/obj/item/storage/toolbox/emergency,
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
-"chF" = (
-/obj/structure/chair/comfy/brown{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"chG" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"chH" = (
-/obj/structure/closet,
-/obj/item/clothing/shoes/jackboots,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"chI" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"chJ" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/item/radio/intercom{
- pixel_x = -30
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"chK" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"chL" = (
-/obj/effect/landmark/start/chaplain,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"chM" = (
-/obj/structure/table/wood,
-/obj/item/storage/book/bible,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"chN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"chO" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"chP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/carpet,
-/area/chapel/main)
-"chQ" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Chapel"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/chapel/main)
-"chR" = (
-/obj/machinery/washing_machine,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"chS" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"chT" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"chU" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable/yellow{
icon_state = "0-4"
},
/turf/open/floor/plating,
-/area/engine/gravity_generator)
-"chV" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable/yellow,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/engine/gravity_generator)
-"chW" = (
-/obj/machinery/door/airlock/engineering/glass{
- name = "Gravity Generator";
- req_access_txt = "11"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"chX" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/engine/gravity_generator)
-"chY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"chZ" = (
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 8;
- sortType = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cia" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/landmark/start/station_engineer,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cib" = (
-/obj/item/gps/engineering,
-/obj/structure/table,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cic" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/door/window/eastright{
- req_one_access_txt = "32;19"
- },
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cid" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/landmark/start/station_engineer,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cie" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cif" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/security/execution/education)
-"cig" = (
-/obj/structure/sign/warning/radiation/rad_area{
- pixel_x = -32
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cih" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cii" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cij" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cik" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cil" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/computer/atmos_control/tank/nitrous_tank,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cim" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cin" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cio" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cip" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/stripes/full,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciq" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/stripes/full,
-/obj/machinery/computer/atmos_control/tank/mix_tank,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cir" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cis" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cit" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 0;
- name = "CO2 to Pure"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"ciu" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/computer/atmos_control/tank/carbon_tank,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"civ" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"ciw" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/components/trinary/filter/atmos/o2{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cix" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/computer/atmos_control/tank/oxygen_tank{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciy" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/tile/purple,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 0;
- name = "Plasma to Pure"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciz" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/tile/purple,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/obj/machinery/computer/atmos_control/tank/toxin_tank,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciA" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/tile/purple,
-/obj/effect/turf_decal/tile/purple{
- dir = 4
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 1
- },
-/obj/effect/turf_decal/tile/purple{
- dir = 8
- },
-/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciB" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciC" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ciD" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/port)
-"ciE" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on/layer3{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/medical/virology)
-"ciF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"ciG" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"ciH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Hallway Stern";
- name = "arrivals camera"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ciI" = (
-/obj/structure/closet/crate{
- icon_state = "crateopen"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"ciJ" = (
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"ciK" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/aft)
-"ciL" = (
-/obj/structure/musician/piano,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"ciM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"ciN" = (
-/obj/machinery/holopad,
-/turf/open/floor/carpet,
-/area/chapel/main)
-"ciO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/carpet,
-/area/chapel/main)
-"ciP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/carpet,
-/area/chapel/main)
-"ciQ" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Chapel"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/chapel/main)
-"ciR" = (
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/fitness/recreation)
-"ciS" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"ciT" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"ciU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"ciV" = (
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"ciW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"ciX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ciY" = (
-/obj/structure/closet/secure_closet/engineering_welding,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/machinery/airalarm/directional/east,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cja" = (
-/obj/machinery/door/airlock/atmos{
- name = "Atmospherics";
- req_access_txt = "24"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjb" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/corner,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cjc" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cjd" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cje" = (
-/obj/machinery/door/airlock/atmos{
- name = "Atmospherics";
- req_access_txt = "24"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjf" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjg" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjh" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/structure/table,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cji" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 5
- },
-/obj/structure/table,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjj" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjk" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjl" = (
-/obj/machinery/button/door{
- id = "Disposal Exit";
- name = "Disposal Vent Control";
- pixel_x = 25;
- pixel_y = 4;
- req_access_txt = "12"
- },
-/obj/machinery/button/massdriver{
- id = "trash";
- pixel_x = 26;
- pixel_y = -6
- },
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/disposal)
-"cjm" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/yellow/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjn" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjo" = (
-/obj/machinery/atmospherics/pipe/manifold/dark/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjp" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjq" = (
-/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjr" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjs" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjt" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cju" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cjv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cjw" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cjx" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cjy" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cjz" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cjA" = (
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cjB" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cjC" = (
-/obj/structure/mirror{
- pixel_y = -28
- },
-/obj/item/lipstick/black,
-/obj/item/lipstick/jade{
- pixel_x = 2;
- pixel_y = 2
- },
-/obj/item/lipstick/purple{
- pixel_x = -2;
- pixel_y = -2
- },
-/obj/structure/table,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cjD" = (
-/obj/structure/table,
-/obj/item/clothing/mask/cigarette/pipe,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cjE" = (
-/obj/structure/rack,
-/obj/item/clothing/mask/horsehead,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cjF" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cjG" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cjH" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cjI" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cjJ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cjK" = (
-/turf/open/floor/plasteel/chapel{
- dir = 4
- },
-/area/chapel/main)
-"cjL" = (
-/obj/machinery/vending/cola/random,
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/fitness/recreation)
-"cjM" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cjN" = (
-/obj/effect/turf_decal/bot_white/right,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cjO" = (
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cjP" = (
-/obj/effect/turf_decal/bot_white/left,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cjQ" = (
-/turf/closed/wall,
-/area/engine/engine_smes)
-"cjR" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/engine/engine_smes)
-"cjS" = (
-/turf/closed/wall,
-/area/engine/engineering)
-"cjT" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/engine/engineering)
-"cjU" = (
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cjV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjY" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 5
- },
-/obj/machinery/meter,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cjZ" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Air to Ports"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cka" = (
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckb" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Port Mix to North Ports"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckc" = (
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckd" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Port to Turbine"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cke" = (
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckf" = (
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckg" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Pure to Fuel Pipe"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckh" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cki" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/port/aft";
- dir = 4;
- name = "Aft Port Maintenance APC";
- pixel_x = 24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"ckj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"ckk" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"ckl" = (
-/obj/machinery/light,
-/turf/open/floor/plasteel/chapel{
- dir = 8
- },
-/area/chapel/main)
-"ckm" = (
-/obj/structure/chair/stool,
-/obj/machinery/airalarm/directional/south,
-/turf/open/floor/plasteel/chapel,
-/area/chapel/main)
-"ckn" = (
-/obj/machinery/light,
-/turf/open/floor/carpet,
-/area/chapel/main)
-"cko" = (
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Dock Starboard Fore";
- dir = 4;
- name = "arrivals camera"
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ckp" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/chapel,
-/area/chapel/main)
-"ckq" = (
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/item/reagent_containers/food/snacks/grown/harebell,
-/obj/machinery/light,
-/turf/open/floor/plasteel/chapel,
-/area/chapel/main)
-"ckr" = (
-/obj/machinery/vending/coffee,
-/obj/machinery/newscaster{
- pixel_x = 30
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/fitness/recreation)
-"cks" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"ckt" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cku" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ckv" = (
-/turf/closed/wall/r_wall,
-/area/engine/engine_smes)
-"ckw" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Atmospherics Maintenance";
- req_access_txt = "24"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"ckx" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - N2O";
- dir = 8
- },
-/turf/open/floor/engine/n2o,
-/area/engine/atmos)
-"cky" = (
-/obj/structure/table,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/item/rcl/pre_loaded,
-/obj/item/rcl/pre_loaded,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ckz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"ckA" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 6
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/machinery/airalarm{
- pixel_y = 25
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ckB" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"ckC" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/engine/engineering)
-"ckD" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"ckE" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"ckF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
-"ckG" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckH" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckI" = (
-/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckJ" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/obj/machinery/meter,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckK" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Mix to Ports"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckL" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance/abandoned{
- name = "Storage Room";
- req_access_txt = "12"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
-"ckM" = (
-/obj/structure/closet/firecloset,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
-"ckN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckO" = (
-/obj/machinery/atmospherics/components/binary/pump{
- name = "Port to Filter"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckP" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckQ" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckR" = (
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckS" = (
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckT" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/machinery/newscaster{
- pixel_x = -32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"ckU" = (
-/obj/machinery/light,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckV" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckW" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckX" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ckY" = (
-/turf/closed/wall,
/area/security/checkpoint/customs)
-"ckZ" = (
+"cze" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/machinery/door/airlock/maintenance{
- name = "Security Maintenance";
- req_one_access_txt = "1;4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cla" = (
-/turf/closed/wall,
-/area/security/vacantoffice/a)
-"clb" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"clc" = (
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cld" = (
-/obj/structure/table/wood,
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cle" = (
-/turf/closed/wall,
-/area/chapel/office)
-"clf" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Chapel Office";
- req_access_txt = "22"
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"clg" = (
-/obj/machinery/door/morgue{
- name = "Confession Booth"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"clh" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Funeral Parlour"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cli" = (
-/obj/machinery/gravity_generator/main/station,
-/obj/effect/turf_decal/bot_white,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"clj" = (
-/obj/structure/chair{
- dir = 1
- },
-/obj/effect/landmark/start/station_engineer,
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"clk" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cll" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"clm" = (
-/obj/machinery/power/apc{
- areastring = "/area/engine/engine_smes";
- dir = 1;
- name = "SMES room APC";
- pixel_x = -26
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cln" = (
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/terminal,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"clo" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"clp" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/engineering,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engineering)
-"clq" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"clr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cls" = (
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"clt" = (
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 1
- },
-/obj/item/wrench,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clu" = (
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clv" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clw" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 4
- },
-/obj/machinery/meter,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clx" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Pure to Ports"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cly" = (
-/obj/machinery/atmospherics/pipe/manifold/general/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clz" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Port Mix to South Ports"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clA" = (
-/obj/machinery/atmospherics/components/trinary/filter/atmos{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clB" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"clC" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clD" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clE" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"clF" = (
-/obj/structure/table,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/canvas/twentythreeXtwentythree,
-/obj/item/storage/crayons,
-/obj/item/storage/crayons,
-/obj/item/storage/crayons,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/storage/art)
-"clG" = (
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/engine/break_room";
- name = "Engineering Foyer APC";
- pixel_y = -24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"clH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"clI" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"clJ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"clK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"clL" = (
-/obj/structure/chair/stool,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"clM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"clN" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/maintenance/starboard/aft)
-"clO" = (
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"clP" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/carpet,
-/area/chapel/office)
-"clQ" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"clR" = (
-/obj/item/instrument/violin,
-/obj/item/instrument/saxophone,
-/obj/item/instrument/guitar,
-/obj/item/instrument/eguitar,
-/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"clS" = (
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"clT" = (
-/obj/item/clothing/under/misc/burial,
-/obj/item/clothing/under/misc/burial,
-/obj/item/clothing/under/misc/burial,
-/obj/item/clothing/under/misc/burial,
-/obj/item/clothing/under/misc/burial,
-/obj/item/clothing/under/misc/burial,
-/obj/structure/closet/crate{
- name = "Burial Garment Crate"
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"clU" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1481;
- name = "Confessional Intercom";
- pixel_y = -30
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"clV" = (
-/obj/effect/spawner/structure/window/reinforced/tinted,
-/turf/open/floor/plating,
-/area/chapel/office)
-"clW" = (
-/obj/structure/chair{
- dir = 8
- },
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1481;
- name = "Confessional Intercom";
- pixel_y = 30
- },
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"clX" = (
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"clY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"clZ" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/structure/closet/crate/coffin,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/chapel/main)
-"cma" = (
-/obj/structure/closet/crate/coffin,
-/turf/open/floor/plating,
-/area/chapel/main)
-"cmb" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/hydroponics/garden)
-"cmc" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Garden"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cmd" = (
-/turf/closed/wall,
-/area/hydroponics/garden)
-"cme" = (
-/obj/effect/landmark/start/chief_engineer,
-/obj/structure/chair/office/dark,
-/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"cmf" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cmg" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/machinery/button/door{
- id = "transittube";
- name = "Transit Tube Lockdown";
- pixel_x = 24;
- pixel_y = -5;
- req_access_txt = "24"
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cmh" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/engineering{
- name = "Engine Room";
- req_access_txt = "10"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cmi" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/maintenance/starboard/aft)
-"cmj" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cmk" = (
-/obj/structure/table,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/obj/item/stock_parts/subspace/filter,
-/turf/open/floor/plasteel/dark,
-/area/storage/tcom)
-"cml" = (
-/obj/item/kirbyplants/random,
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cmm" = (
-/obj/machinery/door/window/westleft{
- base_state = "right";
- icon_state = "right"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/item/stock_parts/cell/crap,
-/obj/structure/table/reinforced,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cmn" = (
-/obj/structure/cable{
- icon_state = "1-2"
+ name = "Medbay Maintenance";
+ req_access_txt = "5"
},
/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cmo" = (
-/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
-/area/engine/transit_tube)
-"cmp" = (
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/obj/item/crowbar,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmq" = (
-/turf/closed/mineral{
- baseturfs = /turf/open/floor/plating/asteroid;
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
- name = "asteroid";
- turf_type = /turf/open/floor/plating/asteroid
- },
-/area/maintenance/department/cargo)
-"cmr" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cms" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmt" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmu" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmv" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/heater{
- dir = 1
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmw" = (
-/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
- dir = 1
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmx" = (
-/obj/structure/bed,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cmy" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cmz" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cmA" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cmB" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cmC" = (
-/obj/structure/rack,
-/obj/item/clothing/gloves/color/black,
-/obj/item/wrench,
-/obj/item/clothing/glasses/meson/engine,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cmD" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cmE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cmF" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/grunge{
- name = "Vacant Office";
- req_access_txt = "32"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cmG" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"cmH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cmI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cmJ" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cmK" = (
-/obj/effect/landmark/start/chaplain,
-/obj/structure/chair/comfy/black,
-/turf/open/floor/carpet,
-/area/chapel/office)
-"cmL" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/maintenance/starboard/aft)
-"cmM" = (
-/obj/structure/chair/stool,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/maintenance/starboard/aft)
-"cmN" = (
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cmO" = (
-/obj/machinery/door/morgue{
- name = "Confession Booth (Chaplain)";
- req_access_txt = "22"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cmP" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cmQ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cmR" = (
-/obj/structure/closet/crate/coffin,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/door/window/southleft,
-/turf/open/floor/plating,
-/area/chapel/main)
-"cmS" = (
-/obj/structure/closet/crate/coffin,
-/obj/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/chapel/main)
-"cmT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cmU" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cmV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cmW" = (
-/obj/structure/table/glass,
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cmX" = (
-/obj/machinery/biogenerator,
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cmY" = (
-/obj/machinery/seed_extractor,
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cmZ" = (
-/turf/closed/wall/r_wall,
-/area/engine/engineering)
-"cna" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cnb" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/cable,
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/engine/atmos";
- dir = 1;
- name = "Atmospherics APC";
- pixel_x = -27
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnc" = (
-/obj/effect/landmark/start/atmospheric_technician,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnd" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cne" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnf" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/turf/closed/wall,
-/area/engine/atmos)
-"cng" = (
-/obj/machinery/pipedispenser,
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cni" = (
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnj" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = -27
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"cnk" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/dark/visible,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/dark/visible,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnn" = (
-/turf/closed/wall,
-/area/maintenance/disposal/incinerator)
-"cno" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/door/airlock/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cnp" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cnq" = (
-/obj/machinery/door/airlock/engineering{
- name = "Tech Storage";
- req_one_access_txt = "23;30"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/door/firedoor,
-/turf/open/floor/plasteel,
-/area/storage/tech)
-"cnr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cns" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cnt" = (
-/obj/machinery/door/airlock/security{
- name = "Customs Desk";
- req_access_txt = "1"
- },
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cnu" = (
-/obj/structure/closet/crate,
-/obj/item/storage/box/donkpockets,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/department/cargo)
-"cnv" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cnw" = (
-/obj/structure/chair/comfy/black{
- dir = 4
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/a)
-"cnx" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/turf/open/floor/carpet,
-/area/security/vacantoffice/a)
-"cny" = (
-/obj/item/paper_bin{
- pixel_x = -2;
- pixel_y = 6
- },
-/obj/structure/table/wood,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/a)
-"cnz" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"cnA" = (
-/obj/structure/table/wood,
-/obj/item/storage/book/bible,
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/carpet,
-/area/chapel/office)
-"cnB" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/table/wood,
-/obj/item/reagent_containers/food/drinks/bottle/holywater,
-/obj/item/nullrod,
-/obj/item/organ/heart,
-/turf/open/floor/carpet,
-/area/chapel/office)
-"cnC" = (
-/obj/machinery/computer/arcade{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/maintenance/starboard/aft)
-"cnD" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/maintenance/starboard/aft)
-"cnE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cnF" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/grunge{
- name = "Crematorium";
- req_access_txt = "22;27"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cnG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cnH" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Dock Starboard Fore";
- dir = 8;
- name = "arrivals camera"
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cnI" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/grunge{
- req_access_txt = "22;27"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cnJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cnK" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cnL" = (
-/obj/item/storage/box/bodybags{
- pixel_y = 5
- },
-/obj/structure/table/wood,
-/obj/machinery/airalarm/directional/east,
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cnM" = (
-/obj/structure/flora/ausbushes/lavendergrass,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cnN" = (
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cnO" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cnP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cnQ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cnR" = (
-/obj/effect/turf_decal/trimline/yellow/filled/corner,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cnS" = (
-/obj/structure/rack,
-/obj/item/storage/belt/utility,
-/obj/item/weldingtool,
-/obj/item/clothing/head/welding,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cnT" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/central)
-"cnU" = (
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/fitness/recreation)
-"cnV" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cnW" = (
-/obj/machinery/vending/engineering{
- products = list(/obj/item/clothing/under/rank/engineering/engineer = 4, /obj/item/clothing/shoes/sneakers/orange = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/storage/belt/utility = 4, /obj/item/clothing/glasses/meson/engine = 4, /obj/item/clothing/gloves/color/yellow = 2, /obj/item/screwdriver = 12, /obj/item/crowbar = 12, /obj/item/wirecutters = 12, /obj/item/multitool = 12, /obj/item/wrench = 12, /obj/item/t_scanner = 12, /obj/item/stock_parts/cell = 8, /obj/item/weldingtool = 8, /obj/item/clothing/head/welding = 8, /obj/item/light/tube = 10, /obj/item/clothing/suit/fire = 4, /obj/item/stock_parts/scanning_module = 5, /obj/item/stock_parts/micro_laser = 5, /obj/item/stock_parts/matter_bin = 5, /obj/item/stock_parts/manipulator = 5)
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cnX" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/obj/item/book/manual/wiki/engineering_singulo_tesla,
-/obj/structure/table,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cnY" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister,
-/obj/machinery/light,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cnZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/table,
-/obj/item/clothing/head/welding{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/clothing/head/welding{
- pixel_x = -5;
- pixel_y = 3
- },
-/obj/effect/turf_decal/delivery,
-/obj/item/clothing/mask/gas{
- pixel_x = 8;
- pixel_y = 4
- },
-/obj/item/clothing/mask/gas{
- pixel_x = 5;
- pixel_y = -2
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coa" = (
-/obj/machinery/portable_atmospherics/scrubber/huge,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cob" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/security/prison)
-"coc" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Nanite Lab Starboard";
- dir = 8;
- name = "science camera";
- network = list("ss13","rd")
- },
-/obj/structure/sign/poster/random{
- pixel_x = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/science/circuit)
-"cod" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"coe" = (
-/obj/structure/table,
-/obj/item/pipe_dispenser,
-/obj/item/pipe_dispenser,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cof" = (
-/obj/structure/closet/secure_closet/atmospherics,
-/obj/effect/turf_decal/bot,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cog" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"coh" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/department/electrical)
-"coi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"coj" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cok" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"col" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"com" = (
-/obj/machinery/rnd/production/protolathe/department/engineering,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"con" = (
-/obj/item/folder/blue,
-/obj/structure/table/wood,
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/a)
-"coo" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/a)
-"cop" = (
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"coq" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/chair{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cor" = (
-/obj/structure/table,
-/obj/item/paper/fluff/holodeck/disclaimer,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cos" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cot" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/button/crematorium{
- id = "crematoriumChapel";
- pixel_x = -26;
- pixel_y = -58;
- req_access_txt = "27"
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cou" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cov" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = -24
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cow" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cox" = (
-/obj/structure/closet/crate/coffin,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/door/window/northright,
-/turf/open/floor/plating,
-/area/chapel/main)
-"coy" = (
-/obj/structure/closet/crate/coffin,
-/obj/structure/window/reinforced{
- dir = 1;
- layer = 2.9
- },
-/turf/open/floor/plating,
-/area/chapel/main)
-"coz" = (
-/obj/structure/flora/ausbushes/ywflowers,
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"coA" = (
-/obj/machinery/hydroponics/soil,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"coB" = (
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"coC" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/machinery/hydroponics/soil,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"coD" = (
-/obj/structure/bed,
-/obj/item/bedsheet/random,
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
-"coE" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"coF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"coG" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"coH" = (
-/obj/machinery/portable_atmospherics/canister,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"coI" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"coJ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"coK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/modular_computer/console/preset/engineering,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"coL" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port/fore)
-"coM" = (
-/obj/machinery/light/small,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"coN" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"coO" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"coP" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"coQ" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 8
- },
-/obj/machinery/meter,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coS" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coT" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coU" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coV" = (
-/obj/effect/landmark/xeno_spawn,
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
-"coW" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coX" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/components/trinary/mixer/airmix{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coY" = (
-/obj/machinery/requests_console{
- department = "Atmospherics";
- departmentType = 4;
- name = "Atmos RC";
- pixel_x = 30
- },
-/obj/machinery/pipedispenser/disposal,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"coZ" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cpa" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 9
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/structure/table,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/grenade/chem_grenade/smart_metal_foam,
-/obj/item/grenade/chem_grenade/smart_metal_foam,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cpb" = (
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#d8b1b1"
- },
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cpc" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cpd" = (
-/obj/effect/landmark/start/atmospheric_technician,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cpe" = (
-/obj/machinery/door/airlock/atmos{
- name = "Turbine Access";
- req_access_txt = "32"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cpf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cpg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cph" = (
-/obj/structure/dresser,
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cpi" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cpj" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cpk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/dark/visible,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cpl" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/smes{
- capacity = 9e+006;
- charge = 10000
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cpm" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/security/checkpoint/customs)
-"cpn" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/security/checkpoint/customs)
-"cpo" = (
+/area/maintenance/department/medical)
+"czf" = (
/obj/structure/table/reinforced,
/obj/machinery/door/firedoor,
/obj/machinery/door/window,
@@ -62744,4705 +55716,160 @@
/obj/item/paper,
/turf/open/floor/plasteel,
/area/security/checkpoint/customs)
-"cpp" = (
+"czg" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/structure/cable{
icon_state = "0-8"
},
/turf/open/floor/plating,
/area/security/checkpoint/customs)
-"cpq" = (
-/obj/structure/window/reinforced/spawner,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+"czi" = (
+/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cpr" = (
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"czj" = (
/obj/machinery/door/airlock/maintenance{
name = "Vacant Office Maintenance";
req_access_txt = "32"
},
/turf/open/floor/plating,
/area/maintenance/aft)
-"cps" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cpt" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cpu" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Chapel Office Maintenance";
- req_one_access_txt = "22"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cpv" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cpw" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/camera{
- c_tag = "Arrivals Dock Fore";
- dir = 8;
- name = "arrivals camera"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cpx" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/power/apc{
- areastring = "/area/chapel/office";
- name = "Chapel Office APC";
- pixel_y = -25
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cpy" = (
-/obj/machinery/disposal/bin,
-/obj/machinery/light,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cpz" = (
-/obj/machinery/vending/wardrobe/chap_wardrobe,
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cpA" = (
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cpB" = (
-/obj/structure/bodycontainer/crematorium{
- dir = 1;
- id = "crematoriumChapel"
- },
-/obj/machinery/light,
-/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -29
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cpC" = (
-/obj/structure/bodycontainer/morgue{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cpD" = (
-/obj/structure/closet/crate/coffin,
-/obj/structure/window/reinforced{
- dir = 8
- },
-/obj/machinery/light,
-/turf/open/floor/plating,
-/area/chapel/main)
-"cpE" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cpF" = (
-/obj/effect/landmark/event_spawn,
-/obj/machinery/hydroponics/soil,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cpG" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/light{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cpH" = (
-/obj/effect/landmark/start/station_engineer,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cpI" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/landmark/start/depsec/engineering,
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"cpJ" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/machinery/rnd/production/circuit_imprinter,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cpK" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cpL" = (
-/obj/effect/spawner/lootdrop/mre,
-/obj/structure/table,
-/obj/item/poster/random_official,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cpM" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/cmo/private)
-"cpN" = (
-/obj/machinery/button/door{
- id = "Singularity";
- name = "Shutters Control";
- pixel_x = 25;
- req_access_txt = "11"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cpO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/modular_computer/console/preset/engineering,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cpP" = (
-/obj/machinery/button/door{
- id = "Singularity";
- name = "Shutters Control";
- pixel_x = -25;
- req_access_txt = "11"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cpQ" = (
-/obj/machinery/portable_atmospherics/canister,
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cpR" = (
-/obj/structure/bed,
-/obj/item/bedsheet/random,
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cpS" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cpT" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cpU" = (
-/obj/machinery/pipedispenser/disposal/transit_tube,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cpV" = (
-/obj/structure/closet/secure_closet/atmospherics,
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/obj/item/clothing/mask/gas,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cpW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/engineering)
-"cpX" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cpY" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/closed/wall,
-/area/maintenance/disposal/incinerator)
-"cpZ" = (
-/obj/structure/closet/emcloset,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
-"cqa" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "plasma tank pump"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqd" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqe" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "0-2"
- },
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqg" = (
-/turf/closed/wall,
-/area/hallway/secondary/entry)
-"cqh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cqi" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cqj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cqk" = (
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cql" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqm" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cqn" = (
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 9
- },
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cqo" = (
-/obj/machinery/power/smes{
- charge = 5e+006
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cqp" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cqq" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/door/airlock/maintenance{
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cqr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cqs" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cqt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cqu" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cqv" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cqw" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/chair{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Dock Starboard Aft";
- dir = 8;
- name = "arrivals camera"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cqx" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 6
- },
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cqy" = (
-/obj/structure/table/reinforced,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cqz" = (
-/obj/machinery/light,
-/obj/item/kirbyplants/random,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cqA" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/machinery/power/apc/highcap/fifteen_k{
- areastring = "/area/engine/engineering";
- dir = 1;
- name = "Engine Room APC";
- pixel_y = 27
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqB" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqC" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"cqD" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/obj/machinery/vending/wardrobe/engi_wardrobe,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cqE" = (
-/obj/structure/particle_accelerator/end_cap,
-/obj/structure/particle_accelerator/fuel_chamber,
-/obj/structure/particle_accelerator/particle_emitter/center,
-/obj/structure/particle_accelerator/particle_emitter/left,
-/obj/structure/particle_accelerator/particle_emitter/right,
-/obj/structure/particle_accelerator/power_box,
-/obj/machinery/particle_accelerator/control_box,
-/obj/structure/closet/crate/engineering{
- name = "Particle Accelerator Crate"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqF" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/vending/wardrobe/atmos_wardrobe,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqG" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "Singularity";
- name = "Shutters Control";
- pixel_x = -25;
- req_access_txt = "11"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqH" = (
-/obj/item/radio/off,
-/obj/item/crowbar,
-/obj/item/screwdriver{
- pixel_y = 10
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 9
- },
-/obj/machinery/power/apc{
- areastring = "/area/security/checkpoint/customs";
- dir = 1;
- name = "Customs APC";
- pixel_x = 1;
- pixel_y = 24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cqI" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqJ" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "Singularity";
- name = "radiation shutters"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqK" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cqM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/port/aft)
-"cqN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqO" = (
-/obj/effect/turf_decal/stripes/corner,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqP" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqQ" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqR" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/solars/port/fore)
-"cqS" = (
-/obj/structure/sign/warning/electricshock{
- pixel_y = 32
- },
-/obj/machinery/suit_storage_unit/engine,
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cqT" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqU" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqV" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqW" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqX" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqY" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cqZ" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 9
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cra" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"crc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "input port pump"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"crd" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/aft)
-"cre" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"crf" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"crg" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cri" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"crj" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"crk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"crl" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"crm" = (
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"crn" = (
-/obj/item/storage/toolbox/emergency,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cro" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"crp" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"crq" = (
-/obj/item/shovel/spade,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"crr" = (
-/obj/item/cultivator,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"crs" = (
-/turf/closed/wall/r_wall,
-/area/engine/storage)
-"crt" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cru" = (
-/obj/effect/turf_decal/loading_area{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crv" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "Singularity";
- name = "radiation shutters"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crw" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crx" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cry" = (
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crz" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crA" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crB" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "Singularity";
- name = "radiation shutters"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crC" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/loading_area{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"crD" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/components/binary/valve/digital{
- name = "Waste Release"
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crE" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 5
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crF" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crG" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 1;
- name = "O2 to Airmix"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crH" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crI" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/computer/atmos_control/tank/nitrogen_tank{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crJ" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/light/small{
- pixel_y = 5
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "N2 to Pure"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crK" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/structure/chair,
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/fore)
-"crL" = (
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"crM" = (
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"crN" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "O2 to Pure"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crO" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 1;
- name = "N2 to Airmix"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crP" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"crQ" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/light/small{
- pixel_y = 5
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crR" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crS" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crT" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crU" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crV" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crW" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crX" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crY" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"crZ" = (
-/obj/structure/window/reinforced/spawner,
-/obj/effect/turf_decal/delivery,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/canister,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csa" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/disposal/incinerator";
- dir = 1;
- name = "Incinerator APC";
- pixel_y = 26
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csb" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csc" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csd" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "input port pump"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cse" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csf" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"csg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"csh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"csi" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"csj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"csk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/status_display{
- pixel_y = -32
- },
-/obj/item/stack/medical/gauze,
-/obj/item/stack/medical/suture,
-/obj/item/stack/medical/mesh,
-/obj/structure/table/glass,
-/turf/open/floor/plating,
-/area/medical/abandoned)
-"csl" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/sorting/mail{
- dir = 8;
- sortType = 17
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"csm" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"csn" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cso" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"csp" = (
-/turf/open/floor/carpet,
-/area/hydroponics/garden)
-"csq" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/structure/flora/ausbushes/fullgrass,
-/obj/structure/flora/ausbushes/ywflowers,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"csr" = (
-/obj/machinery/shieldgen,
-/turf/open/floor/plating,
-/area/engine/storage)
-"css" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/machinery/portable_atmospherics/canister/toxins,
-/turf/open/floor/plating,
-/area/engine/storage)
-"cst" = (
-/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating,
-/area/engine/storage)
-"csu" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"csv" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"csw" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"csx" = (
-/obj/machinery/suit_storage_unit/atmos,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"csy" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/airalarm{
- pixel_y = 23
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"csz" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/engine/engineering)
-"csA" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/engine,
-/area/engine/engineering)
-"csB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"csC" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/engine/engineering)
-"csD" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall,
-/area/engine/engineering)
-"csE" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csF" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csG" = (
-/obj/structure/window/reinforced/spawner/north,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csH" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csI" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csJ" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 9
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csK" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csL" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csM" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"csN" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"csO" = (
-/obj/machinery/door/airlock/atmos{
- name = "Atmospherics Monitoring";
- req_access_txt = "12;24"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"csP" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"csQ" = (
-/obj/machinery/door/airlock/external{
- name = "Atmospherics External Airlock";
- req_access_txt = "24"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"csR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csS" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csT" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 10
- },
-/obj/machinery/meter,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csU" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csV" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"csW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"csX" = (
-/turf/closed/wall/r_wall,
-/area/construction/mining/aux_base)
-"csY" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"csZ" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cta" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ctb" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/computer/atmos_control/tank/air_tank{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ctc" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctd" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cte" = (
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctf" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctg" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cth" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cti" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctj" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctk" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctl" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cto" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctp" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctq" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cts" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctt" = (
-/obj/structure/flora/ausbushes/fullgrass,
-/obj/structure/flora/ausbushes/brflowers,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"ctu" = (
-/turf/open/floor/plating,
-/area/engine/storage)
-"ctv" = (
-/obj/machinery/power/terminal,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/engine_smes)
-"ctw" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"ctx" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cty" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/junction/flip{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ctz" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/item/kirbyplants/photosynthetic,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ctA" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"ctB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"ctC" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"ctD" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/fans/tiny,
-/turf/open/floor/plating,
-/area/engine/engineering)
-"ctE" = (
-/turf/open/floor/plating,
-/area/engine/engineering)
-"ctF" = (
-/obj/structure/closet/emcloset,
-/turf/open/floor/plating,
-/area/engine/engineering)
-"ctG" = (
-/obj/structure/grille,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/turf/closed/wall/r_wall,
-/area/engine/atmos)
-"ctH" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced/spawner/east,
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 9
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"ctI" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ctJ" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctK" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Dock Starboard Aft";
- dir = 4;
- name = "arrivals camera"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctL" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"ctM" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctN" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/engine/atmos)
-"ctO" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"ctP" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/valve{
- name = "output gas to space"
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"ctQ" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"ctR" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/trinary/filter/flipped,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"ctS" = (
-/obj/machinery/button/ignition/incinerator/atmos{
- pixel_x = 8;
- pixel_y = -36
- },
-/obj/machinery/computer/security/telescreen{
- desc = "Used for watching the turbine vent.";
- dir = 8;
- name = "turbine vent monitor";
- network = list("turbine");
- pixel_x = 29
- },
-/obj/machinery/button/door/incinerator_vent_atmos_main{
- pixel_x = -8;
- pixel_y = -36
- },
-/obj/machinery/button/door/incinerator_vent_atmos_aux{
- pixel_x = -8;
- pixel_y = -24
- },
-/obj/machinery/computer/turbine_computer{
- dir = 1;
- id = "incineratorturbine"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"ctT" = (
-/obj/machinery/atmospherics/pipe/layer_manifold,
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"ctU" = (
-/turf/open/floor/plating,
-/area/construction/mining/aux_base)
-"ctV" = (
-/turf/closed/wall,
-/area/construction/mining/aux_base)
-"ctW" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctY" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"ctZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cua" = (
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cub" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cuc" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cud" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cue" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cuf" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cug" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cuh" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cui" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/dark/visible,
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cuj" = (
-/obj/machinery/hydroponics/constructable,
-/obj/item/seeds/sunflower,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/security/prison)
-"cuk" = (
-/obj/machinery/power/apc{
- areastring = "/area/hydroponics/garden";
- name = "Garden APC";
- pixel_y = -26
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cul" = (
-/obj/machinery/airalarm/directional/south,
-/obj/structure/flora/ausbushes/grassybush,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cum" = (
-/obj/structure/flora/ausbushes/brflowers,
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cun" = (
-/obj/effect/landmark/blobstart,
-/turf/open/floor/plating,
-/area/engine/storage)
-"cuo" = (
-/obj/structure/table,
-/obj/item/storage/belt/utility,
-/obj/item/t_scanner,
-/obj/item/t_scanner,
-/obj/item/t_scanner,
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cup" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cuq" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/turf/open/floor/plating,
-/area/engine/engineering)
-"cur" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cus" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{
- dir = 1
- },
-/turf/open/floor/engine/o2,
-/area/engine/atmos)
-"cut" = (
-/turf/open/floor/engine/o2,
-/area/engine/atmos)
-"cuu" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{
- dir = 1
- },
-/turf/open/floor/engine/o2,
-/area/engine/atmos)
-"cuv" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{
- dir = 1
- },
-/turf/open/floor/engine/n2,
-/area/engine/atmos)
-"cuw" = (
-/turf/open/floor/engine/n2,
-/area/engine/atmos)
-"cux" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{
- dir = 1
- },
-/turf/open/floor/engine/n2,
-/area/engine/atmos)
-"cuy" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{
- dir = 1
- },
-/turf/open/floor/engine/air,
-/area/engine/atmos)
-"cuz" = (
-/turf/open/floor/engine/air,
-/area/engine/atmos)
-"cuA" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cuB" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/light/small{
- dir = 8;
- pixel_x = 5
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cuC" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cuD" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/bot,
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cuE" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cuF" = (
-/obj/effect/turf_decal/box/white/corners,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"cuG" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/landmark/start/atmospheric_technician,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cuH" = (
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cuI" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/engine/atmos)
-"cuJ" = (
-/obj/structure/disposalpipe/segment,
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cuK" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/turf/open/floor/plating,
-/area/maintenance/disposal/incinerator)
-"cuL" = (
-/obj/machinery/door/poddoor{
- id = "SecJusticeChamber";
- name = "Justice Vent"
- },
-/turf/open/floor/plating,
-/area/security/execution/education)
-"cuM" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{
- pixel_x = 40;
- pixel_y = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/maintenance/disposal/incinerator)
-"cuN" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cuP" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/construction/mining/aux_base)
-"cuQ" = (
-/obj/structure/chair/sofa{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cuR" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cuS" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"cuT" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"cuU" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/storage/satellite)
-"cuV" = (
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Starboard";
- dir = 4;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cuW" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cuX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/sorting/mail/flip{
- dir = 1;
- sortType = 27
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cuY" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/turf/closed/wall,
-/area/engine/break_room)
-"cuZ" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"cva" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel/white/telecomms,
-/area/tcommsat/server)
-"cvb" = (
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/turf/open/floor/plasteel/dark/telecomms,
-/area/tcommsat/server)
-"cvc" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cvd" = (
-/obj/effect/turf_decal/tile/blue,
-/mob/living/simple_animal/bot/cleanbot,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cve" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cvf" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cvg" = (
-/obj/machinery/field/generator{
- anchored = 1;
- state = 2
- },
-/turf/open/floor/plating,
-/area/engine/storage)
-"cvh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cvi" = (
-/obj/structure/window/reinforced/spawner/east,
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"cvj" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cvk" = (
-/obj/machinery/portable_atmospherics/canister/nitrogen,
-/obj/machinery/atmospherics/miner/nitrogen,
-/turf/open/floor/engine/n2,
-/area/engine/atmos)
-"cvl" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - N2";
- dir = 8
- },
-/turf/open/floor/engine/n2,
-/area/engine/atmos)
-"cvm" = (
-/obj/machinery/portable_atmospherics/canister/nitrogen,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cvn" = (
-/obj/structure/table/reinforced,
-/obj/item/folder/yellow,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/item/pen,
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cvo" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cvp" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/machinery/camera{
- c_tag = "Arrivals Dock Aft";
- dir = 8;
- name = "arrivals camera"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvq" = (
-/obj/machinery/door/airlock/external{
- name = "Atmospherics External Airlock";
- req_access_txt = "24"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/engine/atmos)
-"cvr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 5
- },
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cvs" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/space,
-/area/space/nearstation)
-"cvt" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Incinerator Output Pump"
- },
-/turf/open/space,
-/area/engine/atmos)
-"cvu" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cvv" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/structure/sign/warning/fire{
- pixel_x = -32
- },
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 1
- },
-/obj/machinery/airlock_sensor/incinerator_atmos{
- pixel_x = -8;
- pixel_y = 24
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/maintenance/disposal/incinerator)
-"cvw" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{
- dir = 8
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/maintenance/disposal/incinerator)
-"cvx" = (
-/obj/structure/sign/warning/fire{
- pixel_x = 32
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/machinery/atmospherics/components/binary/pump/on,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/maintenance/disposal/incinerator)
-"cvy" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cvz" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 9
- },
-/turf/open/space/basic,
-/area/space)
-"cvA" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvB" = (
-/obj/machinery/newscaster{
- pixel_x = -32
- },
-/obj/structure/table/reinforced,
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = 6
- },
-/obj/item/tank/internals/emergency_oxygen{
- pixel_x = -6
- },
-/obj/item/clothing/mask/breath,
-/obj/item/clothing/mask/breath,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cvC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvD" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvE" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvF" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall,
-/area/hallway/secondary/entry)
-"cvG" = (
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cvH" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvI" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvJ" = (
-/obj/machinery/door/airlock/external{
- name = "Transport Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cvK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvL" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cvM" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cvN" = (
-/obj/machinery/power/emitter,
-/turf/open/floor/plating,
-/area/engine/storage)
-"cvO" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cvP" = (
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cvQ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cvR" = (
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/lawoffice)
-"cvS" = (
-/obj/structure/cable/yellow{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/power/grounding_rod,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cvT" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cvU" = (
-/obj/machinery/light/small,
-/turf/open/floor/engine/o2,
-/area/engine/atmos)
-"cvV" = (
-/obj/machinery/light/small,
-/turf/open/floor/engine/n2,
-/area/engine/atmos)
-"cvW" = (
-/obj/machinery/light/small,
-/turf/open/floor/engine/air,
-/area/engine/atmos)
-"cvX" = (
-/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cvY" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/item/radio/intercom{
- dir = 1;
- name = "Station Intercom";
- pixel_y = -28
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/brig)
-"cvZ" = (
-/obj/structure/table,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/pipe_dispenser,
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cwa" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/space,
-/area/space/nearstation)
-"cwb" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/turf/open/space,
-/area/space/nearstation)
-"cwc" = (
-/obj/effect/mapping_helpers/airlock/locked,
-/obj/machinery/door/airlock/public/glass/incinerator/atmos_exterior,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/engine,
-/area/maintenance/disposal/incinerator)
-"cwd" = (
-/obj/structure/table,
-/obj/item/stack/sheet/plasteel{
- amount = 10
- },
-/obj/item/stack/rods/fifty,
-/obj/item/storage/box/lights/mixed,
-/obj/machinery/power/apc{
- areastring = "/area/construction/mining/aux_base";
- dir = 4;
- name = "Auxillary Base Construction APC";
- pixel_x = 24
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cwe" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwf" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwg" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwh" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwi" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 3;
- height = 15;
- icon_state = "pinonalert";
- id = "arrivals_stationary";
- name = "arrivals";
- roundstart_template = /datum/map_template/shuttle/arrival/box;
- width = 7
- },
-/turf/open/space/basic,
-/area/space)
-"cwj" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwk" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/power/apc{
- areastring = "/area/hallway/secondary/entry";
- dir = 4;
- name = "Entry Hall APC";
- pixel_x = 24
- },
-/obj/structure/cable,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwl" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cwm" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwn" = (
-/obj/machinery/light/small,
-/obj/machinery/power/rad_collector,
-/turf/open/floor/plating,
-/area/engine/storage)
-"cwo" = (
-/obj/machinery/power/rad_collector,
-/turf/open/floor/plating,
-/area/engine/storage)
-"cwp" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cwq" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cwr" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "2-8"
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/machinery/power/grounding_rod,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cws" = (
-/obj/machinery/power/emitter/anchored{
- dir = 4;
- state = 2
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cwv" = (
-/obj/machinery/door/airlock/atmos{
- name = "Atmospherics Maintenance";
- req_access_txt = "12;24"
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cww" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwx" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwy" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwz" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on{
- dir = 1
- },
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cwA" = (
-/obj/machinery/igniter/incinerator_atmos,
-/obj/machinery/air_sensor/atmos/incinerator_tank{
- pixel_x = -32;
- pixel_y = -32
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cwB" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/incinerator_input{
- dir = 1
- },
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cwC" = (
-/obj/machinery/door/poddoor/incinerator_atmos_aux,
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cwD" = (
-/obj/docking_port/stationary{
- area_type = /area/construction/mining/aux_base;
- dheight = 4;
- dir = 8;
- dwidth = 4;
- height = 9;
- id = "aux_base_zone";
- name = "aux base zone";
- roundstart_template = /datum/map_template/shuttle/aux_base/default;
- width = 9
- },
-/turf/open/floor/plating,
-/area/construction/mining/aux_base)
-"cwE" = (
-/obj/docking_port/stationary/public_mining_dock{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/construction/mining/aux_base)
-"cwF" = (
-/obj/machinery/door/airlock/external{
- name = "Construction Zone"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/construction/mining/aux_base)
-"cwG" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwH" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwI" = (
-/obj/machinery/door/airlock/engineering{
- name = "Auxillary Base Construction";
- req_one_access_txt = "32;47;48"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cwJ" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwK" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwL" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwM" = (
-/obj/machinery/conveyor{
- dir = 4;
- id = "QMLoad2"
- },
-/obj/machinery/camera{
- c_tag = "Cargobay Fore";
- name = "cargo camera"
- },
-/turf/open/floor/plating,
-/area/quartermaster/storage)
-"cwN" = (
-/obj/structure/sign/warning/docking,
-/turf/closed/wall,
-/area/hallway/secondary/entry)
-"cwO" = (
-/obj/machinery/door/airlock/external{
- name = "Transport Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cwP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cwQ" = (
-/turf/closed/wall/r_wall,
-/area/engine/storage_shared)
-"cwR" = (
-/obj/machinery/field/generator{
- anchored = 1;
- state = 2
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cwS" = (
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cwT" = (
-/turf/open/space/basic,
-/area/engine/engineering)
-"cwU" = (
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/engine/engineering)
-"cwV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red,
-/obj/machinery/turnstile{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/brig)
-"cwW" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
-"cwX" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible,
-/obj/structure/lattice,
-/turf/open/space/basic,
-/area/space/nearstation)
-"cwY" = (
-/obj/machinery/power/compressor{
- comp_id = "incineratorturbine";
- dir = 1;
- luminosity = 2
- },
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cwZ" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxa" = (
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxb" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxc" = (
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cxd" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cxe" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cxf" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cxg" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cxh" = (
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"cxi" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cxj" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxk" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 2;
- height = 13;
- id = "ferry_home";
- name = "port bay 2";
- width = 5
- },
-/turf/open/space/basic,
-/area/space)
-"cxl" = (
-/obj/structure/chair/stool,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel/chapel{
- dir = 1
- },
-/area/chapel/main)
-"cxm" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxn" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cxo" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/camera{
- c_tag = "Nanite Lab Port";
- dir = 4;
- name = "science camera";
- network = list("ss13","rd")
- },
-/obj/machinery/power/apc{
- areastring = "/area/science/circuit";
- name = "Circuitry Lab APC";
- pixel_x = -24
- },
-/obj/structure/target_stake,
-/turf/open/floor/plasteel/dark,
-/area/science/circuit)
-"cxp" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cxq" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/cola/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
-"cxr" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/bot,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/structure/tank_dispenser,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cxs" = (
-/obj/machinery/suit_storage_unit/engine,
-/obj/structure/sign/poster/official/report_crimes{
- pixel_y = 32
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 26
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cxt" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cxu" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/yellow/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cxv" = (
-/obj/machinery/power/emitter/anchored{
- dir = 8;
- state = 2
- },
-/obj/structure/cable,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cxw" = (
-/obj/machinery/power/rad_collector/anchored,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cxx" = (
-/obj/structure/lattice,
-/obj/structure/disposalpipe/segment,
-/turf/open/space/basic,
-/area/space/nearstation)
-"cxy" = (
-/obj/machinery/atmospherics/pipe/simple/general/visible{
- dir = 5
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"cxz" = (
-/obj/machinery/atmospherics/components/unary/outlet_injector/on{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/maintenance/disposal/incinerator)
-"cxA" = (
-/obj/machinery/power/turbine{
- luminosity = 2
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cxB" = (
-/obj/structure/lattice/catwalk,
-/obj/item/wrench,
-/turf/open/space,
-/area/space/nearstation)
-"cxC" = (
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxD" = (
-/obj/machinery/door/poddoor/shutters{
- id = "aux_base_shutters";
- name = "Auxillary Base Shutters"
- },
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cxE" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxF" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxG" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/table/reinforced,
-/obj/structure/sign/warning/nosmoking{
- pixel_x = -32
- },
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/grenade/chem_grenade/smart_metal_foam,
-/obj/item/grenade/chem_grenade/smart_metal_foam,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cxH" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cxI" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cxJ" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cxK" = (
-/obj/effect/spawner/structure/window,
-/turf/open/floor/plating,
-/area/engine/storage_shared)
-"cxL" = (
-/obj/structure/lattice,
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"cxM" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/space/basic,
-/area/space/nearstation)
-"cxN" = (
-/obj/structure/disposaloutlet,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/obj/structure/lattice/catwalk,
-/turf/open/space,
-/area/maintenance/disposal/incinerator)
-"cxO" = (
-/obj/structure/sign/warning/fire,
-/turf/closed/wall/r_wall,
-/area/maintenance/disposal/incinerator)
-"cxP" = (
-/obj/machinery/door/poddoor/incinerator_atmos_main,
-/turf/open/floor/engine/vacuum,
-/area/maintenance/disposal/incinerator)
-"cxQ" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxR" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxS" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxT" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/vending/cigarette,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxU" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxV" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxW" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxX" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cxY" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cxZ" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/table/reinforced,
-/obj/machinery/camera{
- c_tag = "Engineering - Gear Storage";
- dir = 4;
- name = "engineering camera"
- },
-/obj/item/stack/rods/fifty,
-/obj/item/wrench,
-/obj/item/storage/box/lights/mixed,
-/obj/item/crowbar,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cya" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cyb" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/light,
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyc" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cyd" = (
-/obj/effect/turf_decal/tile/yellow,
-/obj/effect/turf_decal/tile/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cye" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/hallway/primary/fore)
-"cyg" = (
-/obj/machinery/the_singularitygen/tesla,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cyh" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyj" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/chair{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyk" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyl" = (
-/obj/item/beacon,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cym" = (
-/obj/structure/closet/wardrobe/cargotech,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Cargo Bay Port";
- dir = 4;
- name = "cargo camera"
- },
-/turf/open/floor/plasteel,
-/area/quartermaster/storage)
-"cyn" = (
-/turf/closed/wall/r_wall,
-/area/hallway/secondary/entry)
-"cyo" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/aft)
-"cyp" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/table/reinforced,
-/obj/machinery/light_switch{
- pixel_x = -22;
- pixel_y = 26
- },
-/obj/item/radio/intercom{
- pixel_x = -26
- },
-/obj/item/stack/cable_coil/white{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/stack/cable_coil/white{
- pixel_x = 3;
- pixel_y = 3
- },
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/rcl/pre_loaded,
-/obj/item/rcl/pre_loaded,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cyq" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=8";
- dir = 8;
- freq = 1400;
- location = "QM #4"
- },
-/turf/open/floor/plasteel,
-/area/quartermaster/storage)
-"cyr" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/effect/landmark/start/station_engineer,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cys" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/obj/structure/table/reinforced,
-/obj/item/crowbar/red,
-/obj/item/wrench,
-/obj/item/analyzer{
- pixel_x = 7;
- pixel_y = 3
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cyt" = (
-/obj/machinery/door/airlock/engineering/glass,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cyu" = (
-/obj/machinery/power/tesla_coil,
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cyv" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyw" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/closet/emcloset,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyx" = (
-/obj/effect/turf_decal/delivery,
-/obj/structure/closet/firecloset,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyy" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyz" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cyA" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/chair{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cyC" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cyD" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cyE" = (
-/obj/effect/turf_decal/bot,
-/obj/structure/table/reinforced,
-/obj/machinery/newscaster{
- pixel_x = -32
- },
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = -24;
- pixel_y = -32
- },
-/obj/item/stack/sheet/plasteel/fifty,
-/obj/item/stack/sheet/rglass{
- amount = 50;
- pixel_x = 2;
- pixel_y = -2
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cyF" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cyG" = (
-/obj/machinery/computer/atmos_control{
- dir = 8
- },
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cyH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cyI" = (
-/turf/closed/wall/mineral/plastitanium,
-/area/hallway/secondary/entry)
-"cyJ" = (
-/obj/machinery/rnd/production/protolathe/department/cargo,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Cargo Bay Aft";
- dir = 8;
- name = "cargo camera"
- },
-/turf/open/floor/plasteel,
-/area/quartermaster/office)
-"cyK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyL" = (
-/obj/effect/turf_decal/stripes/corner,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyM" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyN" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/vending/cola/random,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyO" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cyP" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall,
-/area/hallway/secondary/entry)
-"cyQ" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cyR" = (
-/obj/structure/sign/warning/electricshock{
- pixel_y = -32
- },
-/obj/machinery/suit_storage_unit/engine,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cyS" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/cigarette,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
-"cyT" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/cola/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/engine/transit_tube)
-"cyU" = (
-/obj/machinery/suit_storage_unit/engine,
-/obj/machinery/status_display/ai{
- pixel_y = -32
- },
-/obj/machinery/airalarm{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cyV" = (
-/turf/closed/wall,
-/area/engine/storage_shared)
-"cyW" = (
-/obj/structure/fans/tiny/invisible,
-/turf/open/space/basic,
-/area/space)
-"cyX" = (
-/obj/structure/sign/warning/docking,
-/turf/closed/wall/r_wall,
-/area/hallway/secondary/entry)
-"cyY" = (
-/obj/effect/landmark/blobstart,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cyZ" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cza" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"czb" = (
-/obj/structure/cable/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/box,
-/turf/open/floor/engine,
-/area/engine/engineering)
-"czc" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"czd" = (
-/obj/docking_port/stationary/random{
- dir = 8;
- id = "pod_lavaland1";
- name = "lavaland"
- },
-/turf/open/space/basic,
-/area/space)
-"cze" = (
-/obj/docking_port/stationary{
- dir = 8;
- dwidth = 1;
- height = 4;
- icon_state = "pinonalert";
- roundstart_template = /datum/map_template/shuttle/escape_pod/default;
- width = 3
- },
-/obj/structure/fans/tiny/invisible,
-/turf/open/space/basic,
-/area/space)
-"czf" = (
-/obj/machinery/door/airlock/external{
- name = "Escape Pod One"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"czg" = (
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/structure/fans/tiny,
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"czh" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/external{
- name = "Arrival Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"czi" = (
-/obj/machinery/door/airlock/external{
- name = "Auxiliary Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"czj" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"czk" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
"czl" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
/turf/open/floor/plating,
/area/maintenance/aft)
"czm" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/crate/internals,
/turf/open/floor/plasteel,
-/area/engine/engineering)
+/area/storage/primary)
"czn" = (
-/obj/machinery/power/tesla_coil,
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"czo" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/machinery/power/rad_collector/anchored,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"czp" = (
-/obj/machinery/door/poddoor/preopen{
- id = "atmoslock";
- name = "Atmospherics Lockdown Blast door"
- },
-/turf/open/floor/plating/airless,
-/area/engine/atmos)
-"czq" = (
-/obj/effect/turf_decal/tile/bar,
-/obj/effect/turf_decal/tile/bar{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/machinery/light,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"czo" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/structure/closet/crate{
+ icon_state = "crateopen"
},
/obj/item/radio/intercom{
dir = 1;
pixel_y = -29
},
/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"czr" = (
-/obj/structure/sign/warning/pods,
-/turf/closed/wall/r_wall,
-/area/hallway/secondary/entry)
-"czs" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 10
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"czt" = (
-/obj/machinery/light/small{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"czv" = (
-/obj/item/storage/toolbox/artistic,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"czw" = (
-/obj/machinery/door/airlock/external{
- name = "Auxiliary Airlock"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/hallway/secondary/entry)
-"czx" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"czy" = (
-/obj/machinery/power/tesla_coil,
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"czz" = (
-/obj/docking_port/stationary{
- dir = 2;
- dwidth = 11;
- height = 22;
- id = "whiteship_home";
- name = "SS13: Auxiliary Dock, Station-Port";
- width = 35
- },
+/area/storage/primary)
+"czp" = (
+/obj/structure/grille,
/turf/open/space/basic,
-/area/space)
-"czA" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/area/space/nearstation)
+"czq" = (
+/obj/machinery/airalarm/directional/west,
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
+/obj/structure/table/glass,
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
},
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"czB" = (
-/obj/structure/window/reinforced/spawner,
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
+/obj/item/folder/white{
+ pixel_x = 4;
+ pixel_y = -3
},
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
+/obj/item/storage/pill_bottle/mutadone,
+/obj/item/storage/pill_bottle/mannitol,
+/turf/open/floor/plasteel/white,
+/area/medical/genetics)
+"czs" = (
+/obj/item/storage/box/lights,
+/obj/structure/table,
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
dir = 8
},
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 1;
- name = "Air to Pure"
- },
/turf/open/floor/plasteel,
-/area/engine/atmos)
-"czC" = (
+/area/storage/primary)
+"czv" = (
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
+ },
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"czx" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"czy" = (
+/obj/machinery/light,
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"czz" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"czA" = (
+/obj/effect/turf_decal/tile/brown{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/brown,
+/obj/effect/turf_decal/tile/brown{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/storage/primary)
+"czB" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"czD" = (
/obj/structure/cable{
icon_state = "1-4"
@@ -67452,14 +55879,6 @@
},
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
-"czE" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/gateway)
"czF" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 6
@@ -67470,53 +55889,50 @@
/turf/open/floor/plasteel/white,
/area/hallway/primary/fore)
"czG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/end{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/gateway)
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
"czH" = (
-/obj/structure/closet/crate,
-/obj/item/poster/random_contraband,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"czI" = (
/obj/structure/cable{
icon_state = "2-4"
},
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"czJ" = (
-/obj/structure/closet/crate,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"czK" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
},
-/obj/effect/spawner/lootdrop/maintenance,
+/obj/machinery/light/small{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"czJ" = (
+/obj/structure/girder,
/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/area/maintenance/port)
+"czK" = (
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = -24
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/button/door{
+ id = "opth a";
+ name = "Operating Theatre Privacy Shutters";
+ pixel_x = -26;
+ pixel_y = 25
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/surgery)
"czL" = (
/obj/effect/spawner/lootdrop/grille_or_trash,
/turf/open/floor/plating{
@@ -67524,177 +55940,70 @@
},
/area/maintenance/fore)
"czM" = (
-/obj/item/storage/box/lights/mixed,
-/obj/item/extinguisher,
-/obj/machinery/light/small,
-/obj/item/storage/toolbox/emergency,
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"czN" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile/purple{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
+"czN" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"czO" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/item/reagent_containers/food/snacks/grown/wheat,
-/obj/item/reagent_containers/food/snacks/grown/watermelon,
-/obj/item/reagent_containers/food/snacks/grown/citrus/orange,
-/obj/item/reagent_containers/food/snacks/grown/grapes,
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/hallway/secondary/entry)
"czP" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
},
-/area/maintenance/department/medical)
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/machinery/microwave,
+/obj/structure/table/glass,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
"czQ" = (
/obj/structure/closet/crate,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"czR" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"czS" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/central)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"czT" = (
-/obj/machinery/computer/secure_data{
- dir = 4
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/dark,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
/area/bridge)
"czU" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/chair/office/light{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"czV" = (
-/obj/effect/turf_decal/box/white/corners{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/gravity_generator)
-"czW" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"czX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/keycard_auth{
- pixel_x = 30
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"czY" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"czZ" = (
-/obj/structure/chair/stool,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"cAa" = (
/obj/machinery/computer/security{
dir = 4
},
@@ -67703,7 +56012,43 @@
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"cAb" = (
+"czV" = (
+/obj/machinery/door/poddoor{
+ id = "engstorage";
+ name = "Secure Storage"
+ },
+/turf/open/floor/plating,
+/area/engine/storage)
+"czW" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"czX" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"czY" = (
/obj/machinery/modular_computer/console/preset/engineering{
dir = 4
},
@@ -67715,94 +56060,83 @@
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"cAc" = (
-/obj/structure/chair/stool,
-/obj/machinery/light{
+"czZ" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/firealarm{
- dir = 4;
- pixel_x = 28;
- pixel_y = 5
- },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"cAc" = (
+/obj/structure/chair/stool,
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel/dark,
/area/bridge)
"cAd" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "bridgespace";
+ name = "bridge external shutters"
+ },
+/obj/structure/cable,
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/bridge)
+"cAe" = (
/obj/item/kirbyplants/random,
/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"cAe" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
"cAf" = (
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"cAg" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cAh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/turf/closed/wall,
+/area/medical/patients_rooms/room_a)
"cAi" = (
-/obj/structure/disposalpipe/segment{
- dir = 10
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 4
},
/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
+/area/medical/virology)
"cAj" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cAk" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cAl" = (
-/obj/machinery/door/firedoor,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cAm" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/junction/flip{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/turf/open/floor/plasteel/white,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"cAo" = (
/obj/effect/turf_decal/stripes/red/line,
@@ -67836,63 +56170,31 @@
},
/turf/open/floor/plasteel/dark,
/area/security/armory)
-"cAr" = (
-/obj/effect/turf_decal/tile/yellow,
-/obj/effect/turf_decal/tile/yellow{
- dir = 1
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
"cAs" = (
-/obj/item/vending_refill/snack,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cAt" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/structure/chair/sofa/left,
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cAu" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"cAt" = (
+/obj/machinery/power/apc/auto_name/east{
+ areastring = "/area/ai_monitored/storage/satellite";
+ name = "MiniSat Maint APC"
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/obj/structure/cable,
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"cAu" = (
+/mob/living/simple_animal/opossum,
+/turf/open/floor/plating/asteroid,
+/area/asteroid/nearstation)
"cAv" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -67903,46 +56205,27 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/machinery/light,
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -29
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"cAw" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
"cAx" = (
-/obj/structure/table/glass,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/item/cultivator,
-/obj/item/crowbar,
-/obj/item/plant_analyzer,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"cAy" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/line,
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"cAz" = (
-/obj/machinery/vending/hydroseeds,
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
"cAA" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -67970,64 +56253,23 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"cAB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
"cAC" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
"cAD" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cAF" = (
@@ -68037,20 +56279,23 @@
/obj/structure/cable{
icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/landmark/event_spawn,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
- dir = 8
+ dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/disposalpipe/segment,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
+ dir = 4
},
/obj/effect/turf_decal/trimline/yellow/line{
dir = 4
@@ -68088,31 +56333,18 @@
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cAI" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/cable,
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/ai_monitored/turret_protected/aisat/foyer";
+ dir = 8;
+ name = "MiniSat Foyer APC";
+ pixel_x = -29
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cAJ" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -68142,180 +56374,107 @@
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cAL" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cAM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/obj/structure/table,
+/obj/item/storage/box/donkpockets,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"cAO" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/engine/break_room)
"cAP" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
+/obj/structure/disposalpipe/sorting/mail{
+ sortType = 5
},
-/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "2-8"
},
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cAQ" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/structure/table,
/turf/open/floor/plasteel,
/area/engine/break_room)
"cAR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
},
-/obj/structure/table,
/turf/open/floor/plasteel,
/area/engine/break_room)
-"cAS" = (
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = -27
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
"cAT" = (
-/obj/structure/table,
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/engine/break_room)
"cAU" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/air_sensor{
+ id_tag = "mix_sensor"
},
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
"cAW" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/obj/machinery/camera/motion{
+ c_tag = "MiniSat Foyer Starboard";
+ dir = 8;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cAX" = (
-/obj/structure/sign/warning/vacuum/external,
-/turf/closed/wall/r_wall,
-/area/maintenance/aft)
-"cAY" = (
-/obj/structure/rack,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/stack/cable_coil,
-/obj/item/stack/cable_coil,
-/obj/item/wallframe/camera,
-/obj/item/wallframe/camera,
-/obj/item/wallframe/camera,
-/obj/item/wallframe/camera,
-/obj/item/assault_pod/mining,
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/space,
+/area/space)
"cAZ" = (
/obj/structure/table/wood,
-/obj/item/pinpointer/nuke,
-/obj/item/disk/nuclear,
-/obj/machinery/status_display/evac{
- pixel_y = 32
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/item/aicard,
+/obj/item/reagent_containers/food/drinks/flask/gold{
+ pixel_y = 5
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
@@ -68333,169 +56492,82 @@
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cBb" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/bridge)
+"cBg" = (
+/obj/structure/transit_tube/curved{
+ dir = 4
+ },
+/turf/open/space,
+/area/space/nearstation)
+"cBi" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"cBj" = (
/obj/machinery/computer/arcade,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
/turf/open/floor/plasteel/dark,
/area/bridge)
-"cBc" = (
-/obj/machinery/camera{
- c_tag = "MiniSat Antechamber Starboard";
- dir = 8;
- network = list("minisat")
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cBd" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Port Aft";
- dir = 9;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cBe" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
+"cBk" = (
+/obj/structure/transit_tube/curved/flipped{
dir = 8
},
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cBf" = (
-/obj/machinery/airalarm{
- dir = 8;
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"cBl" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/port/aft";
+ dir = 4;
+ name = "Aft Port Maintenance APC";
pixel_x = 24
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cBg" = (
-/obj/structure/table/reinforced,
-/obj/machinery/computer/security/telescreen{
- desc = "Used for watching the Engine.";
- dir = 4;
- layer = 4;
- name = "Engine Monitor";
- network = list("engine");
- pixel_x = -24
+/obj/structure/cable{
+ icon_state = "0-2"
},
-/obj/item/flashlight/lamp,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/engine/atmos)
-"cBh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cBi" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cBj" = (
-/obj/machinery/computer/slot_machine,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/bridge)
-"cBk" = (
-/obj/structure/sink{
- dir = 4;
- pixel_x = 12
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hydroponics/garden)
-"cBl" = (
-/obj/machinery/computer/atmos_alert{
- dir = 8
- },
-/obj/item/radio/intercom{
- pixel_x = 26
- },
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
"cBm" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"cBn" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cBo" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
"cBp" = (
-/obj/structure/cable{
- icon_state = "2-4"
+/turf/open/floor/plasteel/grimy,
+/area/hallway/primary/fore)
+"cBs" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
+/obj/effect/turf_decal/tile/yellow{
dir = 8
},
/turf/open/floor/plasteel,
-/area/engine/storage)
-"cBr" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cBs" = (
-/obj/effect/spawner/lootdrop/mre,
-/turf/open/floor/plating/asteroid,
-/area/asteroid/nearstation)
+/area/engine/break_room)
"cBt" = (
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 4
@@ -68508,21 +56580,6 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"cBu" = (
-/obj/machinery/ai_slipper{
- uses = 10
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/tcommsat/computer)
-"cBx" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
"cBz" = (
/obj/machinery/power/apc{
areastring = "/area/hallway/primary/starboard";
@@ -68533,921 +56590,529 @@
/obj/structure/cable{
icon_state = "0-8"
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cBB" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/light{
+ dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBC" = (
-/obj/machinery/airalarm/directional/west,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
+/area/hallway/secondary/entry)
"cBD" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/engineering{
+ pixel_x = 32
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"cBE" = (
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
+"cBF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cBH" = (
+/obj/structure/sign/warning/docking,
+/turf/closed/wall,
+/area/hallway/secondary/entry)
+"cBI" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/medical)
+"cBJ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/chapel/office)
-"cBF" = (
-/obj/machinery/airalarm/directional/west,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/structure/sign/directions/medical{
+ dir = 1;
+ pixel_x = 32;
+ pixel_y = 40
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBH" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/hallway/primary/aft";
- dir = 4;
- name = "Aft Hallway APC";
- pixel_x = 24
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBI" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBJ" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cBK" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cBL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/disposalpipe/junction{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cBM" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cBN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cBO" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/junction{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cBP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/turf/closed/wall,
+/area/quartermaster/warehouse)
+"cBQ" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cBR" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cBS" = (
+/obj/machinery/light,
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cBT" = (
+/obj/structure/chair{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cBU" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cBV" = (
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rnd2";
+ name = "research lab shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/science/lab)
+"cBW" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cBY" = (
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = 30
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"cBZ" = (
+/obj/structure/table/glass,
+/obj/item/lighter,
+/obj/item/clothing/mask/cigarette,
+/turf/open/floor/plasteel/grimy,
+/area/hallway/primary/fore)
+"cCm" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"cCp" = (
+/turf/closed/wall/r_wall,
+/area/engine/storage)
+"cCq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cCu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/effect/turf_decal/tile{
dir = 4
},
/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cBK" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBL" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBM" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBN" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBO" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBP" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBQ" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft7";
- location = "aft6"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBR" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBS" = (
-/obj/effect/turf_decal/tile/neutral{
+/area/hallway/secondary/entry)
+"cCw" = (
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBU" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBV" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBW" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBX" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBY" = (
-/obj/machinery/airalarm/directional/north,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cBZ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cCa" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft3";
- location = "aft2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCd" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/effect/landmark/start/chaplain,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cCe" = (
-/obj/machinery/button/door{
- id = "Cabin2";
- name = "Cabin Bolt Control";
- normaldoorcontrol = 1;
- pixel_x = -5;
- pixel_y = -30;
- specialfunctions = 4
- },
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#fff4bc"
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cCg" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage)
-"cCl" = (
-/obj/machinery/light,
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCm" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCn" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cCo" = (
-/obj/machinery/computer/security/telescreen{
- desc = "Used for the Auxillary Mining Base.";
- dir = 8;
- name = "Auxillary Base Monitor";
- network = list("auxbase");
- pixel_x = 25
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cCp" = (
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel,
/area/engine/break_room)
-"cCq" = (
+"cCx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cCy" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cCA" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cCB" = (
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "rnd2";
+ name = "research lab shutters"
+ },
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/science/lab)
+"cCC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cCE" = (
+/obj/item/storage/belt/utility,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cCJ" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/structure/cable{
icon_state = "1-8"
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCt" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"cCu" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cCv" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/storage/primary)
-"cCw" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cCx" = (
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCy" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cCz" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCA" = (
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCB" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cCC" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCD" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cCE" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCF" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cCG" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/vending/cola/random,
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cCH" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/vending/coffee,
-/obj/machinery/newscaster{
- pixel_y = -30
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cCI" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cCJ" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cCK" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cCL" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/junction/flip{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cCM" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/closed/wall,
-/area/engine/break_room)
-"cCN" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cCO" = (
-/obj/structure/extinguisher_cabinet{
- pixel_x = 26;
- pixel_y = -32
- },
-/obj/machinery/airalarm{
- dir = 1;
- pixel_y = -22
- },
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cCP" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cCQ" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cCR" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/external{
- name = "Solar Maintenance";
- req_access_txt = "10; 13"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
/turf/open/floor/plating,
-/area/engine/engineering)
-"cCS" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cCT" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Starboard Aft";
- dir = 5;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cCV" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
+/area/maintenance/aft)
+"cCM" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cCW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cCX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cCY" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+ dir = 10
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/turf/open/floor/plasteel,
/area/engine/atmos)
-"cCZ" = (
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"cDa" = (
+"cCN" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/engine/engineering)
+"cCO" = (
+/obj/machinery/recharge_station,
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/satellite)
+"cCP" = (
+/obj/machinery/computer/security/telescreen/minisat{
+ dir = 1;
+ pixel_y = -29
+ },
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/storage/toolbox/mechanical,
+/obj/item/multitool,
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/satellite)
+"cCS" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space/basic,
+/area/engine/engineering)
+"cCW" = (
+/obj/structure/table,
/obj/item/radio/intercom{
pixel_y = -28
},
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"cDb" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 35
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/satellite)
+"cCX" = (
+/obj/machinery/ai_slipper{
+ uses = 10
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
+/turf/open/floor/circuit,
/area/ai_monitored/turret_protected/ai)
-"cDc" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
"cDe" = (
-/obj/machinery/firealarm{
- dir = 8;
- pixel_x = 24
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cDf" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 5;
- pixel_y = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"cDi" = (
-/obj/machinery/camera/motion{
- c_tag = "MiniSat Foyer Starboard";
- dir = 8;
- network = list("minisat")
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"cDj" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"cDj" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible/layer1{
+ dir = 1;
+ name = "Auxiliary MiniSat Distribution Port"
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/satellite)
"cDk" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable/yellow{
- icon_state = "2-4"
+/obj/machinery/power/turbine{
+ luminosity = 2
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/turf/open/floor/plasteel,
+/obj/structure/cable/yellow,
+/turf/open/floor/engine/vacuum,
/area/maintenance/disposal/incinerator)
-"cDl" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"cDm" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat_interior)
-"cDn" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
"cDp" = (
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 8
+/obj/machinery/power/tesla_coil,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
},
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel,
+/turf/open/floor/plating/airless,
/area/engine/engineering)
"cDq" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
+/obj/machinery/light/small,
+/obj/machinery/camera{
+ c_tag = "Telecomms - Server Room - Aft";
+ dir = 1;
+ network = list("ss13","tcomms")
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cDr" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cDs" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"cDt" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cmoshutter";
- name = "CMO Office Shutters"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/cmo)
-"cDu" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cmoshutter";
- name = "CMO Office Shutters"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/cmo)
-"cDv" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cmoshutter";
- name = "CMO Office Shutters"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/cmo)
-"cDw" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "cmoshutter";
- name = "CMO Office Shutters"
- },
-/turf/open/floor/plating,
-/area/crew_quarters/heads/cmo)
+/obj/machinery/ntnet_relay,
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
"cDx" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -69462,20 +57127,14 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"cDy" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/engine/engineering)
"cDz" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"cDA" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
@@ -69487,17 +57146,9 @@
/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"cDA" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"cDB" = (
-/turf/open/floor/plating/asteroid/basalt,
-/area/maintenance/starboard/aft)
-"cDC" = (
-/turf/open/floor/plating/asteroid,
+/obj/structure/grille,
+/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"cDD" = (
/obj/effect/spawner/structure/window,
@@ -69538,18 +57189,14 @@
icon_state = "2-8"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cDI" = (
/obj/structure/cable/white{
icon_state = "1-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cDJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cDK" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -69558,7 +57205,7 @@
dir = 5
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cDL" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -69567,7 +57214,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cDM" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -69577,7 +57224,7 @@
dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cDN" = (
/obj/structure/cable{
icon_state = "2-4"
@@ -69590,7 +57237,7 @@
dir = 1
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cDO" = (
/obj/machinery/door/airlock/maintenance{
name = "Robotics Maintenance";
@@ -69603,11 +57250,17 @@
/turf/open/floor/plating,
/area/maintenance/fore/secondary)
"cDP" = (
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/engine/engineering)
"cDQ" = (
/obj/effect/turf_decal/trimline/white/filled/line,
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
@@ -69615,13 +57268,6 @@
},
/turf/open/floor/plasteel,
/area/science/robotics/lab)
-"cDR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
"cDS" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -69650,6 +57296,9 @@
/obj/machinery/status_display/evac{
pixel_y = 32
},
+/obj/machinery/light{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"cDV" = (
@@ -69688,300 +57337,48 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"cDY" = (
-/obj/structure/bodycontainer/morgue,
-/turf/open/floor/plating,
-/area/medical/morgue)
-"cDZ" = (
-/obj/machinery/light/small{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEa" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEb" = (
-/obj/structure/bodycontainer/morgue{
- dir = 8
- },
-/obj/machinery/light/small{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/medical/morgue)
"cEc" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cEd" = (
-/obj/structure/bodycontainer/morgue{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/medical/morgue)
-"cEe" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEf" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{
- dir = 1
- },
-/turf/open/floor/engine/air,
-/area/engine/atmos)
-"cEg" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEh" = (
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/obj/machinery/power/apc{
- areastring = "/area/medical/morgue";
- dir = 4;
- name = "Morgue APC";
- pixel_x = 26
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEi" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEj" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/landmark/blobstart,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEk" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEl" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEm" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cEn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/machinery/doorButtons/airlock_controller{
+ idExterior = "virology_airlock_exterior";
+ idInterior = "virology_airlock_interior";
+ idSelf = "virology_airlock_control";
+ name = "Virology Access Console";
+ pixel_x = 26;
+ pixel_y = 26;
+ req_access_txt = "39"
},
-/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cEf" = (
+/obj/machinery/porta_turret/ai,
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"cEm" = (
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
+/mob/living/simple_animal/bot/floorbot,
/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
-"cEo" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
+/area/ai_monitored/turret_protected/aisat/foyer)
"cEp" = (
-/obj/effect/landmark/blobstart,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
"cEq" = (
-/obj/item/chair/stool,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cEr" = (
-/obj/effect/landmark/blobstart,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cEs" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/landmark/blobstart,
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/turf/open/floor/engine/n2o,
+/area/engine/atmos)
"cEt" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -70003,59 +57400,16 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"cEu" = (
-/obj/effect/turf_decal/loading_area{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/storage)
"cEv" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cEw" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/structure/sign/departments/medbay/alt{
- pixel_x = 32
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cEx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
+/obj/machinery/status_display/ai{
+ pixel_y = -32
},
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/medical/morgue)
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
"cEy" = (
/obj/machinery/firealarm{
pixel_y = 24
@@ -70063,433 +57417,116 @@
/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/science/mixing)
-"cEz" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/structure/closet/wardrobe/chemistry_white,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"cEA" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/structure/closet/secure_closet/chemical,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"cEB" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/item/crowbar,
-/obj/item/wrench/medical,
-/obj/structure/table/reinforced,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/obj/item/reagent_containers/glass/beaker/cryoxadone,
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
-"cEC" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
- },
-/obj/machinery/computer/pandemic,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"cED" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/starboard)
"cEE" = (
-/obj/machinery/navbeacon{
- codes_txt = "delivery;dir=1";
- dir = 8;
- freq = 1400;
- location = "Bar"
- },
-/obj/structure/plasticflaps/opaque,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/bar)
-"cEF" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/virology{
- name = "Break Room";
- req_access_txt = "39"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 4
},
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/area/medical/genetics)
"cEG" = (
-/obj/structure/chair/stool,
-/obj/effect/landmark/start/station_engineer,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cEH" = (
-/obj/structure/chair/stool,
+/obj/machinery/vending/engivend,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname,
/turf/open/floor/plasteel,
/area/engine/break_room)
"cEI" = (
-/obj/effect/landmark/start/atmospheric_technician,
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cEJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
+/obj/machinery/light,
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
"cEK" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- dir = 8;
- name = "Mix to Filter"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/turf/open/floor/plasteel,
/area/engine/atmos)
"cEL" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cEM" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
+/obj/effect/turf_decal/tile/blue,
+/mob/living/simple_animal/bot/cleanbot,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
"cEN" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cEO" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cEP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/landmark/event_spawn,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cEQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=starboard5";
- location = "starboard4"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cER" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cES" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cET" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cEU" = (
-/obj/structure/closet/cardboard,
-/mob/living/simple_animal/hostile/retaliate/poison/snake{
- name = "Solid"
- },
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload_foyer)
-"cEV" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cEW" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cEY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cEZ" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cFa" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFb" = (
-/obj/machinery/light,
-/obj/item/kirbyplants{
- icon_state = "plant-18"
- },
-/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -29
- },
-/obj/effect/turf_decal/trimline/green/filled/end,
-/turf/open/floor/plasteel,
-/area/crew_quarters/dorms)
-"cFc" = (
-/obj/machinery/light/small{
+/obj/machinery/airalarm{
dir = 4;
- light_color = "#d8b1b1"
+ pixel_x = -22
},
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cFd" = (
-/obj/machinery/computer/station_alert{
- dir = 8
- },
-/obj/machinery/button/door{
- id = "atmos";
- name = "Atmospherics Lockdown";
- pixel_x = 24;
- pixel_y = 4;
- req_access_txt = "24"
- },
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cFe" = (
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"cEQ" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/maintenance/port";
+ name = "Port Maintenance APC";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"cEU" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/hallway/primary/starboard)
+"cFd" = (
+/obj/item/radio/intercom{
+ pixel_y = -28
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cFf" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/closet/crate,
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
"cFg" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/machinery/camera{
- c_tag = "Dormitories Hallway Starboard Fore";
- dir = 9;
- name = "dormitories camera"
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/power/grounding_rod,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cFj" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/atmospherics,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFh" = (
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cFi" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -70500,24 +57537,20 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFj" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - CO2";
- dir = 8
+/obj/effect/turf_decal/delivery,
+/obj/item/clothing/gloves/color/yellow{
+ pixel_x = 3;
+ pixel_y = 4
},
-/turf/open/floor/engine/co2,
+/turf/open/floor/plasteel/dark,
/area/engine/atmos)
"cFk" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - Toxins";
- dir = 8
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/engine/plasma,
-/area/engine/atmos)
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
"cFl" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -70535,116 +57568,33 @@
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"cFm" = (
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
},
/obj/machinery/monkey_recycler,
+/obj/machinery/firealarm{
+ dir = 8;
+ pixel_x = -24
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
/turf/open/floor/plasteel/white,
/area/science/xenobiology)
"cFn" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFo" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cFp" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/pool/filter{
- pixel_y = -20
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFq" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cFr" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/pool/controller,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFs" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cFt" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/dark/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cFu" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/engine,
-/area/engine/engineering)
-"cFv" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/fireaxecabinet{
- pixel_x = -31
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cFw" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFx" = (
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/machinery/atmospherics/miner/oxygen,
-/turf/open/floor/engine/o2,
-/area/engine/atmos)
-"cFy" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - O2";
- dir = 8
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=aft5";
+ location = "entry2"
},
-/turf/open/floor/engine/o2,
-/area/engine/atmos)
-"cFz" = (
-/obj/effect/landmark/xeno_spawn,
-/turf/open/floor/engine/air,
-/area/engine/atmos)
-"cFC" = (
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cFp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
+/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -70656,7 +57606,83 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/secondary/entry)
+"cFq" = (
+/obj/effect/landmark/start/atmospheric_technician,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cFr" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=entry2";
+ location = "entry1"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cFs" = (
+/obj/machinery/computer/atmos_alert{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"cFt" = (
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Hallway Aft";
+ dir = 8;
+ name = "arrivals camera"
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cFv" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/aft)
+"cFx" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/grille,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cFy" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/structure/closet,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cFz" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/junction/flip{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
"cFD" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
@@ -70665,553 +57691,136 @@
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
"cFE" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFF" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFG" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFH" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/reagent_dispensers/water_cooler,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFI" = (
-/obj/effect/spawner/structure/window/reinforced/tinted,
/turf/open/floor/plating,
-/area/crew_quarters/fitness/recreation)
-"cFJ" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Dormitories"
+/area/maintenance/aft)
+"cFF" = (
+/obj/structure/rack,
+/obj/item/circuitboard/machine/telecomms/bus{
+ pixel_x = -3;
+ pixel_y = -2
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cFK" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFL" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/item/circuitboard/machine/telecomms/broadcaster,
+/obj/machinery/camera{
+ c_tag = "Telecomms - Storage";
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/machinery/light_switch{
+ pixel_x = -26;
+ pixel_y = -5
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFM" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFN" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFP" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
"cFQ" = (
-/obj/effect/landmark/start/assistant,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/machinery/airalarm{
+ pixel_y = 25
},
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/table,
+/obj/item/stock_parts/subspace/analyzer{
+ pixel_x = 5;
+ pixel_y = 3
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/item/stock_parts/subspace/analyzer{
+ pixel_x = -5;
+ pixel_y = 3
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/junction{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFT" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFU" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/obj/item/stock_parts/subspace/analyzer,
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
"cFV" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFW" = (
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFX" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFY" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/vr_sleeper{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cFZ" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/vending/cola/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/aft)
-"cGa" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/vending/cigarette,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/aft)
-"cGb" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/primary/aft)
-"cGc" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/engine/transit_tube)
-"cGd" = (
-/obj/effect/turf_decal/tile/blue,
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/structure/sign/departments/medbay/alt{
- pixel_x = 32
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cGe" = (
-/obj/machinery/vending/clothing,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cGf" = (
-/obj/item/radio/intercom{
- pixel_y = -26
- },
-/obj/machinery/camera{
- c_tag = "Locker Room Aft";
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/vending/kink,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cGg" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/camera{
- c_tag = "Dorms - Port Fore";
- name = "dormitories camera"
- },
-/obj/structure/sign/poster/official/no_erp{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGh" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/light/small{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cGb" = (
+/obj/machinery/door/airlock/external{
+ name = "Transport Airlock"
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGj" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"cGc" = (
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGk" = (
-/obj/item/radio/intercom{
- broadcasting = 1;
- frequency = 1485;
- listening = 0;
- name = "Station Intercom (Medbay)";
- pixel_x = 30
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGl" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGm" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/obj/machinery/vending/snack/random,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGn" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGo" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/secondary/entry)
+"cGg" = (
+/obj/structure/table,
+/obj/item/stock_parts/subspace/ansible{
+ pixel_x = -3;
+ pixel_y = 5
+ },
+/obj/item/stock_parts/subspace/ansible{
+ pixel_y = 1
+ },
+/obj/item/stock_parts/subspace/ansible{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/stock_parts/subspace/crystal{
+ pixel_x = 3;
+ pixel_y = -3
+ },
+/obj/item/stock_parts/subspace/crystal,
+/obj/item/stock_parts/subspace/crystal{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
"cGp" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cGq" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cGr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
/obj/structure/sign/poster/official/random{
pixel_y = 32
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cGr" = (
+/area/hallway/secondary/command)
+"cGs" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -71229,36 +57838,13 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"cGs" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/disposalpipe/junction/flip{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"cGt" = (
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -71273,54 +57859,64 @@
dir = 8
},
/obj/effect/turf_decal/trimline/blue/line,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cGu" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/chair/wood/normal{
- dir = 8
- },
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
+/turf/closed/wall,
+/area/medical/chemistry)
"cGv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cGw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cGx" = (
/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cGy" = (
/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-2"
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cGz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"cGA" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -71329,152 +57925,53 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"cGA" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
"cGC" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/light{
- dir = 1
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cGE" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/obj/machinery/door/airlock/virology,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"cGF" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/green,
-/obj/effect/turf_decal/tile/green{
- dir = 1
- },
-/obj/effect/turf_decal/tile/green{
- dir = 4
- },
-/obj/effect/turf_decal/tile/green{
- dir = 8
- },
-/obj/machinery/door/airlock/virology,
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"cGG" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cGI" = (
-/obj/machinery/button/door{
- id = "aux_base_shutters";
- name = "Public Shutters Control";
- pixel_x = 24;
- req_one_access_txt = "32;47;48"
- },
-/obj/machinery/camera{
- c_tag = "Auxillary Base Construction";
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
+/area/hallway/primary/aft)
"cGJ" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/area/hallway/secondary/entry)
"cGK" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cGL" = (
-/obj/machinery/computer/camera_advanced/base_construction{
- dir = 1
- },
-/obj/machinery/light,
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
-"cGM" = (
-/obj/machinery/computer/shuttle/mining{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/construction/mining/aux_base)
+/area/hallway/secondary/entry)
"cGN" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/area/hallway/secondary/entry)
"cGO" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/area/hallway/secondary/entry)
"cGP" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
},
/obj/structure/cable{
icon_state = "1-2"
},
/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/area/hallway/secondary/entry)
"cGQ" = (
/obj/machinery/light{
dir = 4
@@ -71486,7 +57983,7 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"cGR" = (
/obj/structure/chair{
dir = 1
@@ -71497,21 +57994,14 @@
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
"cGS" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/poddoor/preopen{
- id = "transittube";
- name = "Transit Tube Blast Door"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
/turf/open/floor/plasteel,
-/area/engine/transit_tube)
+/area/hallway/secondary/entry)
"cGT" = (
/obj/machinery/light/small,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -71521,26 +58011,16 @@
/area/security/courtroom)
"cGU" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
+ dir = 5
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
+ dir = 5
},
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-4"
},
-/obj/effect/landmark/event_spawn,
/turf/open/floor/carpet/red,
/area/crew_quarters/heads/captain)
-"cGV" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
"cGW" = (
/obj/structure/table,
/obj/item/storage/fancy/donut_box,
@@ -71562,121 +58042,37 @@
/turf/open/floor/plasteel/dark,
/area/security/courtroom)
"cGZ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/hatch{
- name = "MiniSat Access";
- req_one_access_txt = "32;19"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/item/kirbyplants/random,
+/obj/effect/turf_decal/tile{
dir = 4
},
+/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel,
-/area/engine/transit_tube)
+/area/hallway/secondary/entry)
"cHa" = (
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
+/obj/item/storage/box/lights,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
},
-/turf/open/floor/plating/asteroid,
-/area/maintenance/starboard/aft)
-"cHb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cHc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cHd" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/turf/open/floor/plating,
+/area/maintenance/aft)
"cHe" = (
-/obj/machinery/portable_atmospherics/canister/air,
-/turf/open/floor/engine/air,
-/area/engine/atmos)
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/aft)
"cHf" = (
-/obj/machinery/camera{
- c_tag = "Atmospherics Tank - Air";
- dir = 8
- },
-/turf/open/floor/engine/air,
-/area/engine/atmos)
-"cHg" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
},
-/obj/machinery/button/door{
- id = "engstorage";
- name = "Engineering Secure Storage Control";
- pixel_x = -28;
- pixel_y = 8;
- req_access_txt = "11"
+/area/maintenance/aft)
+"cHg" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 10
},
/turf/open/floor/plasteel,
-/area/engine/storage)
-"cHh" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/space/basic,
/area/engine/engineering)
"cHi" = (
/obj/machinery/light{
@@ -71712,16 +58108,6 @@
},
/turf/open/floor/plasteel,
/area/science/xenobiology)
-"cHl" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- name = "Garden Maintenance";
- req_one_access_txt = "12;5;39;6"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
"cHm" = (
/obj/structure/sign/warning/vacuum/external,
/turf/closed/wall,
@@ -71734,6 +58120,7 @@
/obj/structure/sign/departments/evac{
pixel_y = 32
},
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"cHo" = (
@@ -71744,87 +58131,30 @@
/obj/structure/sign/departments/evac{
pixel_y = -32
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
"cHp" = (
-/obj/structure/sign/warning/electricshock,
-/turf/closed/wall/r_wall,
-/area/maintenance/solars/starboard/aft)
-"cHq" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cHq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel,
/area/engine/atmos)
"cHr" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft5";
- location = "aft4"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cHs" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft1";
- location = "starboard6"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cHt" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=starboard6";
- location = "starboard5"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cHv" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=entry1";
- location = "aft3"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cHw" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft4";
- location = "entry2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cHx" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -71835,24 +58165,59 @@
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cHy" = (
+/area/hallway/primary/starboard)
+"cHt" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cHv" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=entry2";
- location = "entry1"
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
+/area/hallway/primary/starboard)
+"cHw" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/toilet/auxiliary)
"cHz" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -71881,14 +58246,7 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"cHA" = (
-/obj/structure/lattice/catwalk,
-/turf/open/space/basic,
-/area/engine/engineering)
"cHB" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
/obj/structure/lattice/catwalk,
/turf/open/space/basic,
/area/engine/engineering)
@@ -71897,285 +58255,153 @@
icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/yellow/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/red/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/engine/break_room)
"cHE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall/r_wall,
+/area/maintenance/aft)
"cHF" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/engineering{
+ name = "Telecomms Storage";
+ req_access_txt = "61"
+ },
+/obj/effect/turf_decal/delivery,
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
"cHG" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "2-8"
},
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
"cHH" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
},
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"cHI" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
"cHJ" = (
-/obj/machinery/holopad,
-/obj/effect/turf_decal/bot,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/structure/closet/radiation,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cHK" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
/area/engine/break_room)
"cHL" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/open/floor/plating,
+/area/engine/atmos)
"cHM" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
+/obj/machinery/door/airlock/atmos/glass{
+ name = "Distribution Loop";
+ req_access_txt = "24"
},
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/engine/atmos)
"cHN" = (
-/obj/effect/landmark/event_spawn,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/structure/closet/secure_closet/engineering_electrical,
+/obj/machinery/light{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cHO" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/engine/break_room)
"cHP" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/vending/wardrobe/atmos_wardrobe,
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/engine/atmos)
"cHQ" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cHR" = (
-/obj/machinery/atmospherics/pipe/simple/purple/visible,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
/turf/open/floor/plasteel,
/area/engine/atmos)
-"cHS" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
+"cHR" = (
+/obj/effect/turf_decal/stripes/corner,
/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cHT" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/area/engine/atmos)
+"cHS" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/engine/break_room)
"cHU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/engine/atmos)
"cHV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+ dir = 6
},
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/engine/atmos)
"cHW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/engine/atmos)
"cHX" = (
-/obj/structure/table,
-/obj/structure/disposalpipe/segment{
- dir = 4
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/item/clothing/gloves/color/yellow{
- pixel_x = 5;
- pixel_y = 8
- },
-/obj/item/clothing/gloves/color/yellow{
- pixel_x = 3;
+/obj/structure/cable/yellow,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/engine,
+/area/engine/engineering)
+"cHY" = (
+/obj/structure/table/wood,
+/obj/machinery/microwave{
pixel_y = 4
},
-/obj/item/clothing/gloves/color/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cHY" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/structure/rack,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/item/screwdriver,
-/obj/item/wirecutters,
-/obj/item/clothing/gloves/color/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
"cHZ" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -72185,144 +58411,126 @@
pixel_y = 32
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"cIa" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- id_tag = "Cabin2";
- name = "Cabin 2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/turf/open/floor/carpet/royalblack,
-/area/crew_quarters/dorms)
-"cIb" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/door/airlock/command{
- name = "Head of Personnel";
- req_access_txt = "57"
- },
-/obj/machinery/door/firedoor,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop)
-"cIc" = (
-/obj/machinery/door/airlock/engineering/glass{
- name = "Engineering Foyer";
- req_one_access_txt = "32;19"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cIb" = (
+/obj/machinery/porta_turret/ai{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/ai_monitored/turret_protected/ai)
+"cIc" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "Engineering";
+ name = "Engineering Security Doors"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
/area/engine/break_room)
-"cId" = (
-/obj/structure/table/wood,
-/obj/item/paper_bin,
-/obj/item/pen,
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/carpet,
-/area/chapel/office)
"cIe" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cIf" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cIg" = (
+/obj/effect/turf_decal/tile/red,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/yellow,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cIh" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/pump,
+/obj/structure/window/reinforced/spawner,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cIi" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
},
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cIf" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cIg" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cIh" = (
-/obj/structure/closet/crate,
-/obj/item/coin/silver,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cIi" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/secondary/entry)
"cIj" = (
-/obj/structure/chair/comfy/brown{
- color = "#596479";
+/obj/machinery/airalarm/directional/north,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cIk" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cIl" = (
-/obj/machinery/computer/rdconsole/production{
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
/turf/open/floor/plasteel,
-/area/engine/break_room)
+/area/hallway/secondary/entry)
+"cIl" = (
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/drinks/soda_cans/dr_gibb,
+/turf/open/floor/plasteel/grimy,
+/area/hallway/primary/fore)
"cIm" = (
/obj/structure/cable{
icon_state = "0-4"
@@ -72384,6 +58592,9 @@
pixel_x = 26;
pixel_y = -26
},
+/obj/effect/turf_decal/arrows/red{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/security/brig)
"cIs" = (
@@ -72395,154 +58606,143 @@
pixel_y = 32
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cIt" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"cIu" = (
-/mob/living/simple_animal/hostile/retaliate/goose,
-/turf/open/floor/wood{
- icon_state = "wood-broken6"
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
},
-/area/maintenance/bar)
-"cIv" = (
-/obj/machinery/vending/cola/random,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/bot,
+/obj/machinery/light,
+/obj/item/kirbyplants/random,
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cIw" = (
-/obj/structure/closet/wardrobe/white,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cIx" = (
-/obj/structure/closet/wardrobe/grey,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/hallway/secondary/entry)
"cIy" = (
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cIz" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cIA" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cIB" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cIC" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cID" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cIG" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cII" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cIJ" = (
-/obj/machinery/computer/atmos_control,
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/machinery/status_display/ai{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"cIz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/structure/sign/poster/official/random{
pixel_y = 32
},
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cIG" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/medical/virology)
+"cII" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cIJ" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/button/door{
+ id = "bridgespace";
+ name = "Bridge External Shutters";
+ pixel_x = -25;
+ pixel_y = 35;
+ req_access_txt = "19"
+ },
+/obj/machinery/button/door{
+ id = "bridgedoors";
+ name = "Bridge Access Blastdoors";
+ pixel_x = -25;
+ pixel_y = 26;
+ req_access_txt = "19"
+ },
+/obj/machinery/button/door{
+ id = "bridgemaintenance";
+ name = "Bridge Maintenance Blastdoor";
+ pixel_x = -35;
+ pixel_y = 30;
+ req_access_txt = "19"
+ },
/turf/open/floor/plasteel/dark,
/area/bridge)
"cIK" = (
-/obj/machinery/computer/monitor{
- name = "Bridge Power Monitoring Console"
- },
-/obj/machinery/airalarm/directional/east,
-/obj/machinery/status_display/evac{
+/obj/machinery/computer/atmos_alert,
+/obj/structure/fireaxecabinet{
pixel_y = 32
},
/turf/open/floor/plasteel/dark,
/area/bridge)
"cIL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/obj/effect/turf_decal/tile/blue{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/hallway/primary/fore)
"cIN" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/airalarm/directional/west,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/obj/effect/turf_decal/tile{
dir = 1
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/blue{
- dir = 8
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/hallway/secondary/entry)
"cIO" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -72556,30 +58756,26 @@
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cIP" = (
-/obj/machinery/door/firedoor,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
+/obj/structure/disposalpipe/segment,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
dir = 1
},
-/obj/machinery/status_display/evac{
- pixel_y = 32
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
@@ -72590,274 +58786,144 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cIR" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cIS" = (
-/obj/machinery/power/apc{
- areastring = "/area/hallway/secondary/service";
- dir = 1;
- name = "Service Hall APC";
- pixel_y = 25
- },
-/obj/structure/cable{
- icon_state = "0-2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/service)
-"cIT" = (
-/obj/machinery/light/small{
- dir = 4
- },
-/obj/structure/table,
-/obj/item/reagent_containers/glass/bucket,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/service)
-"cIU" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/donut_box,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/grimy,
-/area/bridge)
-"cIV" = (
-/obj/machinery/vending/boozeomat,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/grimy,
-/area/bridge)
-"cIW" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
/turf/open/floor/plating,
-/area/maintenance/central)
-"cIX" = (
-/obj/machinery/door/airlock{
- name = "Service Hall";
- req_one_access_txt = "25;26;35;28"
+/area/maintenance/port)
+"cIU" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/bridge)
+"cIV" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ dir = 8;
+ freerange = 1;
+ name = "Station Intercom (Command)";
+ pixel_y = 21
+ },
+/turf/open/floor/plasteel/grimy,
+/area/bridge)
+"cIY" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/obj/structure/cable{
icon_state = "4-8"
},
/turf/open/floor/plating,
-/area/maintenance/central)
-"cIY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/table,
-/obj/item/reagent_containers/glass/bucket,
-/obj/item/reagent_containers/glass/bucket,
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/janitor)
-"cIZ" = (
-/obj/machinery/rnd/production/protolathe/department/service,
-/obj/effect/turf_decal/stripes/box,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/service)
+/area/maintenance/department/medical)
"cJa" = (
-/obj/machinery/light{
- dir = 1
- },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cJb" = (
-/obj/machinery/light{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/chair/sofa/left,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cJc" = (
-/obj/machinery/light{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/medical/cryo)
+/area/hallway/primary/aft)
"cJd" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/blue{
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"cJe" = (
-/obj/structure/chair/sofa/right,
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cJf" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/hallway/primary/aft)
-"cJg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 10
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
+/obj/machinery/light{
dir = 1
},
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"cJh" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/freezer,
-/area/medical/virology)
-"cJi" = (
-/obj/structure/closet/secure_closet/personal/patient,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cJj" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cJk" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/hallway/primary/aft)
-"cJl" = (
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/power/smes/engineering{
- output_level = 80000
- },
-/turf/open/floor/circuit/green,
-/area/engine/engine_smes)
-"cJm" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/power/smes/engineering{
- output_level = 80000
- },
-/turf/open/floor/circuit/green,
-/area/engine/engine_smes)
-"cJn" = (
-/obj/machinery/light,
-/obj/machinery/power/smes/engineering{
- output_level = 80000
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/circuit/green,
-/area/engine/engine_smes)
-"cJo" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
+ dir = 4
},
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/engine/engineering)
+/area/hallway/secondary/entry)
+"cJi" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cJj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Hallway Stern";
+ name = "arrivals camera"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cJk" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
"cJp" = (
-/obj/structure/reagent_dispensers/watertank,
-/obj/item/storage/box/lights/mixed,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible,
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
"cJq" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 10
+ },
+/turf/closed/mineral{
+ baseturfs = /turf/open/floor/plating/asteroid;
+ initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
+ name = "asteroid";
+ turf_type = /turf/open/floor/plating/asteroid
+ },
+/area/asteroid/nearstation)
"cJr" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -72878,6 +58944,9 @@
pixel_x = -26;
pixel_y = 23
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"cJt" = (
@@ -72936,87 +59005,80 @@
/turf/open/floor/plasteel/dark,
/area/crew_quarters/heads/hos)
"cJx" = (
-/turf/open/pool,
-/area/crew_quarters/fitness/recreation)
-"cJy" = (
-/obj/machinery/vending/snack/random,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJz" = (
-/obj/machinery/light,
-/obj/structure/closet/wardrobe/green,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
dir = 1
},
-/obj/effect/turf_decal/bot,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/hallway/secondary/entry)
"cJA" = (
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJB" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJC" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/event_spawn,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/chair/stool,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJD" = (
-/obj/structure/table,
-/obj/item/paicard,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJE" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/table,
-/obj/item/razor{
- pixel_y = 5
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJF" = (
-/obj/structure/table,
-/obj/item/toy/cards/deck,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJG" = (
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/hallway/secondary/entry)
"cJH" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cJI" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/hallway/secondary/entry)
"cJJ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/port)
"cJK" = (
-/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/corner,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
/turf/open/floor/plasteel,
/area/ai_monitored/storage/eva)
"cJL" = (
-/obj/machinery/space_heater,
-/turf/open/floor/plating,
-/area/hallway/primary/central)
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/medical/genetics)
"cJM" = (
/obj/machinery/door/firedoor,
/obj/structure/cable{
@@ -73033,365 +59095,191 @@
},
/obj/effect/turf_decal/delivery,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"cJN" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/structure/reagent_dispensers/watertank/high,
-/obj/effect/turf_decal/bot,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"cJO" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/landmark/event_spawn,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 9
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cJP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cJQ" = (
-/obj/machinery/door/airlock/maintenance/abandoned{
- name = "Storage Room";
- req_access_txt = "12"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cJR" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cJT" = (
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cJU" = (
-/obj/structure/closet,
-/obj/item/flashlight,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/effect/turf_decal/stripes/line{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cJV" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"cJW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cJX" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
-"cJY" = (
-/obj/item/pipe_dispenser,
-/obj/structure/table,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/item/pipe_dispenser,
-/obj/item/pipe_dispenser,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/glasses/meson/engine,
-/obj/item/clothing/glasses/meson/engine,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cJZ" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage)
-"cKa" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/bot,
-/obj/machinery/holopad,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cKb" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cKc" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cKd" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/storage)
-"cKe" = (
-/obj/structure/sink{
- layer = 3;
- pixel_y = 22
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/obj/effect/landmark/xeno_spawn,
+/obj/machinery/light_switch{
+ pixel_x = 25;
+ pixel_y = 25
+ },
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"cKf" = (
-/obj/effect/turf_decal/loading_area{
- dir = 4
+/area/medical/genetics)
+"cJO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/button/door{
- id = "Singularity";
- name = "Shutters Control";
- pixel_x = 26;
- pixel_y = 32;
- req_access_txt = "11"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cKg" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/machinery/power/grounding_rod,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cKh" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 5
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"cKi" = (
-/obj/structure/table,
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/cell_charger,
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
+/obj/effect/turf_decal/trimline/blue/line,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"cJP" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/closed/wall,
+/area/engine/break_room)
+"cJQ" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
+ },
+/turf/closed/wall,
+/area/engine/break_room)
+"cJR" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/closed/wall,
+/area/engine/break_room)
+"cJT" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "Mix to Distro"
},
/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cKj" = (
-/obj/structure/closet/crate,
-/obj/item/stack/sheet/metal/fifty,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/sheet/glass/fifty,
-/obj/item/electronics/airlock,
-/obj/item/electronics/airlock,
-/obj/item/stock_parts/cell/high{
- charge = 100;
- maxcharge = 15000
+/area/engine/atmos)
+"cJU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on{
+ dir = 1
},
-/obj/item/stack/sheet/mineral/plasma{
- amount = 30
- },
-/obj/item/gps,
-/turf/open/floor/plating,
-/area/engine/storage)
-"cKk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/atmospherics/components/binary/valve,
-/turf/open/floor/plating,
-/area/maintenance/central)
-"cKl" = (
-/obj/effect/turf_decal/delivery,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cJW" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "Singularity";
- name = "radiation shutters"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
+/obj/structure/table,
+/obj/item/gps/engineering,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cJX" = (
/obj/structure/cable{
icon_state = "4-8"
},
/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cJY" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cKc" = (
+/obj/machinery/power/rad_collector/anchored,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cKd" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
/area/engine/engineering)
-"cKm" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cKn" = (
+"cKe" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cKg" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cKo" = (
/obj/structure/cable{
icon_state = "1-8"
},
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cKh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cKi" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/engine/engineering)
+"cKj" = (
+/obj/structure/sign/warning/electricshock{
+ pixel_y = -32
+ },
+/obj/machinery/suit_storage_unit/engine,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"cKl" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cKm" = (
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"cKn" = (
+/turf/open/floor/wood,
+/area/crew_quarters/heads/cmo/private)
+"cKo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -73402,8 +59290,14 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"cKp" = (
/obj/effect/turf_decal/bot,
/obj/structure/closet/crate{
@@ -73411,73 +59305,18 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
-"cKq" = (
-/obj/effect/landmark/xeno_spawn,
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
"cKr" = (
-/obj/effect/landmark/xeno_spawn,
-/turf/open/floor/wood,
-/area/crew_quarters/bar)
-"cKs" = (
-/turf/closed/wall,
-/area/construction)
-"cKt" = (
-/turf/open/floor/plating,
-/area/construction)
-"cKu" = (
-/obj/structure/closet/crate,
-/turf/open/floor/plating,
-/area/construction)
-"cKv" = (
-/obj/machinery/airalarm{
- pixel_y = 23
- },
-/turf/open/floor/plasteel,
-/area/construction)
-"cKw" = (
-/turf/open/floor/plasteel,
-/area/construction)
-"cKx" = (
-/obj/structure/closet/toolcloset,
-/turf/open/floor/plasteel,
-/area/construction)
-"cKy" = (
-/obj/structure/light_construct{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
-/turf/open/floor/plating,
-/area/construction)
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"cKz" = (
-/obj/structure/light_construct{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/turf/open/floor/plasteel,
-/area/construction)
-"cKA" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cKB" = (
-/obj/machinery/pool/drain,
-/turf/open/pool,
-/area/crew_quarters/fitness/recreation)
-"cKC" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/secondary/entry)
"cKD" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -73506,467 +59345,156 @@
/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/security/brig)
-"cKE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/construction)
-"cKF" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/construction)
"cKG" = (
-/obj/machinery/light_switch{
- pixel_x = 27
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/construction)
-"cKH" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/construction)
-"cKI" = (
-/obj/machinery/power/apc{
- areastring = "/area/construction";
- name = "Construction Area APC";
- pixel_y = -24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/construction)
-"cKJ" = (
-/obj/machinery/camera{
- c_tag = "Construction Area";
- dir = 1
- },
-/turf/open/floor/plating,
-/area/construction)
-"cKK" = (
-/obj/structure/rack,
-/obj/item/clothing/suit/hazardvest,
-/turf/open/floor/plating,
-/area/construction)
+/area/hallway/secondary/entry)
"cKL" = (
-/obj/structure/table,
-/obj/item/stack/cable_coil{
- amount = 5
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/item/flashlight,
-/turf/open/floor/plating,
-/area/construction)
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cKM" = (
-/obj/structure/table,
-/turf/open/floor/plating,
-/area/construction)
-"cKN" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/construction)
-"cKO" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cKP" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cKQ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cKR" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cKS" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cKT" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/turf/open/floor/plasteel,
-/area/engine/atmos)
+/area/hallway/secondary/entry)
"cKU" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/engine/atmos)
"cKV" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
+/obj/effect/landmark/start/atmospheric_technician,
+/turf/open/floor/plasteel/dark/corner,
/area/engine/atmos)
"cKW" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/computer/station_alert{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/machinery/button/door{
+ id = "atmos";
+ name = "Atmospherics Lockdown";
+ pixel_x = 24;
+ pixel_y = 4;
+ req_access_txt = "24"
},
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cKX" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
+/turf/open/floor/plasteel/dark/corner,
/area/engine/atmos)
"cKY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 5
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel,
-/area/engine/atmos)
+/area/hallway/secondary/entry)
"cKZ" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cLa" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cLb" = (
-/obj/machinery/camera/autoname{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cLd" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cLh" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
- dir = 10
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cLi" = (
-/obj/structure/bed,
-/obj/item/bedsheet/random,
-/turf/open/floor/carpet/black,
-/area/crew_quarters/dorms)
-"cLj" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cLk" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cLl" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cLm" = (
-/obj/structure/bed,
-/obj/item/bedsheet/random,
-/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"cLn" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/structure/closet/wardrobe/mixed,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cLo" = (
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cLp" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+/obj/effect/turf_decal/tile{
dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cLq" = (
-/obj/machinery/light{
- dir = 8
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cLr" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cLs" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cLt" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/shower{
- dir = 8;
- name = "emergency shower"
+/obj/machinery/camera{
+ c_tag = "Arrivals Dock Starboard Fore";
+ name = "arrivals camera"
},
/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/area/hallway/secondary/entry)
+"cLa" = (
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cLo" = (
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cLr" = (
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cLs" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cLt" = (
+/turf/closed/wall/r_wall,
+/area/storage/tech)
"cLu" = (
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"cLv" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
},
-/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plasteel,
-/area/engine/engineering)
+/area/hallway/primary/starboard)
+"cLv" = (
+/obj/structure/table,
+/obj/machinery/power/apc{
+ areastring = "/area/storage/tcom";
+ dir = 8;
+ name = "Telecomms Storage APC";
+ pixel_x = -28
+ },
+/obj/structure/cable,
+/obj/item/stock_parts/subspace/treatment{
+ pixel_x = -5;
+ pixel_y = -2
+ },
+/obj/item/stock_parts/subspace/treatment{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/obj/item/stock_parts/subspace/treatment{
+ pixel_y = 3
+ },
+/turf/open/floor/plasteel/dark,
+/area/storage/tcom)
"cLw" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -74035,125 +59563,70 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"cLB" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/hallway/primary/aft)
"cLC" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#706891"
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/hallway/primary/aft)
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
"cLD" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/camera/autoname,
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/hallway/primary/aft)
-"cLE" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/hallway/primary/aft)
-"cLF" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
- },
-/area/hallway/primary/aft)
-"cLG" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cLH" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cLI" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cLJ" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "0-8"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/tcommsat/computer";
+ dir = 4;
+ name = "Telecomms Control Room APC";
+ pixel_x = 26
},
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark/corner{
- dir = 8
- },
-/area/hallway/primary/aft)
-"cLL" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"cLE" = (
+/obj/structure/window/reinforced{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"cLH" = (
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Dock Starboard Fore";
+ dir = 4;
+ name = "arrivals camera"
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cLI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cLJ" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cLM" = (
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cLM" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark/corner{
- dir = 8
- },
-/area/hallway/primary/aft)
+/area/hallway/secondary/entry)
"cLN" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/structure/disposalpipe/junction/yjunction{
dir = 1
},
-/turf/open/floor/plasteel/dark/corner{
- dir = 8
- },
-/area/hallway/primary/aft)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cLP" = (
/obj/effect/turf_decal/bot,
/obj/structure/disposalpipe/segment,
@@ -74165,6 +59638,10 @@
dir = 8;
name = "cargo camera"
},
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = 26
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/central)
"cLQ" = (
@@ -74176,14 +59653,6 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
-"cLR" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/port/aft)
"cLS" = (
/obj/structure/closet/secure_closet/miner,
/obj/effect/turf_decal/trimline/yellow/filled/line,
@@ -74194,71 +59663,36 @@
},
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"cLT" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/camera{
- c_tag = "MiniSat Exterior Aft";
- dir = 6;
- network = list("minisat")
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"cLU" = (
-/obj/structure/transit_tube/curved{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
"cLV" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cLX" = (
-/obj/structure/transit_tube/curved/flipped{
- dir = 8
- },
-/obj/effect/spawner/structure/window/reinforced,
-/turf/open/floor/plating,
-/area/engine/transit_tube)
-"cLY" = (
/obj/structure/cable{
- icon_state = "1-4"
+ icon_state = "1-2"
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/fore)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cMa" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/door/airlock/maintenance{
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
req_access_txt = "12"
},
/turf/open/floor/plating,
/area/maintenance/fore)
"cMb" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/secondary/entry)
"cMc" = (
/obj/effect/turf_decal/tile/red,
/obj/machinery/door/firedoor,
@@ -74270,21 +59704,12 @@
/turf/open/floor/plasteel,
/area/security/brig)
"cMd" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/structure/disposalpipe/sorting/mail/flip{
+ dir = 8;
+ sortType = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/machinery/door/airlock/command{
- name = "Chief Engineer's Quarters";
- req_access_txt = "56"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/heads/chief)
+/turf/open/floor/plasteel,
+/area/engine/break_room)
"cMe" = (
/obj/machinery/light{
dir = 4
@@ -74311,30 +59736,6 @@
},
/turf/open/floor/plasteel/dark,
/area/science/server)
-"cMg" = (
-/obj/structure/table,
-/obj/item/book/manual/wiki/atmospherics,
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/delivery,
-/obj/item/clothing/gloves/color/yellow{
- pixel_x = 3;
- pixel_y = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
"cMh" = (
/obj/machinery/door/firedoor,
/obj/machinery/door/airlock/security/glass{
@@ -74392,15 +59793,14 @@
/turf/open/floor/plasteel/white,
/area/science/research)
"cMk" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
+ dir = 5
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
+ dir = 5
},
/turf/open/floor/wood,
/area/crew_quarters/heads/captain/private)
@@ -74415,15 +59815,6 @@
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"cMm" = (
-/obj/machinery/light,
-/obj/structure/closet/secure_closet/personal,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
"cMn" = (
/obj/structure/cable{
icon_state = "2-8"
@@ -74432,12 +59823,12 @@
dir = 9
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cMo" = (
/turf/open/floor/plating{
icon_state = "platingdmg1"
},
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cMp" = (
/obj/effect/decal/cleanable/dirt,
/obj/structure/mirror{
@@ -74448,6 +59839,13 @@
},
/area/medical/abandoned)
"cMq" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/central/secondary)
+"cMr" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/cable{
@@ -74458,15 +59856,6 @@
},
/turf/open/floor/plasteel,
/area/security/nuke_storage)
-"cMr" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/security/nuke_storage)
"cMs" = (
/obj/machinery/hydroponics/constructable,
/obj/item/seeds/poppy,
@@ -74481,11 +59870,14 @@
/turf/open/floor/plating,
/area/maintenance/department/science)
"cMu" = (
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
},
-/turf/open/floor/plating/asteroid,
-/area/maintenance/port/fore)
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cMv" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -74493,50 +59885,10 @@
/turf/open/floor/plating/asteroid,
/area/maintenance/fore)
"cMw" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cMx" = (
-/obj/structure/weightmachine/stacklifter,
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cMy" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cMz" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden,
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"cMA" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -74545,217 +59897,112 @@
/obj/machinery/camera/autoname,
/obj/machinery/airalarm/directional/north,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cMB" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plating,
-/area/construction)
-"cMC" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock{
- name = "Dormitories"
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/area/hallway/primary/fore)
+"cMF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cMD" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/construction)
-"cME" = (
-/obj/structure/closet/crate,
-/obj/effect/landmark/blobstart,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/construction)
-"cMF" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/construction)
-"cMG" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/construction)
-"cMH" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/construction)
-"cMI" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/plasteel,
-/area/construction)
-"cMJ" = (
-/obj/machinery/door/airlock/engineering/abandoned{
- name = "Construction Area";
- req_access_txt = "32"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/construction)
+/area/hallway/secondary/entry)
"cMK" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/structure/chair/comfy/brown{
+ dir = 4
},
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cML" = (
+/obj/structure/chair/comfy/brown{
+ dir = 8
+ },
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cMM" = (
+/obj/structure/grille,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cMN" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
+/obj/machinery/door/firedoor,
+/obj/structure/sign/departments/engineering{
+ pixel_x = -32
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cML" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/landmark/event_spawn,
-/obj/structure/disposalpipe/segment{
- dir = 6
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/yellow{
dir = 1
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 9
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cMM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/turf/open/floor/plating,
-/area/construction)
-"cMN" = (
-/obj/structure/chair/stool,
-/obj/effect/landmark/start/assistant,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/hallway/primary/starboard)
"cMO" = (
/obj/structure/cable{
- icon_state = "2-4"
+ icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
"cMQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/item/kirbyplants{
+ icon_state = "plant-21"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cMR" = (
-/obj/structure/closet/firecloset,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/secondary/entry)
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
"cMS" = (
-/obj/machinery/camera{
- c_tag = "Hydroponics Storage";
+/obj/item/storage/firstaid/o2{
+ pixel_x = 4
+ },
+/obj/item/storage/firstaid/o2{
+ pixel_x = 1;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/o2{
+ pixel_x = -4;
+ pixel_y = 4
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/door/window/southright{
+ name = "First-Aid Supplies";
+ req_access_txt = "5"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/open/floor/plasteel/dark,
+/area/medical/storage)
"cMT" = (
-/obj/machinery/plantgenes,
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/machinery/camera{
- c_tag = "Hydroponics Port";
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/turf/open/floor/plasteel/white,
+/area/medical/genetics/cloning)
"cMU" = (
/obj/effect/turf_decal/tile{
dir = 8
@@ -74794,12 +60041,12 @@
c_tag = "Escape Hallway";
name = "departures camera"
},
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"cMX" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/machinery/camera{
c_tag = "Library";
name = "library camera"
@@ -74828,296 +60075,204 @@
/turf/open/floor/carpet,
/area/library/lounge)
"cNb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/light/small{
+ dir = 4;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"cNc" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
+/obj/effect/turf_decal/tile/neutral,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cNc" = (
-/obj/effect/turf_decal/tile/red,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cNd" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cNe" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/area/engine/atmos)
+"cNf" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/engine/break_room";
+ name = "Engineering Foyer APC";
+ pixel_y = -24
},
/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cNf" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 4
+ icon_state = "0-4"
},
+/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/plasteel,
/area/engine/break_room)
"cNg" = (
-/obj/structure/table,
-/obj/item/storage/box/donkpockets,
+/obj/structure/rack,
+/obj/item/storage/belt/utility,
+/obj/item/weldingtool,
+/obj/item/clothing/head/welding,
/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cNh" = (
-/obj/machinery/vending/engivend,
-/obj/machinery/light{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cNi" = (
-/obj/structure/table/reinforced,
-/obj/item/paper/guides/jobs/engi/gravity_gen,
-/obj/machinery/power/terminal,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cNj" = (
-/obj/structure/closet/radiation,
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/gravity_generator)
-"cNk" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cNl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/disposal/bin,
-/obj/structure/disposalpipe/trunk{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera{
- c_tag = "Atmospherics - Entrance";
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cNm" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cNn" = (
-/obj/machinery/atmospherics/components/binary/pump{
- dir = 4;
- name = "Port to Filter "
- },
-/obj/machinery/camera{
- c_tag = "Atmospherics - Amidship";
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cNo" = (
-/obj/machinery/computer/arcade{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cNp" = (
-/obj/structure/reagent_dispensers/fueltank,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cNq" = (
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cNr" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cNs" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname{
dir = 6
},
/turf/open/floor/plasteel,
/area/engine/break_room)
+"cNh" = (
+/obj/machinery/light,
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/circuit/green,
+/area/engine/engine_smes)
+"cNi" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cNj" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cNk" = (
+/obj/effect/turf_decal/loading_area{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cNl" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/atmos_waste{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cNm" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cNn" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"cNp" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/oxygen_input{
+ dir = 1
+ },
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"cNq" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plating,
+/area/construction)
+"cNr" = (
+/obj/structure/chair/sofa/left{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/primary/fore)
"cNt" = (
/obj/structure/cable/yellow{
- icon_state = "1-2"
+ icon_state = "1-8"
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel,
+/obj/structure/lattice/catwalk,
+/turf/open/space/basic,
/area/engine/engineering)
"cNu" = (
-/turf/open/floor/engine,
+/obj/machinery/the_singularitygen/tesla,
+/turf/open/floor/plating/airless,
/area/engine/engineering)
"cNv" = (
-/obj/machinery/atmospherics/pipe/simple/cyan/visible{
- dir = 10
- },
-/turf/closed/mineral{
- baseturfs = /turf/open/floor/plating/asteroid;
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
- name = "asteroid";
- turf_type = /turf/open/floor/plating/asteroid
- },
-/area/asteroid/nearstation)
-"cNw" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 5
},
/turf/open/floor/plasteel,
/area/engine/atmos)
-"cNx" = (
-/obj/item/kirbyplants/random,
-/obj/machinery/camera{
- c_tag = "Atmospherics - Control Room";
- dir = 4
- },
-/turf/open/floor/plasteel/dark/corner{
+"cNw" = (
+/obj/effect/turf_decal/tile/red{
dir = 1
},
-/area/engine/atmos)
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/security/brig)
+"cNx" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cNy" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/machinery/camera/autoname{
- dir = 4
- },
/turf/open/floor/plasteel,
-/area/engine/storage)
+/area/hallway/secondary/entry)
"cNz" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
+/obj/effect/turf_decal/tile{
+ dir = 8
},
-/obj/machinery/light{
- dir = 4
- },
-/obj/machinery/button/door{
- id = "ewradiation";
- name = "Shutters Control";
- pixel_x = 33;
- req_access_txt = "11"
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
},
+/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cNA" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
-/obj/machinery/door/poddoor/shutters/preopen{
- id = "ewradiation";
- name = "radiation shutters"
- },
-/turf/open/floor/plating,
-/area/engine/engineering)
+/area/hallway/secondary/entry)
"cNB" = (
+/obj/machinery/light,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=fore2";
- location = "fore1"
- },
/obj/effect/turf_decal/tile/purple,
-/obj/machinery/camera/autoname{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"cNC" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/purple,
-/obj/machinery/camera/autoname{
- dir = 8
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
@@ -75133,143 +60288,71 @@
},
/turf/open/floor/plasteel/dark,
/area/security/brig)
-"cNE" = (
-/obj/structure/chair/office/dark{
- dir = 8
- },
-/obj/effect/landmark/start/botanist,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 5
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"cNF" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k{
- areastring = "/area/ai_monitored/turret_protected/ai_upload";
- name = "Upload APC";
- pixel_y = -24
- },
-/obj/machinery/camera/motion{
- c_tag = "AI Upload Chamber - Port";
- dir = 1;
- network = list("aiupload")
- },
-/turf/open/floor/circuit,
-/area/ai_monitored/turret_protected/ai_upload)
"cNG" = (
-/obj/machinery/camera/motion{
- c_tag = "AI Upload Chamber - Starboard";
- dir = 1;
- network = list("aiupload")
- },
-/turf/open/floor/circuit,
+/obj/machinery/porta_turret/ai,
+/turf/open/floor/plating,
/area/ai_monitored/turret_protected/ai_upload)
"cNH" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/effect/decal/cleanable/dirt,
-/obj/item/storage/secure/briefcase,
-/obj/machinery/camera/autoname{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/plating,
-/area/security/vacantoffice/a)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
"cNI" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/landmark/start/cyborg,
-/obj/machinery/airalarm/directional/north,
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
- },
-/obj/machinery/camera/motion{
- c_tag = "AI Upload Foyer";
- network = list("aiupload")
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai_upload_foyer)
-"cNJ" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
-"cNK" = (
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/kitchen/backroom)
-"cNL" = (
-/obj/machinery/computer/teleporter{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/teleporter)
-"cNM" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"cNN" = (
-/obj/item/radio/intercom{
- name = "Station Intercom (General)";
- pixel_x = 29
- },
-/obj/structure/table,
-/obj/effect/turf_decal/bot{
- dir = 1
- },
-/obj/item/storage/belt/utility,
-/obj/item/radio/off,
-/obj/item/radio/off,
-/obj/item/radio/off,
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/machinery/camera/autoname{
- dir = 9
+/obj/structure/cable{
+ icon_state = "1-8"
},
-/turf/open/floor/plasteel,
-/area/gateway)
-"cNO" = (
-/obj/machinery/vending/wardrobe/gene_wardrobe,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/turretid{
+ control_area = "/area/ai_monitored/turret_protected/ai_upload";
+ icon_state = "control_stun";
+ name = "AI Upload turret control";
+ pixel_x = -32;
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai_upload_foyer)
+"cNL" = (
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cNN" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cNP" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -75277,6 +60360,12 @@
/obj/machinery/camera/autoname{
dir = 1
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/carpet,
/area/library)
"cNQ" = (
@@ -75287,280 +60376,149 @@
pixel_x = 5;
pixel_y = -32
},
-/turf/open/floor/carpet,
-/area/library)
-"cNR" = (
-/obj/machinery/smartfridge/chemistry/virology,
-/turf/closed/wall/r_wall,
-/area/medical/virology)
-"cNS" = (
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cNT" = (
-/obj/machinery/atmospherics/components/unary/portables_connector/visible{
- dir = 4
- },
-/obj/machinery/portable_atmospherics/scrubber,
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/effect/turf_decal/delivery,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cNU" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- pixel_x = 27
- },
-/obj/machinery/camera{
- c_tag = "Restrooms";
- dir = 8
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cNV" = (
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel/grimy,
-/area/hallway/secondary/entry)
-"cNW" = (
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cNX" = (
-/obj/machinery/atmospherics/pipe/simple/dark/visible{
- dir = 10
- },
/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cNY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/turf/open/floor/carpet,
+/area/library)
+"cNT" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/turf/open/floor/plating,
+/area/engine/atmos)
+"cNX" = (
+/obj/machinery/door/airlock/external{
+ name = "Atmospherics External Airlock";
+ req_access_txt = "24"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/engine/atmos)
+"cNZ" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/light,
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cOa" = (
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cOb" = (
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cOd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cOe" = (
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cOf" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/cigarettes{
+ pixel_y = 2
+ },
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cOg" = (
+/obj/structure/table/wood,
+/obj/item/paicard,
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cOh" = (
+/turf/closed/wall/r_wall,
+/area/ai_monitored/storage/satellite)
+"cOi" = (
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"cOj" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/machinery/camera/autoname{
- dir = 6
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
},
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cNZ" = (
-/obj/machinery/requests_console{
- department = "Atmospherics";
- departmentType = 4;
- name = "Atmos RC";
- pixel_x = 30
- },
-/obj/machinery/modular_computer/console/preset/engineering{
- dir = 8
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel/dark/corner,
-/area/engine/atmos)
-"cOa" = (
-/obj/machinery/portable_atmospherics/canister/nitrogen,
-/obj/effect/turf_decal/bot,
-/obj/machinery/camera/autoname{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cOb" = (
-/obj/machinery/space_heater,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"cOc" = (
-/obj/structure/chair/office/light{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/light,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
-"cOd" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cOe" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/closet/secure_closet/medical2,
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
-"cOf" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cOg" = (
-/obj/structure/disposalpipe/trunk,
-/obj/structure/disposaloutlet{
- dir = 8
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/medical/virology)
-"cOh" = (
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
-"cOi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cOj" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 10
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
"cOk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 5
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
-"cOl" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
-"cOm" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
-"cOn" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plating/asteroid/airless,
-/area/asteroid/nearstation)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
"cOo" = (
/obj/structure/closet/crate,
/turf/open/floor/plating/asteroid,
/area/maintenance/fore)
"cOp" = (
-/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/vending/assist,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/storage/tech)
"cOq" = (
/obj/structure/grille,
/turf/open/floor/plating/asteroid,
/area/maintenance/fore)
-"cOr" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating/asteroid,
-/area/maintenance/fore)
"cOs" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating/asteroid,
-/area/maintenance/fore)
-"cOt" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
+/obj/machinery/teleport/hub,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/machinery/camera{
- c_tag = "Cryogenic Storage";
- dir = 1;
- name = "dormitories camera"
- },
-/obj/effect/turf_decal/loading_area{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
-"cOu" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cOv" = (
-/turf/open/floor/plating/asteroid,
-/area/maintenance/fore/secondary)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cOw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/fore)
+"cOx" = (
/obj/structure/cable{
icon_state = "1-4"
},
@@ -75570,225 +60528,181 @@
/obj/structure/grille,
/turf/open/floor/plating/asteroid,
/area/maintenance/fore)
-"cOx" = (
-/obj/structure/cable{
- icon_state = "4-8"
+"cOz" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"cOA" = (
+/obj/machinery/camera,
+/obj/machinery/teleport/station,
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"cOC" = (
+/obj/structure/table,
+/obj/item/plant_analyzer,
+/turf/open/floor/plasteel/dark,
+/area/storage/tech)
+"cOE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/turf/open/floor/plating/asteroid,
-/area/maintenance/fore)
-"cOy" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"cOz" = (
-/turf/open/floor/plating/asteroid,
-/area/maintenance/port/fore)
-"cOA" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating/asteroid,
-/area/maintenance/port/fore)
-"cOB" = (
-/turf/open/floor/plating/asteroid,
-/area/maintenance/port)
-"cOC" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cOD" = (
-/obj/structure/closet/emcloset,
+/obj/effect/decal/cleanable/dirt,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
- dir = 1
+ dir = 8
},
/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel/dark,
-/area/hallway/secondary/entry)
-"cOE" = (
-/obj/structure/window/reinforced/spawner/west,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/sign/warning/nosmoking{
- pixel_y = 32
+ dir = 1
},
/turf/open/floor/plasteel,
/area/engine/atmos)
"cOF" = (
-/obj/structure/disposalpipe/segment{
- dir = 5
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
},
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"cOG" = (
+/obj/effect/turf_decal/box,
+/obj/machinery/the_singularitygen,
+/turf/open/floor/plasteel/airless,
+/area/engine/engineering)
+"cOI" = (
+/obj/structure/table,
+/obj/item/analyzer,
+/obj/item/healthanalyzer,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/storage/tech)
+"cOJ" = (
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 1;
+ pixel_y = -1
+ },
+/obj/item/multitool,
+/obj/item/clothing/glasses/meson,
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/storage/tech)
+"cOM" = (
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"cON" = (
+/obj/machinery/holopad,
+/obj/machinery/status_display/ai{
+ pixel_y = 31
+ },
+/turf/open/floor/plating,
+/area/storage/tech)
+"cOP" = (
+/obj/item/radio/intercom{
+ pixel_y = 28
+ },
+/turf/open/floor/plating,
+/area/storage/tech)
+"cOQ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/sign/map/left{
+ desc = "A framed picture of the station. Clockwise from security at the top (red), you see engineering (yellow), science (purple), escape (red and white), medbay (green), arrivals (blue and white), and finally cargo (brown).";
+ icon_state = "map-left-MS";
+ pixel_y = 32
+ },
+/obj/structure/table/glass,
+/obj/item/paper_bin{
+ pixel_x = -2;
+ pixel_y = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/medical)
+"cOR" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/door/poddoor/preopen{
- id = "atmoslock";
- name = "Atmospherics Lockdown Blast door"
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
},
-/obj/effect/turf_decal/delivery,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cOG" = (
-/obj/structure/cable/yellow{
- icon_state = "1-2"
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/engine,
-/area/engine/engineering)
-"cOH" = (
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/turf/open/floor/engine,
-/area/engine/engineering)
-"cOI" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cOJ" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+/obj/effect/turf_decal/tile/green{
dir = 1
},
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cOK" = (
-/obj/structure/cable/yellow{
- icon_state = "0-4"
- },
-/obj/effect/turf_decal/bot/right,
-/turf/open/floor/engine,
-/area/engine/engineering)
-"cOL" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/structure/cable/yellow,
-/turf/open/floor/engine,
-/area/engine/engineering)
-"cOM" = (
-/obj/structure/cable/yellow{
- icon_state = "0-8"
- },
-/obj/effect/turf_decal/bot/left,
-/turf/open/floor/engine,
-/area/engine/engineering)
-"cON" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/turf_decal/stripes/corner{
+/obj/effect/turf_decal/tile/green{
dir = 8
},
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cOP" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cOQ" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/department/medical)
-"cOR" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/port/fore)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"cOS" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/department/medical)
+/obj/structure/curtain,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
"cOT" = (
-/obj/item/cigbutt,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/white,
+/area/medical/chemistry)
"cOU" = (
-/obj/machinery/door/airlock/maintenance/abandoned{
- name = "Storage Room";
- req_access_txt = "12"
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 24
},
/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/area/storage/tech)
"cOV" = (
/turf/closed/wall/r_wall,
/area/maintenance/port/fore)
"cOW" = (
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/port/fore)
+/turf/open/floor/plating,
+/area/maintenance/port)
"cOX" = (
-/obj/item/bot_assembly/floorbot{
- build_step = 1
+/obj/structure/chair,
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cOY" = (
-/obj/item/storage/secure/safe{
- pixel_x = 6;
- pixel_y = 28
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/machinery/camera/autoname,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"cOZ" = (
/obj/structure/closet/crate,
/obj/item/storage/box/donkpockets,
@@ -75797,119 +60711,43 @@
},
/turf/open/floor/plating,
/area/maintenance/fore)
-"cPa" = (
-/obj/structure/table,
-/obj/item/paper_bin{
- pixel_x = -3;
- pixel_y = 7
- },
-/obj/item/clothing/gloves/color/yellow,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
"cPb" = (
-/obj/structure/light_construct/small,
-/obj/effect/landmark/blobstart,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPc" = (
-/obj/structure/window/reinforced{
- dir = 8
+/obj/structure/table,
+/obj/machinery/light{
+ dir = 4
},
-/obj/item/folder,
-/obj/item/folder,
-/obj/structure/table/reinforced,
-/obj/item/stack/medical/mesh{
- pixel_x = 3;
- pixel_y = -2
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
},
-/obj/item/stack/medical/suture{
- pixel_x = -3;
- pixel_y = 2
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPd" = (
-/obj/item/bikehorn/rubberducky,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/machinery/reagentgrinder,
+/obj/item/stack/sheet/mineral/plasma,
+/obj/item/stack/sheet/mineral/plasma,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"cPe" = (
-/obj/effect/landmark/xeno_spawn,
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-8"
},
/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/area/maintenance/port)
"cPf" = (
-/obj/structure/closet/crate,
-/obj/item/soap/deluxe,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/item/poster/random_contraband,
-/obj/item/poster/random_contraband,
-/obj/item/poster/random_contraband,
-/obj/item/clothing/suit/xenos,
-/obj/item/clothing/head/xenos,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPh" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port/fore)
-"cPi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPj" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/stripes/line{
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPk" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPl" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cPl" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
/turf/open/floor/plasteel,
@@ -75918,129 +60756,108 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/structure/cable{
- icon_state = "2-8"
- },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
dir = 4
},
/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cPn" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cPn" = (
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/department/medical)
-"cPo" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/port/fore)
+/area/hallway/primary/starboard)
"cPp" = (
-/obj/structure/closet/crate,
-/obj/item/coin/silver,
-/obj/item/storage/box/lights/mixed,
-/obj/item/storage/box/donkpockets,
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/item/grenade/empgrenade,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/effect/turf_decal/delivery,
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
+ },
+/turf/open/floor/plasteel,
+/area/science/research)
"cPq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/door/airlock/maintenance/abandoned{
- name = "Secure Storage Room";
- req_access_txt = "65"
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
},
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cPr" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/science/research)
"cPs" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
+/obj/structure/reagent_dispensers/watertank,
/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/area/maintenance/port)
"cPt" = (
/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+ icon_state = "2-8"
},
/turf/open/floor/plating,
-/area/maintenance/port/fore)
+/area/maintenance/port)
"cPu" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/port/fore)
+/turf/closed/wall,
+/area/maintenance/port)
"cPv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/starboard)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cPw" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/starboard)
-"cPx" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/port)
-"cPy" = (
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/starboard)
-"cPz" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-4"
},
-/turf/open/floor/plating{
- icon_state = "panelscorched"
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"cPx" = (
+/obj/machinery/door/airlock/external{
+ name = "Transport Airlock"
},
-/area/maintenance/port)
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"cPy" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cPA" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -76051,56 +60868,20 @@
/turf/open/floor/plating{
icon_state = "panelscorched"
},
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPB" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/port)
-"cPC" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/department/medical)
-"cPD" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/department/crew_quarters/dorms)
-"cPE" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg2"
- },
-/area/maintenance/department/crew_quarters/dorms)
-"cPG" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/aft)
-"cPH" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/camera{
+ c_tag = "Arrivals Dock Fore";
+ dir = 8;
+ name = "arrivals camera"
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/secondary/entry)
"cPI" = (
/obj/structure/table,
/obj/item/reagent_containers/glass/bucket,
@@ -76114,17 +60895,6 @@
/obj/effect/decal/cleanable/glass,
/turf/open/floor/plating,
/area/maintenance/fore)
-"cPK" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/aft)
"cPL" = (
/obj/effect/decal/cleanable/dirt,
/turf/open/floor/plating{
@@ -76144,22 +60914,6 @@
icon_state = "platingdmg1"
},
/area/maintenance/fore)
-"cPO" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/fore/secondary)
-"cPP" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/fore/secondary)
"cPQ" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -76175,15 +60929,15 @@
/obj/structure/table,
/obj/machinery/microwave,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPS" = (
/obj/structure/table,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPT" = (
/obj/structure/closet/secure_closet/freezer/kitchen/maintenance,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPU" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -76191,39 +60945,33 @@
/turf/open/floor/plating{
icon_state = "platingdmg1"
},
-/area/maintenance/fore/secondary)
-"cPV" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPW" = (
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 8
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPX" = (
/obj/structure/sink/kitchen{
dir = 8;
pixel_x = 11
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPY" = (
/obj/machinery/light/small,
/turf/open/floor/plating{
icon_state = "platingdmg1"
},
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cPZ" = (
/obj/structure/table,
/obj/item/kitchen/rollingpin,
/obj/item/reagent_containers/food/condiment/enzyme,
/obj/item/reagent_containers/food/condiment/sugar,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQa" = (
/obj/machinery/light/small{
dir = 4;
@@ -76231,17 +60979,17 @@
},
/obj/structure/chair/stool,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQb" = (
/obj/structure/table,
/obj/item/storage/box/donkpockets,
/obj/item/kitchen/knife,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQc" = (
/obj/structure/chair/stool,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQd" = (
/obj/structure/table/glass,
/obj/item/reagent_containers/food/condiment/saltshaker{
@@ -76254,11 +61002,11 @@
pixel_y = 9
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQe" = (
/obj/machinery/processor,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQf" = (
/obj/structure/closet,
/obj/effect/spawner/lootdrop/maintenance{
@@ -76266,12 +61014,6 @@
name = "2maintenance loot spawner"
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cQg" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor6"
- },
-/turf/open/floor/plating,
/area/maintenance/fore)
"cQh" = (
/obj/structure/cable{
@@ -76280,19 +61022,19 @@
/turf/open/floor/plating{
icon_state = "platingdmg3"
},
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQi" = (
/turf/open/floor/plating{
icon_state = "panelscorched"
},
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQj" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/effect/decal/cleanable/insectguts,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cQk" = (
/obj/structure/closet/crate,
/obj/effect/decal/cleanable/cobweb/cobweb2,
@@ -76318,7 +61060,8 @@
},
/area/maintenance/fore)
"cQn" = (
-/obj/machinery/door/airlock/maintenance{
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
req_access_txt = "12"
},
/turf/open/floor/plating,
@@ -76373,150 +61116,59 @@
/area/maintenance/fore)
"cQv" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+ dir = 5
},
/obj/structure/cable{
icon_state = "4-8"
},
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
+/turf/open/floor/plating,
/area/maintenance/fore)
"cQw" = (
-/turf/open/floor/plating{
- initial_gas_mix = "o2=0.01;n2=0.01";
- luminosity = 2
- },
-/area/maintenance/fore)
-"cQx" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/light{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cQy" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port/fore)
-"cQz" = (
-/obj/item/bot_assembly/firebot,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cQA" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port/fore)
-"cQB" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port)
-"cQC" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor5"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"cQD" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/decal/cleanable/insectguts,
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plating,
-/area/maintenance/port)
-"cQE" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/area/maintenance/fore/secondary)
+"cQx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
-/obj/structure/extinguisher_cabinet{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cQA" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cQD" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/power/apc{
+ areastring = "/area/hallway/secondary/entry";
dir = 4;
+ name = "Entry Hall APC";
pixel_x = 24
},
+/obj/structure/cable,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/entry)
"cQF" = (
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
-/area/maintenance/starboard)
-"cQG" = (
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port/aft)
-"cQH" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/maintenance/starboard/aft)
"cQI" = (
-/obj/machinery/door/firedoor,
-/obj/machinery/door/airlock/public/glass{
- name = "Holodeck Door"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cQJ" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/machinery/camera/autoname{
- dir = 10
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cQK" = (
-/obj/effect/decal/cleanable/oil{
- icon_state = "floor5"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cQL" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/decal/cleanable/cobweb,
/turf/open/floor/plating,
/area/maintenance/aft)
"cQM" = (
@@ -76529,18 +61181,7 @@
},
/turf/open/floor/plasteel/grimy,
/area/security/brig)
-"cQN" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/aft)
"cQO" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
@@ -76548,20 +61189,12 @@
dir = 4;
pixel_x = 24
},
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cQP" = (
-/obj/structure/chair/sofa/corp{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cQQ" = (
-/obj/structure/chair/sofa/corp/left{
- dir = 8
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/hallway/primary/fore)
"cQR" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
@@ -76569,8 +61202,9 @@
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
/area/maintenance/fore)
"cQS" = (
/obj/effect/spawner/lootdrop/grille_or_trash,
@@ -76591,49 +61225,7 @@
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
-"cQV" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cQW" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cQX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
"cQY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
/obj/effect/spawner/lootdrop/maintenance,
/obj/structure/closet,
/obj/item/tank/internals/oxygen,
@@ -76652,127 +61244,109 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"cRb" = (
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cRc" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
+/obj/machinery/doorButtons/access_button{
+ idDoor = "virology_airlock_interior";
+ idSelf = "virology_airlock_control";
+ name = "Virology Access Button";
+ pixel_x = -26;
+ pixel_y = 28;
+ req_access_txt = "39"
},
-/area/maintenance/port/fore)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
"cRd" = (
/obj/effect/spawner/lootdrop/grille_or_trash,
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"cRe" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/highcap/five_k{
- name = "Kitchen APC";
- pixel_y = -24
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/machinery/food_cart,
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/closet/secure_closet/CMO,
+/obj/machinery/camera/autoname{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/crew_quarters/heads/cmo)
"cRf" = (
/obj/effect/spawner/lootdrop/grille_or_trash,
/obj/structure/closet,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cRg" = (
-/obj/structure/closet/crate,
-/obj/item/storage/belt/utility,
-/obj/item/stack/cable_coil/random,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/port)
-"cRh" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/port)
+/area/maintenance/fore)
"cRi" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cRj" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
"cRk" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
},
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"cRl" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cRl" = (
-/obj/structure/chair/sofa/right{
- dir = 1
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
},
-/obj/machinery/power/apc{
- areastring = "/area/engine/transit_tube";
- name = "Transit Tube APC";
- pixel_y = -26
- },
-/obj/structure/cable,
/turf/open/floor/plasteel,
-/area/engine/transit_tube)
+/area/hallway/secondary/entry)
"cRm" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/effect/spawner/structure/window/reinforced,
/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cRn" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/area/engine/atmos)
"cRo" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
"cRp" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
+ dir = 8
},
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/obj/machinery/meter,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"cRq" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
"cRr" = (
/obj/structure/cable{
icon_state = "1-4"
@@ -76780,66 +61354,42 @@
/obj/item/storage/toolbox/emergency,
/turf/open/floor/plating,
/area/maintenance/department/cargo)
-"cRs" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
"cRt" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cRu" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cRv" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/obj/structure/window/reinforced/spawner,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
"cRw" = (
/obj/structure/rack,
/obj/item/tank/internals/oxygen,
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
/area/storage/emergency/starboard)
-"cRx" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
"cRy" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cRz" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cRA" = (
/obj/structure/cable{
icon_state = "1-2"
},
/obj/structure/grille,
/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cRB" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/area/maintenance/aft)
+"cRA" = (
+/obj/machinery/status_display/ai{
+ pixel_y = -32
},
-/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel/white,
+/area/hallway/primary/aft)
+"cRB" = (
+/obj/structure/grille,
/turf/open/floor/plating,
/area/maintenance/aft)
"cRC" = (
@@ -76848,703 +61398,319 @@
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"cRD" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cRE" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 1
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden{
+ dir = 8
},
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/trimline/green/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/camera/autoname{
dir = 4
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
"cRF" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
"cRG" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
+/obj/machinery/atmospherics/components/binary/pump/on{
+ name = "Waste to Filter"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
"cRH" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/effect/spawner/lootdrop/techstorage/AI,
+/obj/structure/rack,
+/turf/open/floor/plating,
+/area/storage/tech)
+"cRI" = (
+/obj/machinery/camera{
+ c_tag = "Secure Tech Storage";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/storage/tech)
+"cRK" = (
+/obj/structure/disposaloutlet,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space,
+/area/maintenance/disposal/incinerator)
+"cRO" = (
+/obj/machinery/power/apc{
+ areastring = "/area/storage/tech";
+ dir = 8;
+ name = "Tech Storage APC";
+ pixel_x = -27
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/storage/tech)
+"cRQ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
/obj/structure/cable{
icon_state = "4-8"
},
+/turf/open/floor/plating,
+/area/storage/tech)
+"cRS" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"cRW" = (
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cRI" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/junction/yjunction{
- dir = 1
+/turf/open/floor/plating,
+/area/storage/tech)
+"cSb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cRK" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/general/visible,
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cRM" = (
-/obj/machinery/door/airlock/public/glass{
- name = "Holodeck Door"
- },
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cRN" = (
-/obj/structure/table,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
+/obj/effect/landmark/xeno_spawn,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cRO" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 8;
- name = "8maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cRP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cRQ" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cRR" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cRS" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cRT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cRU" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cRV" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cRW" = (
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cRX" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cRY" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cRZ" = (
-/obj/machinery/door/firedoor,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cSa" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/junction{
- dir = 1
- },
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cSb" = (
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cSc" = (
-/turf/closed/wall,
-/area/maintenance/department/electrical)
+/area/storage/tech)
"cSd" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper,
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cSe" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 8
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/storage/tech)
+"cSe" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
/turf/open/floor/plasteel,
/area/engine/engineering)
"cSf" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/light{
- dir = 4
- },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/machinery/meter,
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cSg" = (
-/obj/structure/dresser,
-/obj/machinery/status_display/evac{
- pixel_x = -32
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/chief/private)
-"cSh" = (
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = 25
- },
/obj/structure/cable{
- icon_state = "1-2"
+ icon_state = "4-8"
},
-/turf/open/floor/wood,
-/area/crew_quarters/heads/chief/private)
-"cSi" = (
-/obj/structure/bed/dogbed/ian,
-/obj/item/radio/intercom{
- pixel_y = 28
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop)
-"cSj" = (
-/turf/open/floor/plating,
-/area/crew_quarters/heads/captain/private)
-"cSk" = (
-/obj/machinery/computer/security/telescreen/vault{
- pixel_y = 30
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/hop)
-"cSl" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/captain)
-"cSm" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 4
- },
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/turf/open/floor/carpet,
-/area/security/vacantoffice/b)
-"cSn" = (
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSp" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cSq" = (
-/obj/effect/turf_decal/trimline/neutral/filled/corner{
- dir = 4
- },
-/obj/machinery/vr_sleeper{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSr" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
+/turf/open/floor/plating,
+/area/storage/tech)
+"cSg" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSs" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSt" = (
/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/light{
- dir = 4;
- light_color = "#e8eaff"
- },
+/obj/effect/turf_decal/trimline/yellow/filled/corner,
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSu" = (
-/obj/machinery/airalarm/directional/south,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/area/engine/break_room)
+"cSh" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 1
},
+/obj/effect/turf_decal/trimline/yellow/filled/line,
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSv" = (
+/area/engine/break_room)
+"cSi" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Tech Storage";
+ req_one_access_txt = "23;30"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 6
- },
-/obj/machinery/door/poddoor/preopen{
- id = "atmoslock";
- name = "Atmospherics Lockdown Blast door"
- },
-/obj/effect/turf_decal/delivery,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cSw" = (
+/area/storage/tech)
+"cSj" = (
+/turf/open/floor/plating,
+/area/maintenance/fore/secondary)
+"cSk" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet,
+/area/crew_quarters/heads/hop)
+"cSl" = (
+/obj/machinery/holopad,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+ dir = 5
+ },
+/turf/open/floor/carpet/blackred,
+/area/crew_quarters/heads/captain/private)
+"cSm" = (
+/obj/structure/cable{
+ icon_state = "1-2"
},
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
},
+/obj/structure/disposalpipe/segment,
/obj/structure/cable{
icon_state = "2-8"
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cSv" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/engine/engineering)
+"cSw" = (
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/machinery/camera{
+ c_tag = "Telecomms - Server Room - Fore-Port";
+ network = list("ss13","tcomms")
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
"cSx" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/obj/structure/sign/warning/nosmoking{
- pixel_x = -32
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/components/binary/valve/digital{
+ name = "Waste Release"
},
+/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plasteel,
/area/engine/atmos)
-"cSz" = (
+"cSy" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/red/filled/corner{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ id = "Biohazard";
+ name = "biohazard containment door"
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSA" = (
-/obj/structure/table,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/item/reagent_containers/food/snacks/mint,
-/obj/machinery/light_switch{
- dir = 9;
- pixel_x = -22
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"cSC" = (
-/obj/machinery/vending/coffee,
-/turf/open/floor/plasteel,
-/area/crew_quarters/cafeteria)
+/area/science/research)
"cSD" = (
-/turf/closed/wall/r_wall,
-/area/maintenance/port/aft)
-"cSE" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cSG" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/security/brig)
+"cSJ" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSF" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSG" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cSH" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"cSI" = (
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cSJ" = (
-/obj/structure/cable,
-/obj/machinery/power/apc/auto_name/east,
-/turf/open/floor/plating,
-/area/hallway/primary/central)
-"cSK" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cSL" = (
-/obj/structure/closet/crate,
-/obj/effect/decal/cleanable/cobweb,
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/area/security/brig)
"cSM" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -77555,48 +61721,17 @@
/obj/structure/sign/directions/engineering{
pixel_x = 32
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"cSN" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cSO" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 4;
- pixel_x = 27
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cSP" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 8
- },
-/obj/structure/chair{
- dir = 4
- },
-/obj/item/radio/intercom{
- dir = 8;
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
"cSQ" = (
-/obj/item/toy/talking/AI,
-/turf/open/floor/plating,
-/area/ai_monitored/turret_protected/ai_upload_foyer)
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/obj/machinery/light,
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cSR" = (
/obj/effect/turf_decal/stripes/line{
dir = 6
@@ -77607,27 +61742,43 @@
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
"cSS" = (
-/obj/structure/girder,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cST" = (
-/obj/machinery/door/airlock/maintenance{
- req_access_txt = "12"
+/obj/structure/bed,
+/obj/item/bedsheet/medical,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
},
-/turf/open/floor/plating,
-/area/maintenance/port)
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"cST" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/power/port_gen/pacman,
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
"cSU" = (
/obj/structure/rack,
/obj/item/tank/internals/air,
/obj/item/wrench,
/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cSV" = (
-/obj/structure/closet/emcloset,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
"cSW" = (
/obj/structure/disposalpipe/segment{
dir = 4
@@ -77637,12 +61788,11 @@
},
/obj/structure/grille,
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
+/area/maintenance/fore)
"cSX" = (
/obj/machinery/mech_bay_recharge_port,
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/plating,
/area/maintenance/department/cargo)
@@ -77652,18 +61802,10 @@
"cSZ" = (
/obj/machinery/computer/mech_bay_power_console,
/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
+ icon_state = "0-2"
},
/turf/open/floor/circuit,
/area/maintenance/department/cargo)
-"cTa" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/cargo)
"cTb" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -77713,17 +61855,13 @@
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
/turf/open/floor/plating{
icon_state = "panelscorched"
},
/area/maintenance/department/cargo)
-"cTi" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
"cTj" = (
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -77764,6 +61902,9 @@
},
/obj/item/flashlight/seclite,
/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
/turf/open/floor/plating,
/area/maintenance/department/cargo)
"cTn" = (
@@ -77780,6 +61921,9 @@
pixel_y = -3
},
/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
/turf/open/floor/plating{
icon_state = "panelscorched"
},
@@ -77796,121 +61940,116 @@
/turf/open/floor/plating,
/area/storage/emergency/starboard)
"cTr" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
},
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"cTs" = (
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cTt" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port)
+/turf/open/floor/plasteel,
+/area/construction)
"cTu" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cTv" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
"cTw" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cTx" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on{
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 1
},
-/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"cTx" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 4
+ },
+/obj/machinery/meter,
/turf/open/floor/plasteel,
/area/engine/atmos)
"cTy" = (
-/obj/machinery/atmospherics/components/binary/pump/on{
- name = "Waste to Filter"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/cable,
+/obj/machinery/power/apc/highcap/ten_k{
+ areastring = "/area/engine/atmos";
+ dir = 1;
+ name = "Atmospherics APC";
+ pixel_x = -27
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel/dark/corner{
- dir = 1
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
},
+/turf/open/floor/plasteel,
/area/engine/atmos)
"cTz" = (
-/obj/machinery/atmospherics/pipe/simple/green/visible{
- dir = 6
+/obj/machinery/pipedispenser,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
},
-/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel,
/area/engine/atmos)
"cTA" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cTB" = (
-/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cTC" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
dir = 4
},
-/obj/effect/turf_decal/stripes/corner{
- dir = 8
- },
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cTD" = (
-/obj/effect/landmark/blobstart,
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cTE" = (
-/obj/machinery/space_heater,
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/aft)
-"cTF" = (
-/obj/effect/turf_decal/delivery,
-/obj/machinery/space_heater,
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cTG" = (
-/obj/machinery/atmospherics/pipe/manifold/general/visible{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cTH" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cTB" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cTC" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cTD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/storage/tech)
+"cTF" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/security,
+/turf/open/floor/plating,
+/area/storage/tech)
+"cTG" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 9
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cTH" = (
+/obj/structure/grille,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"cTI" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/service,
+/turf/open/floor/plating,
+/area/storage/tech)
+"cTL" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"cTT" = (
+/obj/machinery/computer/teleporter,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
@@ -77918,121 +62057,17 @@
dir = 4
},
/obj/effect/turf_decal/tile/neutral,
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cTI" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cTJ" = (
-/obj/machinery/camera{
- c_tag = "Holodeck Starboard";
- dir = 9;
- name = "holodeck camera"
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/item/radio/intercom{
- pixel_x = 29
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cTK" = (
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/structure/punching_bag,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cTL" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cTM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cTN" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cTO" = (
-/obj/structure/flora/tree/palm,
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/grass,
-/area/medical/genetics)
-"cTP" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
- },
-/obj/structure/sign/departments/restroom{
- pixel_x = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cTQ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 6
- },
-/obj/structure/sign/departments/restroom{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cTR" = (
-/obj/structure/grille,
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/aft)
-"cTS" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cTT" = (
/obj/effect/turf_decal/tile/neutral{
- dir = 4
+ dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/structure/sign/directions/evac{
- dir = 8;
- pixel_x = 32
- },
-/obj/structure/sign/directions/engineering{
- pixel_x = 32;
- pixel_y = -8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
"cTU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/grille,
+/obj/structure/rack,
+/obj/item/electronics/apc,
+/obj/item/electronics/airlock,
/turf/open/floor/plating,
-/area/maintenance/aft)
+/area/storage/tech)
"cTV" = (
/obj/machinery/door/airlock/maintenance/abandoned{
name = "Storage Room";
@@ -78047,103 +62082,57 @@
},
/area/maintenance/department/cargo)
"cTW" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/directions/engineering{
- dir = 4;
- pixel_y = 32
- },
-/obj/structure/sign/directions/medical{
- dir = 1;
- pixel_y = 40
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plating,
+/area/storage/tech)
"cTX" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/obj/structure/disposalpipe/segment,
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
},
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/obj/structure/sign/directions/medical{
- dir = 1;
- pixel_x = 32;
- pixel_y = 40
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
"cTY" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
+/obj/structure/chair/stool,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/structure/sign/departments/engineering{
- pixel_x = -32
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/engine/break_room)
"cTZ" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/machinery/light{
dir = 4
},
+/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/structure/sign/departments/engineering{
- pixel_x = 32
- },
+/obj/effect/turf_decal/tile/yellow,
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/engine/break_room)
"cUa" = (
/obj/structure/chair{
dir = 4
},
/turf/open/floor/plating,
/area/maintenance/department/cargo)
-"cUb" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/camera{
- c_tag = "Dormitories Hallway Port Fore";
- dir = 4;
- name = "dormitories camera"
- },
-/obj/item/radio/intercom{
- dir = 8;
- name = "Station Intercom";
- pixel_x = -28
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUc" = (
-/obj/item/kirbyplants/random,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/structure/sign/departments/holy{
- pixel_x = -32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
"cUd" = (
-/obj/item/kirbyplants/random,
-/obj/structure/sign/departments/holy{
- pixel_x = -32
+/obj/effect/turf_decal/bot_white/left,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
"cUe" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -78156,851 +62145,412 @@
icon_state = "panelscorched"
},
/area/maintenance/fore)
-"cUf" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/maintenance/port)
"cUg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/structure/table,
+/obj/item/screwdriver{
+ pixel_y = 16
+ },
+/obj/item/wirecutters,
+/obj/item/multitool,
+/obj/machinery/light_switch{
+ dir = 8;
+ pixel_x = 24
},
-/obj/structure/grille,
/turf/open/floor/plating,
-/area/maintenance/fore)
-"cUh" = (
-/obj/structure/girder,
-/turf/open/floor/plating/asteroid,
-/area/maintenance/port/aft)
+/area/storage/tech)
"cUi" = (
+/obj/structure/sign/directions/evac{
+ dir = 8;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/engineering{
+ pixel_x = 32;
+ pixel_y = -8
+ },
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 9
},
-/obj/effect/turf_decal/tile/blue,
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
"cUj" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cUk" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cUl" = (
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cUm" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cUn" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/girder,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cUo" = (
-/obj/structure/chair/comfy/black{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"cUp" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"cUq" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden{
- dir = 4
- },
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 4
- },
-/obj/machinery/doorButtons/airlock_controller{
- idExterior = "virology_airlock_exterior";
- idInterior = "virology_airlock_interior";
- idSelf = "virology_airlock_control";
- name = "Virology Access Console";
- pixel_x = 26;
- pixel_y = 26;
- req_access_txt = "39"
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
"cUr" = (
/obj/item/tank/internals/oxygen,
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/maintenance/starboard/aft)
"cUs" = (
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
+/obj/machinery/telecomms/processor/preset_one,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cUt" = (
-/obj/item/storage/box/donkpockets,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/hydroponics/garden/abandoned)
-"cUu" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/machinery/telecomms/processor/preset_four,
+/obj/machinery/camera{
+ c_tag = "Telecomms - Server Room - Aft-Starboard";
+ dir = 8;
+ network = list("ss13","tcomms")
},
-/turf/open/floor/plating,
-/area/maintenance/port)
-"cUv" = (
-/obj/structure/closet/crate,
-/obj/item/storage/box/donkpockets,
-/obj/item/storage/pill_bottle/breast_enlargement,
-/obj/item/storage/pill_bottle/penis_enlargement,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cUw" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/obj/item/stack/cable_coil/random,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
-"cUx" = (
-/obj/structure/table/wood,
-/obj/item/folder/white{
- pixel_x = 4;
- pixel_y = -3
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cUy" = (
-/obj/structure/table,
-/obj/structure/bedsheetbin/towel,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUz" = (
-/obj/item/toy/poolnoodle/blue,
-/obj/item/toy/poolnoodle/red,
-/obj/item/toy/poolnoodle/yellow,
-/obj/item/toy/poolnoodle/blue,
-/obj/item/toy/poolnoodle/red,
-/obj/item/toy/poolnoodle/yellow,
-/obj/structure/closet/crate{
- name = "noodle crate"
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUA" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/obj/structure/closet/secure_closet/personal,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUB" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/machinery/camera/autoname,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUC" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUD" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/table,
-/obj/item/storage/box/cups,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cUE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/item/stack/cable_coil/random,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cUF" = (
-/obj/item/storage/daki,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cUG" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cUH" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/obj/item/storage/toolbox/emergency,
-/turf/open/floor/plating{
- icon_state = "platingdmg1"
- },
-/area/maintenance/starboard/aft)
-"cUI" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/table,
-/obj/item/lightreplacer,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cUJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/table,
-/obj/item/storage/box/lights,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cUK" = (
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/item/stack/cable_coil/random,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cUL" = (
-/obj/structure/disposalpipe/segment,
-/obj/structure/table,
-/obj/item/skub,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cUM" = (
-/obj/item/storage/toolbox/mechanical,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cUN" = (
-/obj/item/kirbyplants/random,
-/turf/open/floor/wood,
-/area/crew_quarters/heads/chief/private)
-"cUO" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/obj/item/tank/internals/oxygen,
-/obj/item/storage/box/lights,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cUP" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cUQ" = (
-/obj/structure/closet/crate,
-/obj/item/storage/box/donkpockets,
-/obj/item/stack/cable_coil/random,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cUR" = (
-/obj/structure/chair/sofa/corp/right{
- dir = 8
- },
-/obj/item/storage/daki,
-/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cUS" = (
-/obj/structure/table/wood,
-/obj/item/lighter/greyscale{
- pixel_x = 4;
- pixel_y = 2
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cUT" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/donut_box,
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cUU" = (
-/obj/structure/table/wood,
-/obj/item/storage/fancy/cigarettes{
- pixel_y = 2
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cUV" = (
-/obj/structure/table/wood,
-/obj/item/paicard,
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cUW" = (
-/obj/item/storage/box/lights,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cUX" = (
-/obj/structure/closet,
-/obj/item/stack/cable_coil/random,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cUY" = (
-/obj/item/storage/belt/utility,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cVa" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/obj/structure/reagent_dispensers/peppertank{
- pixel_y = 30
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cVb" = (
-/obj/machinery/computer/secure_data{
- dir = 8
- },
-/obj/machinery/requests_console{
- department = "Security";
- departmentType = 5;
- pixel_y = 30
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 5
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cVc" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plating,
-/area/security/checkpoint/customs)
-"cVd" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cVe" = (
/obj/structure/chair/office/dark{
dir = 4
},
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cVf" = (
-/obj/machinery/light{
- dir = 1
- },
/turf/open/floor/carpet,
-/area/chapel/office)
-"cVg" = (
-/obj/item/radio/intercom{
- dir = 8;
- freerange = 1;
- name = "Station Intercom (Telecomms)";
- pixel_y = 30
+/area/tcommsat/computer)
+"cUx" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
},
-/turf/open/floor/carpet,
-/area/chapel/office)
-"cVh" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cVi" = (
-/obj/machinery/computer/security{
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/engine/gravity_generator)
+"cUy" = (
+/obj/machinery/computer/message_monitor{
dir = 8
},
-/obj/effect/turf_decal/trimline/red/filled/line{
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
+"cUz" = (
+/turf/closed/wall/r_wall,
+/area/construction)
+"cUD" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cUE" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cVj" = (
-/obj/effect/spawner/structure/window/reinforced,
-/obj/structure/cable,
+/area/security/brig)
+"cUG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
/turf/open/floor/plating,
-/area/security/checkpoint/customs)
-"cVk" = (
-/obj/structure/table/wood,
-/obj/item/folder,
-/turf/open/floor/carpet,
-/area/chapel/office)
-"cVl" = (
-/obj/machinery/holopad,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
-"cVm" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/area/construction)
+"cUH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 10
},
-/obj/structure/closet/secure_closet/security,
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
+"cUI" = (
+/obj/machinery/vending/engineering{
+ products = list(/obj/item/clothing/under/rank/engineering/engineer = 4, /obj/item/clothing/shoes/sneakers/orange = 4, /obj/item/clothing/head/hardhat = 4, /obj/item/storage/belt/utility = 4, /obj/item/clothing/glasses/meson/engine = 4, /obj/item/clothing/gloves/color/yellow = 2, /obj/item/screwdriver = 12, /obj/item/crowbar = 12, /obj/item/wirecutters = 12, /obj/item/multitool = 12, /obj/item/wrench = 12, /obj/item/t_scanner = 12, /obj/item/stock_parts/cell = 8, /obj/item/weldingtool = 8, /obj/item/clothing/head/welding = 8, /obj/item/light/tube = 10, /obj/item/clothing/suit/fire = 4, /obj/item/stock_parts/scanning_module = 5, /obj/item/stock_parts/micro_laser = 5, /obj/item/stock_parts/matter_bin = 5, /obj/item/stock_parts/manipulator = 5)
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
},
-/obj/machinery/airalarm/directional/west,
/turf/open/floor/plasteel,
-/area/security/checkpoint/customs)
-"cVn" = (
+/area/engine/break_room)
+"cUK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/structure/table/wood,
-/obj/item/storage/crayons,
-/obj/item/storage/fancy/candle_box,
-/turf/open/floor/carpet,
-/area/chapel/office)
-"cVo" = (
+/turf/open/floor/plating,
+/area/construction)
+"cUL" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 6
+ dir = 4
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"cUM" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/space,
+/area/space/nearstation)
+"cUN" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/machinery/vending/wardrobe/engi_wardrobe,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cUO" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 9
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"cUP" = (
+/obj/machinery/vending/wallmed{
+ pixel_x = -28
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
+"cVf" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"cVm" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/vending/cola/random,
+/obj/machinery/status_display/evac{
+ pixel_y = -32
},
/turf/open/floor/plasteel/grimy,
-/area/chapel/office)
+/area/hallway/secondary/entry)
"cVp" = (
-/obj/effect/landmark/blobstart,
-/obj/structure/reagent_dispensers/watertank,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cVq" = (
-/obj/item/vending_refill/cola,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/curtain{
+ icon_state = "closed"
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/patients_rooms/room_a)
"cVr" = (
-/obj/machinery/space_heater,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/turf/closed/wall,
+/area/medical/surgery)
"cVs" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
+/obj/machinery/vending/coffee,
+/obj/machinery/newscaster{
+ pixel_y = -30
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
"cVt" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/obj/item/flashlight,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cVu" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cVv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cVw" = (
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cVx" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/structure/disposalpipe/segment,
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/item/poster/random_official,
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cVy" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"cVz" = (
-/obj/structure/closet/crate,
-/obj/item/stack/cable_coil/random,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 2;
- name = "2maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/medical)
-"cVA" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/port)
-"cVB" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port)
-"cVC" = (
/obj/structure/cable{
icon_state = "4-8"
},
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
/area/maintenance/department/medical)
-"cVD" = (
-/obj/structure/cable{
- icon_state = "1-8"
+"cVu" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
-/obj/structure/grille,
+/obj/machinery/vending/snack/random,
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"cVv" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/command,
/turf/open/floor/plating,
-/area/maintenance/port)
-"cVE" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cVF" = (
-/obj/item/poster/random_official,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cVG" = (
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/area/storage/tech)
+"cVx" = (
+/obj/item/radio/intercom{
+ pixel_x = 29
},
/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cVH" = (
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cVI" = (
-/obj/structure/cable{
- icon_state = "1-4"
+/area/storage/tech)
+"cVz" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
},
-/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
-/area/maintenance/starboard)
+/area/storage/tech)
+"cVC" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
"cVJ" = (
-/obj/structure/closet/crate,
-/obj/item/stack/cable_coil/random,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
},
/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/area/storage/tech)
"cVK" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/structure/table,
+/obj/item/stack/cable_coil{
+ pixel_x = -3;
+ pixel_y = 3
},
-/obj/effect/spawner/lootdrop/grille_or_trash,
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cVL" = (
-/obj/structure/cable{
- icon_state = "2-8"
+/obj/item/stack/cable_coil,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
},
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cVM" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 27
},
-/obj/structure/grille,
/turf/open/floor/plating,
-/area/maintenance/aft)
+/area/storage/tech)
"cVN" = (
-/obj/structure/cable{
- icon_state = "2-8"
- },
-/obj/structure/grille,
+/obj/structure/closet/crate,
+/obj/item/coin/silver,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating,
-/area/maintenance/aft)
+/area/maintenance/starboard/aft)
"cVO" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/closet,
/turf/open/floor/plating,
-/area/maintenance/starboard)
-"cVP" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 4;
- name = "4maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cVQ" = (
-/obj/item/poster/random_official,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cVR" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/area/maintenance/starboard/aft)
"cVS" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/machinery/telecomms/bus/preset_one,
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
},
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/starboard)
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cVT" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/telecomms/processor/preset_three,
+/obj/machinery/camera{
+ c_tag = "Telecomms - Server Room - Fore-Starboard";
+ network = list("ss13","tcomms")
},
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cVU" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/port)
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cVV" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
},
-/obj/structure/closet,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
"cVW" = (
-/obj/structure/closet/crate,
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cVX" = (
-/obj/machinery/space_heater,
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cVY" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/machinery/computer/telecomms/monitor{
+ dir = 8;
+ network = "tcommsat"
},
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cVZ" = (
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+/obj/machinery/computer/security/telescreen{
+ dir = 8;
+ name = "Telecomms Camera Monitor";
+ network = list("tcomms");
+ pixel_x = 26
},
-/obj/structure/closet,
-/turf/open/floor/plating,
-/area/maintenance/starboard/aft)
-"cWa" = (
-/obj/structure/dresser,
/turf/open/floor/carpet,
-/area/crew_quarters/dorms)
-"cWb" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/area/tcommsat/computer)
+"cVZ" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
},
-/obj/effect/spawner/lootdrop/maintenance,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/turf/open/space,
+/area/space/nearstation)
+"cWb" = (
+/obj/structure/bonfire,
+/turf/open/floor/plating/asteroid/basalt,
+/area/asteroid/nearstation)
"cWc" = (
-/obj/structure/closet,
+/obj/structure/closet/crate,
/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 3;
- name = "3maintenance loot spawner"
+ lootcount = 2;
+ name = "2maintenance loot spawner"
},
/turf/open/floor/plating,
/area/maintenance/starboard/aft)
"cWd" = (
-/obj/effect/decal/cleanable/cobweb{
- icon_state = "cobweb2"
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
},
/turf/open/floor/plating,
-/area/maintenance/fore/secondary)
-"cWe" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/item/poster/random_contraband,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
-"cWf" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/grille,
-/turf/open/floor/plating,
-/area/maintenance/port/aft)
+/area/hallway/secondary/entry)
"cWg" = (
-/obj/structure/table/wood,
-/obj/item/paper,
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cWh" = (
-/obj/effect/decal/cleanable/cobweb{
- icon_state = "cobweb2"
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
/turf/open/floor/plating,
-/area/maintenance/aft)
-"cWi" = (
-/obj/machinery/space_heater,
+/area/storage/tech)
+"cWh" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/engineering,
/turf/open/floor/plating,
-/area/maintenance/port)
-"cWj" = (
+/area/storage/tech)
+"cWi" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
/area/maintenance/aft)
-"cWk" = (
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/light_switch{
- pixel_x = 25;
- pixel_y = -25
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
"cWl" = (
-/obj/structure/pool/ladder{
- dir = 2;
- pixel_y = 24
- },
-/turf/open/pool,
-/area/crew_quarters/fitness/recreation)
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/medical,
+/turf/open/floor/plating,
+/area/storage/tech)
"cWm" = (
-/obj/structure/closet/secure_closet/personal/cabinet,
-/obj/machinery/light/small{
- dir = 8;
- light_color = "#d8b1b1"
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/wood,
-/area/crew_quarters/heads/chief/private)
-"cWn" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 4
},
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cWo" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/rnd,
+/turf/open/floor/plating,
+/area/storage/tech)
+"cWq" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/obj/structure/cable{
- icon_state = "1-8"
+ icon_state = "2-8"
},
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/machinery/light_switch{
- pixel_x = -25;
- pixel_y = 25
- },
-/turf/open/floor/wood,
-/area/security/vacantoffice/a)
-"cWo" = (
-/obj/structure/table,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/item/crowbar,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cWp" = (
-/obj/structure/pool/ladder{
- pixel_x = -3
- },
-/turf/open/pool,
-/area/crew_quarters/fitness/recreation)
-"cWq" = (
-/obj/structure/pool/Lboard,
-/turf/open/pool,
-/area/crew_quarters/fitness/recreation)
-"cWr" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/structure/pool/Rboard,
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
"cWs" = (
-/obj/structure/pool/ladder{
- dir = 1;
- pixel_y = -24
+/obj/structure/rack,
+/obj/item/storage/toolbox/electrical{
+ pixel_x = 1;
+ pixel_y = -1
},
-/turf/open/pool,
-/area/crew_quarters/fitness/recreation)
+/obj/item/clothing/gloves/color/yellow,
+/obj/item/t_scanner,
+/obj/item/multitool,
+/turf/open/floor/plating,
+/area/storage/tech)
"cWt" = (
/obj/structure/cable{
icon_state = "1-8"
@@ -79012,20 +62562,6 @@
},
/turf/open/floor/plating,
/area/maintenance/solars/port/fore)
-"cWu" = (
-/obj/machinery/computer/monitor,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/structure/cable{
- icon_state = "0-2";
- pixel_y = 1
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
"cWv" = (
/obj/structure/sign/warning/electricshock,
/turf/closed/wall/r_wall,
@@ -79034,26 +62570,47 @@
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/sign/directions/engineering{
- desc = "A sign that shows there are doors here. There are doors everywhere!";
- icon_state = "doors";
- name = "WARNING: EXTERNAL AIRLOCK";
- pixel_x = 32
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
},
-/obj/effect/decal/cleanable/dirt,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
-"cWx" = (
-/obj/machinery/power/terminal{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
dir = 8
},
/obj/structure/cable{
- icon_state = "0-4"
+ icon_state = "2-4"
},
-/obj/machinery/light/small,
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/maintenance/solars/starboard/aft)
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"cWx" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
"cWy" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -79062,87 +62619,48 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/machinery/airalarm/directional/north,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cWz" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/airalarm/directional/west,
-/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"cWA" = (
-/obj/effect/turf_decal/tile/red{
- dir = 4
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 4
- },
-/obj/machinery/camera/autoname,
-/obj/machinery/airalarm/directional/north,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"cWB" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 4
- },
-/obj/structure/sign/warning/enginesafety{
- pixel_x = 32
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cWC" = (
-/obj/effect/decal/cleanable/dirt,
-/obj/machinery/atmospherics/components/unary/tank/toxins{
- dir = 4
- },
-/obj/effect/turf_decal/delivery,
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/sign/warning/nosmoking{
- pixel_x = -32
- },
-/turf/open/floor/plasteel,
-/area/maintenance/disposal/incinerator)
-"cWD" = (
-/obj/structure/chair{
- dir = 4
- },
-/obj/structure/sign/plaques/kiddie/badger{
- pixel_x = -32
- },
-/turf/open/floor/plasteel/dark,
-/area/chapel/main)
-"cWE" = (
-/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
- dir = 8
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/obj/structure/sign/plaques/atmos{
- pixel_x = -32
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"cWF" = (
-/obj/structure/flora/ausbushes/ppflowers,
-/obj/structure/sign/poster/random{
- pixel_x = -32
- },
-/turf/open/floor/grass,
-/area/hydroponics/garden)
-"cWG" = (
-/obj/structure/cable/yellow{
+/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"cWB" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"cWC" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"cWE" = (
+/obj/effect/landmark/xeno_spawn,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"cWG" = (
+/obj/machinery/telecomms/server/presets/medical,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cWH" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -79153,16 +62671,26 @@
pixel_y = 32
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"cWI" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
},
-/obj/machinery/portable_atmospherics/canister/oxygen,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white/telecomms,
+/area/tcommsat/server)
"cWJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -79170,208 +62698,88 @@
/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/structure/sign/warning/securearea{
- pixel_y = 32
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
"cWK" = (
-/obj/machinery/light,
-/obj/machinery/status_display/evac{
- pixel_y = -32
- },
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/obj/machinery/telecomms/bus/preset_two,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cWL" = (
-/obj/machinery/power/apc{
- areastring = "/area/engine/storage";
- name = "Engineering Storage APC";
- pixel_y = -26
+/obj/structure/table/glass,
+/obj/item/folder{
+ pixel_y = 2
},
-/obj/structure/cable,
-/obj/structure/reagent_dispensers/fueltank,
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/engine/storage_shared)
+/obj/item/folder{
+ pixel_y = 2
+ },
+/obj/item/pen,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
"cWM" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/department/medical";
+ dir = 4;
+ name = "Medical Maintenance APC";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"cWN" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"cWN" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/navbeacon{
- codes_txt = "patrol;next_patrol=aft6";
- location = "aft5"
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"cWO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"cWP" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cWQ" = (
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
"cWR" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
+/obj/effect/turf_decal/tile/green{
+ dir = 8
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"cWS" = (
-/obj/structure/table/wood,
-/obj/item/book/manual/wiki/tcomms,
-/obj/item/folder/blue,
-/obj/item/pen,
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/carpet,
-/area/tcommsat/computer)
-"cWT" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
"cWU" = (
-/obj/structure/table,
-/obj/item/folder,
-/obj/item/storage/firstaid/regular,
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"cWV" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = -32
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"cWW" = (
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cWX" = (
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/carpet,
-/area/hallway/secondary/entry)
-"cWY" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cWZ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cXa" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"cXb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/structure/sign/poster/official/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
+/obj/machinery/telecomms/server/presets/common,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"cXc" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -79383,277 +62791,54 @@
/turf/open/floor/plasteel,
/area/security/brig)
"cXd" = (
-/obj/structure/light_construct/small{
- dir = 1
- },
-/obj/item/bot_assembly/cleanbot,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cXe" = (
-/obj/structure/table,
-/obj/structure/light_construct/small,
-/obj/item/book/manual/wiki/engineering_hacking,
-/obj/structure/sign/poster/contraband/random{
- pixel_y = -32
- },
-/turf/open/floor/plating,
-/area/maintenance/port/fore)
-"cXf" = (
-/obj/structure/toilet/secret/low_loot{
+/obj/structure/chair/office/dark{
dir = 8
},
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
+"cXe" = (
+/turf/closed/wall,
+/area/medical/medbay/lobby)
+"cXf" = (
+/obj/machinery/camera{
+ c_tag = "Telecomms - Control Room";
+ dir = 8;
+ network = list("ss13","tcomms")
+ },
+/obj/machinery/computer/telecomms/server{
+ dir = 8;
+ network = "tcommsat"
+ },
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
+"cXh" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"cXi" = (
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"cXj" = (
/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/button/door{
- id = "Toilet3";
- name = "Lock Control";
- normaldoorcontrol = 1;
- pixel_x = 25;
- specialfunctions = 4
- },
-/obj/machinery/newscaster{
- pixel_y = -32
- },
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"cXg" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
/turf/open/floor/plating,
-/area/maintenance/department/crew_quarters/dorms)
-"cXh" = (
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/obj/structure/sign/poster/official/nanotrasen_logo{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cXi" = (
-/obj/machinery/space_heater,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/bot,
-/obj/structure/sign/poster/official/wtf_is_co2{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/engine/atmos)
-"cXj" = (
-/obj/structure/sign/poster/contraband/random{
- pixel_y = 32
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
+/area/maintenance/fore/secondary)
"cXk" = (
-/obj/machinery/photocopier,
-/turf/open/floor/plasteel/grimy,
+/obj/structure/chair/wood/normal{
+ dir = 8
+ },
+/turf/open/floor/carpet,
/area/bridge/meeting_room)
-"cXl" = (
-/obj/machinery/power/smes,
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXm" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cXn" = (
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXo" = (
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXp" = (
-/obj/structure/cable,
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
"cXq" = (
/obj/structure/chair,
/turf/open/floor/plasteel/white,
/area/hallway/primary/fore)
-"cXr" = (
-/obj/structure/closet/crate,
-/obj/effect/spawner/lootdrop/maintenance{
- lootcount = 8;
- name = "8maintenance loot spawner"
- },
-/obj/item/poster/random_contraband,
-/obj/machinery/power/terminal{
- dir = 1
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/obj/machinery/light{
- dir = 4
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXs" = (
-/obj/structure/rack,
-/obj/item/stack/rods/fifty,
-/obj/item/stack/cable_coil{
- pixel_x = -3;
- pixel_y = 3
- },
-/obj/item/stack/cable_coil{
- amount = 5
- },
-/obj/item/stack/sheet/mineral/plasma{
- amount = 10
- },
-/turf/open/floor/plating{
- icon_state = "platingdmg3"
- },
-/area/maintenance/department/electrical)
-"cXt" = (
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXu" = (
-/obj/structure/cable{
- icon_state = "2-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXv" = (
-/obj/machinery/power/apc{
- areastring = "/area/maintenance/department/electrical";
- dir = 4;
- name = "Electrical Maintenance APC";
- pixel_x = 24
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXw" = (
-/obj/effect/turf_decal/stripes/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cXx" = (
-/obj/machinery/door/airlock/engineering/abandoned{
- name = "Electrical Maintenance";
- req_access_txt = "11"
- },
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXy" = (
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/turf/open/floor/plating{
- icon_state = "panelscorched"
- },
-/area/maintenance/department/electrical)
-"cXz" = (
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXA" = (
-/obj/machinery/power/port_gen/pacman,
-/turf/open/floor/plating,
-/area/maintenance/department/electrical)
-"cXB" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = 32
- },
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
"cXC" = (
-/obj/effect/turf_decal/tile/blue{
- dir = 4
- },
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/ai)
-"cXD" = (
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/structure/chair/sofa/corp/right,
-/obj/machinery/status_display/evac{
- pixel_y = 32
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cXE" = (
-/obj/machinery/light,
-/obj/structure/chair/sofa/left{
- dir = 1
- },
-/obj/machinery/status_display/ai{
- pixel_y = -32
- },
-/turf/open/floor/plasteel,
-/area/engine/transit_tube)
-"cXF" = (
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/carpet/black,
-/area/bridge)
+/area/ai_monitored/turret_protected/aisat/foyer)
"cXG" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -79661,40 +62846,58 @@
/obj/effect/landmark/event_spawn,
/turf/open/floor/plasteel,
/area/security/checkpoint/supply)
-"cXH" = (
-/obj/structure/extinguisher_cabinet{
- dir = 4;
- pixel_x = 24
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
- },
-/obj/machinery/vending/medical{
- products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/healthanalyzer = 4, /obj/item/sensor_device = 4, /obj/item/pinpointer/crew = 2, /obj/item/reagent_containers/medspray/sterilizine = 1, /obj/item/stack/medical/gauze = 8, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/medspray/styptic = 2, /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/medspray/silver_sulf = 2, /obj/item/reagent_containers/pill/insulin = 10, /obj/item/reagent_containers/pill/salbutamol = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 4, /obj/item/reagent_containers/glass/bottle/epinephrine = 4, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/toxin = 3, /obj/item/reagent_containers/syringe/antiviral = 6, /obj/item/storage/hypospraykit/fire = 2, /obj/item/storage/hypospraykit/toxin = 2, /obj/item/storage/hypospraykit/o2 = 2, /obj/item/storage/hypospraykit/brute = 2, /obj/item/storage/hypospraykit/enlarge = 2, /obj/item/reagent_containers/glass/bottle/vial/small = 5, /obj/item/storage/briefcase/medical = 2)
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
"cXI" = (
-/obj/effect/turf_decal/tile/blue{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"cXJ" = (
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"cXK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"cXM" = (
+/turf/closed/wall,
+/area/engine/break_room)
+"cXN" = (
+/turf/closed/wall,
+/area/engine/engine_smes)
+"cXO" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
dir = 4
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cXP" = (
+/obj/structure/rack,
+/obj/item/clothing/gloves/color/black,
+/obj/item/wrench,
+/obj/item/clothing/glasses/meson/engine,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 5
},
-/obj/effect/turf_decal/tile,
-/obj/effect/turf_decal/tile{
- dir = 1
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"cXQ" = (
+/turf/closed/wall/r_wall,
+/area/engine/engine_smes)
+"cXR" = (
+/obj/machinery/camera{
+ c_tag = "Cargo - Quartermaster's Quarters";
+ dir = 8;
+ name = "cargo camera"
},
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "2-8"
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 8
- },
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/white,
-/area/crew_quarters/heads/cmo)
-"cXJ" = (
+/turf/open/floor/plasteel,
+/area/quartermaster/qm/private)
+"cXU" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -79704,113 +62907,42 @@
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/structure/cable{
- icon_state = "2-4"
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 1
},
-/obj/effect/landmark/event_spawn,
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cXK" = (
-/obj/effect/turf_decal/trimline/blue/filled/line,
-/obj/machinery/vending/medical{
- products = list(/obj/item/reagent_containers/syringe = 12, /obj/item/reagent_containers/dropper = 3, /obj/item/healthanalyzer = 4, /obj/item/sensor_device = 4, /obj/item/pinpointer/crew = 2, /obj/item/reagent_containers/medspray/sterilizine = 1, /obj/item/stack/medical/gauze = 8, /obj/item/reagent_containers/pill/patch/styptic = 5, /obj/item/reagent_containers/medspray/styptic = 2, /obj/item/reagent_containers/pill/patch/silver_sulf = 5, /obj/item/reagent_containers/medspray/silver_sulf = 2, /obj/item/reagent_containers/pill/insulin = 10, /obj/item/reagent_containers/pill/salbutamol = 2, /obj/item/reagent_containers/glass/bottle/charcoal = 4, /obj/item/reagent_containers/glass/bottle/epinephrine = 4, /obj/item/reagent_containers/glass/bottle/salglu_solution = 3, /obj/item/reagent_containers/glass/bottle/morphine = 4, /obj/item/reagent_containers/glass/bottle/toxin = 3, /obj/item/reagent_containers/syringe/antiviral = 6, /obj/item/storage/hypospraykit/fire = 2, /obj/item/storage/hypospraykit/toxin = 2, /obj/item/storage/hypospraykit/o2 = 2, /obj/item/storage/hypospraykit/brute = 2, /obj/item/storage/hypospraykit/enlarge = 2, /obj/item/reagent_containers/glass/bottle/vial/small = 5, /obj/item/storage/briefcase/medical = 2)
- },
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
-"cXL" = (
-/obj/effect/turf_decal/tile{
- dir = 8
- },
-/obj/effect/turf_decal/tile,
-/obj/effect/landmark/event_spawn,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/crew_quarters/heads/chief)
-"cXM" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/turf/open/floor/carpet/orange,
-/area/crew_quarters/heads/chief/private)
-"cXN" = (
-/obj/structure/table/wood,
-/obj/item/flashlight/lamp,
-/obj/machinery/camera/autoname{
- dir = 8
- },
-/turf/open/floor/carpet/orange,
-/area/crew_quarters/heads/chief/private)
-"cXO" = (
-/obj/machinery/status_display/ai{
- pixel_x = -32
- },
-/obj/machinery/power/apc/highcap/ten_k{
- areastring = "/area/crew_quarters/heads/chief/private";
- name = "Chief Engineer's Quarters APC";
- pixel_y = -24
- },
-/obj/structure/cable{
- icon_state = "0-4"
- },
-/turf/open/floor/wood,
-/area/crew_quarters/heads/chief/private)
-"cXP" = (
-/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -29
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/turf/open/floor/carpet/orange,
-/area/crew_quarters/heads/chief/private)
-"cXQ" = (
-/obj/structure/bed,
-/obj/item/bedsheet/ce,
-/turf/open/floor/carpet/orange,
-/area/crew_quarters/heads/chief/private)
-"cXR" = (
-/obj/machinery/camera{
- c_tag = "Cargo - Quartermaster's Quarters";
- dir = 8;
- name = "cargo camera"
- },
-/turf/open/floor/plasteel,
-/area/quartermaster/qm/private)
-"cXU" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/stripes/line{
- dir = 9
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
+/area/hallway/primary/fore)
"cXV" = (
-/obj/structure/cable/yellow{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/stripes/corner{
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/obj/machinery/power/grounding_rod,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cXX" = (
-/obj/machinery/power/emitter/anchored{
- dir = 1;
- state = 2
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
},
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
},
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"cXY" = (
/obj/structure/chair/office/light{
dir = 8
@@ -79818,55 +62950,16 @@
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 8
},
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
/turf/open/floor/plasteel,
/area/quartermaster/sorting)
-"cXZ" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/structure/chair/wood/normal{
- dir = 8
- },
-/obj/machinery/camera/autoname,
-/obj/item/radio/intercom{
- name = "Station Intercom";
- pixel_y = 26
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/cafeteria)
-"cYa" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/machinery/camera{
- c_tag = "Kitchen Starboard"
- },
-/obj/machinery/light{
- dir = 1;
- light_color = "#cee5d2"
- },
-/obj/item/radio/intercom{
- name = "Station Intercom";
- pixel_y = 26
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
"cYb" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/item/radio/intercom{
- dir = 1;
- pixel_y = -29
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/obj/structure/chair,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
"cYc" = (
/obj/machinery/light,
/obj/effect/turf_decal/tile/neutral{
@@ -79882,123 +62975,207 @@
/turf/open/floor/plasteel,
/area/hallway/secondary/exit)
"cYd" = (
-/obj/machinery/door/poddoor{
- id = "engstorage";
- name = "Secure Storage"
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"cYe" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/light,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 5;
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"cYg" = (
+/obj/machinery/firealarm{
+ dir = 1;
+ pixel_y = -24
},
/turf/open/floor/plating,
-/area/engine/storage)
-"cYe" = (
-/obj/structure/chair/stool,
-/obj/effect/landmark/start/paramedic,
-/turf/open/floor/plasteel/white,
-/area/medical)
-"cYf" = (
-/obj/machinery/door/airlock/maintenance{
- name = "Engineering Maintenance";
- req_access_txt = "10"
- },
+/area/storage/tech)
+"cYh" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/obj/structure/disposalpipe/segment,
-/turf/open/floor/plating,
-/area/maintenance/aft)
-"cYg" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/obj/effect/decal/cleanable/dirt,
-/obj/structure/cable{
- icon_state = "4-8"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/engineering)
-"cYh" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 9
- },
-/obj/structure/cable{
- icon_state = "1-8"
- },
-/obj/effect/turf_decal/trimline/yellow/filled/corner{
- dir = 1
- },
-/turf/open/floor/plasteel,
+/turf/open/floor/plating/airless,
/area/engine/engineering)
"cYi" = (
-/turf/closed/mineral{
- baseturfs = /turf/open/floor/plating/asteroid;
- initial_gas_mix = "o2=22;n2=82;TEMP=293.15";
- name = "asteroid";
- turf_type = /turf/open/floor/plating/asteroid
- },
-/area/maintenance/department/crew_quarters/dorms)
-"cYj" = (
-/obj/effect/turf_decal/box,
-/obj/machinery/the_singularitygen,
-/turf/open/floor/plasteel/airless,
-/area/engine/engineering)
-"cYl" = (
-/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+/obj/machinery/camera/autoname{
dir = 1
},
-/obj/machinery/door/airlock/external{
- req_access_txt = "13"
- },
-/obj/structure/fans/tiny,
/turf/open/floor/plating,
-/area/maintenance/aft)
-"ddh" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/area/storage/tech)
+"cYj" = (
+/obj/machinery/airalarm/directional/south,
+/turf/open/floor/plating,
+/area/storage/tech)
+"cYl" = (
+/obj/structure/table,
+/obj/item/flashlight{
+ pixel_x = 1;
+ pixel_y = 5
},
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"dgb" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/obj/item/flashlight{
+ pixel_x = 1;
+ pixel_y = 5
},
+/obj/item/assembly/flash/handheld,
+/obj/item/assembly/flash/handheld,
+/turf/open/floor/plating,
+/area/storage/tech)
+"dcB" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=starboard5";
+ location = "starboard4"
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"diH" = (
+/area/hallway/primary/starboard)
+"ddM" = (
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/maintenance/starboard/aft)
+"deJ" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"dfp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"djc" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"djd" = (
/obj/structure/window/reinforced/spawner/north,
/obj/structure/window/reinforced{
dir = 4
},
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Port Aft";
+ dir = 9;
+ network = list("minisat")
+ },
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 5
},
/turf/open/floor/plasteel/dark,
/area/aisat)
+"dkS" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"dlj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"dmW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
"doD" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/structure/sign/directions/dorms{
+ pixel_y = -23
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"dpg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/light/small{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"dps" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/engine/gravity_generator)
+"dqe" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"dso" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
"dsE" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -80011,6 +63188,18 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
+"dsO" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
"duB" = (
/obj/effect/turf_decal/trimline/purple/filled/line,
/obj/effect/turf_decal/trimline/purple/filled/corner{
@@ -80027,6 +63216,94 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
+"dxH" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"dym" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"dyx" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"dzA" = (
+/obj/machinery/status_display/ai{
+ pixel_y = 31
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"dzR" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Port to Filter"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"dAU" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"dBF" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "AuxShower";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = 27;
+ pixel_y = 25;
+ specialfunctions = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"dCu" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/filingcabinet{
+ pixel_x = 3
+ },
+/obj/machinery/status_display/evac{
+ pixel_x = 31
+ },
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
+"dDJ" = (
+/obj/structure/lattice/catwalk,
+/obj/item/stack/cable_coil,
+/turf/open/space,
+/area/solar/starboard/aft)
"dEp" = (
/obj/effect/turf_decal/tile/purple{
dir = 8
@@ -80036,28 +63313,37 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"dFe" = (
-/obj/structure/cable{
- icon_state = "1-2"
+"dEO" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/tile/neutral{
- dir = 8
+/obj/machinery/camera{
+ c_tag = "MiniSat Exterior Starboard Aft";
+ dir = 5;
+ network = list("minisat")
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
},
-/obj/effect/turf_decal/tile/neutral{
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"dEX" = (
+/obj/effect/turf_decal/stripes/corner{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"dFe" = (
+/obj/effect/turf_decal/stripes/line{
dir = 8
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/area/hallway/secondary/entry)
"dFG" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -80066,7 +63352,18 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
+"dGO" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
"dGX" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -80076,12 +63373,81 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
+"dIt" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/space/basic,
+/area/engine/engineering)
"dIv" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/turf/closed/wall/r_wall,
+/area/crew_quarters/heads/cmo)
+"dIV" = (
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"dJh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"dJk" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/box/white,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"dKp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "input port pump"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"dKy" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/engine,
+/area/engine/engineering)
+"dKz" = (
+/obj/machinery/button/door{
+ id = "AuxToilet1";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = 25;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/toilet/secret/low_loot{
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"dNZ" = (
+/obj/machinery/atmospherics/components/unary/tank/air,
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"dOY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"dPK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
@@ -80089,84 +63455,143 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel,
/area/security/brig)
-"dQa" = (
-/obj/structure/window/reinforced{
- dir = 4
+"dPX" = (
+/obj/machinery/newscaster{
+ pixel_y = 33
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"dQT" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"dQE" = (
+/obj/structure/table/reinforced,
+/obj/item/paper/guides/jobs/engi/gravity_gen,
+/obj/machinery/power/terminal,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/white/line{
- dir = 4
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/area/engine/gravity_generator)
+"dQT" = (
+/obj/structure/stairs,
+/turf/open/floor/plasteel,
+/area/crew_quarters/fitness/recreation)
+"dRC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
"dRM" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 9
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
-"dSS" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/machinery/holopad,
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"dSE" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
},
-/turf/open/floor/plasteel,
-/area/engine/atmos)
+/obj/structure/table,
+/obj/machinery/microwave,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"dSQ" = (
+/obj/machinery/atmospherics/pipe/simple/multiz,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"dUB" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
"dWj" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
},
-/turf/open/floor/plasteel/dark,
-/area/gateway)
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/medical/virology)
"dWs" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"dZP" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+"dXg" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"ean" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/stripes/corner{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/stripes/corner{
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"ebs" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
+/area/engine/atmos)
+"dXs" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/computer/atmos_control/tank/nitrous_tank,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
dir = 1
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/engine/atmos)
+"dZS" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/vending/snack/random,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"eaa" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/engine/gravity_generator)
+"ean" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"eaE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"ebs" = (
+/obj/structure/flora/junglebush/large,
+/turf/open/floor/grass,
+/area/medical/genetics)
+"eck" = (
+/obj/structure/table,
+/obj/structure/bedsheetbin/towel,
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
"ect" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -80179,6 +63604,12 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
+"edL" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
"eec" = (
/obj/effect/turf_decal/tile{
dir = 8
@@ -80189,40 +63620,96 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
+"eeU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/construction)
+"efS" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/space/basic,
+/area/solar/starboard/aft)
"ehl" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/medical/paramedic)
"eia" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 6
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/obj/effect/turf_decal/tile/blue{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel/dark,
-/area/aisat)
-"ely" = (
+/area/ai_monitored/turret_protected/ai)
+"ejv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"ejX" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit/departure_lounge)
+"ely" = (
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
+"elW" = (
+/obj/machinery/telecomms/server/presets/science,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"emm" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"eom" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/storage/tech)
+"eov" = (
+/obj/machinery/door/airlock/maintenance_hatch{
+ name = "Telecommunications Maintenance";
+ req_access_txt = "61"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/computer)
+"epI" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"eqe" = (
/obj/effect/turf_decal/caution{
dir = 4
@@ -80230,27 +63717,136 @@
/turf/open/floor/plasteel,
/area/quartermaster/warehouse)
"eqk" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
+/obj/structure/disposalpipe/segment{
+ dir = 9
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"eqX" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
+/turf/closed/wall,
+/area/quartermaster/sorting)
+"esb" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/purple/line{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"etb" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"euD" = (
+/obj/machinery/door/airlock/hatch{
+ name = "Telecomms Server Room"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/server)
+"evc" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
/obj/machinery/light/small{
+ dir = 8;
+ pixel_x = 5
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"evx" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"evL" = (
+/obj/structure/lattice,
+/obj/structure/grille,
+/turf/open/space,
+/area/space/nearstation)
+"ewm" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/power/apc{
+ areastring = "/area/ai_monitored/turret_protected/aisat/hallway";
dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
+ name = "Minisat Hallway APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"exl" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
},
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
+ dir = 10
},
/turf/open/floor/plasteel/dark,
/area/aisat)
-"etb" = (
+"exu" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/clothing/gloves/color/yellow{
+ pixel_x = 5;
+ pixel_y = 8
+ },
+/obj/item/clothing/gloves/color/yellow{
+ pixel_x = 3;
+ pixel_y = 4
+ },
+/obj/item/clothing/gloves/color/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"eyo" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"ezo" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Foyer";
+ req_one_access_txt = "32;19"
+ },
/obj/structure/cable{
icon_state = "1-2"
},
@@ -80267,62 +63863,89 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"evX" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/area/engine/break_room)
+"eAb" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
},
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"ezo" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "2-8"
+/area/hallway/secondary/exit/departure_lounge)
+"eAT" = (
+/obj/machinery/power/terminal{
+ dir = 1
},
-/turf/open/space/basic,
-/area/engine/engineering)
-"eCO" = (
-/obj/effect/decal/cleanable/dirt,
-/mob/living/simple_animal/opossum/poppy,
-/turf/open/floor/plasteel/dark,
-/area/maintenance/starboard/aft)
-"eDP" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/light/small{
dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"eCz" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - Toxins";
+ dir = 8
+ },
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
+"eEi" = (
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/structure/cable,
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"eEy" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"eFh" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
dir = 4
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/obj/item/crowbar,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"eFp" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/power/apc{
+ areastring = "/area/hallway/primary/aft";
+ dir = 1;
+ name = "Aft Hall APC";
+ pixel_y = 23
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
},
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
"eFG" = (
-/obj/structure/cable/yellow{
- icon_state = "4-8"
- },
+/obj/structure/reagent_dispensers/fueltank,
/obj/effect/turf_decal/stripes/line{
dir = 1
},
-/obj/machinery/power/grounding_rod,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"eGt" = (
-/obj/effect/turf_decal/trimline/green/filled/line,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
+/obj/machinery/airalarm/directional/south,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"eHx" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -80348,16 +63971,81 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
+"eHQ" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"eIr" = (
/turf/open/floor/plasteel/cult,
/area/library)
"eJn" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 10
+/obj/structure/closet,
+/obj/item/flashlight,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"eJx" = (
+/obj/machinery/power/emitter,
+/obj/machinery/light/small,
+/turf/open/floor/plating,
+/area/engine/storage)
+"eKh" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"eMH" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"eMI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"eNE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
"eNI" = (
+/obj/machinery/light,
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -80370,18 +64058,46 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
-/obj/machinery/camera/autoname{
- dir = 1
- },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
-"ePb" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-2"
+"eNV" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
},
-/turf/open/space/basic,
-/area/engine/engineering)
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"ePb" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/tcommsat/server";
+ dir = 4;
+ name = "Telecomms Server Room APC";
+ pixel_x = 25
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Telecomms - Server Room - Aft-Starboard";
+ dir = 8;
+ network = list("ss13","tcomms")
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
"ePe" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -80390,29 +64106,209 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"eTx" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/area/hallway/primary/fore)
+"eQi" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"eQt" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - O2";
+ dir = 8
+ },
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"eSx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"eTx" = (
+/obj/structure/table/wood,
+/obj/item/phone{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/cigbutt/cigarbutt{
+ pixel_x = 5;
+ pixel_y = -1
+ },
+/obj/item/radio/intercom{
+ dir = 4;
+ freerange = 1;
+ name = "Station Intercom (Telecomms)";
+ pixel_x = 30
+ },
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
"eVg" = (
-/obj/machinery/cryopod{
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 4
},
/turf/open/floor/plasteel/dark,
-/area/crew_quarters/dorms)
+/area/aisat)
+"eVi" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"eVS" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"eWd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
"eXk" = (
/obj/effect/turf_decal/tile{
dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
+"eXo" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/brig)
+"eXt" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/purple,
+/obj/structure/sign/directions/science{
+ dir = 1;
+ pixel_x = 32
+ },
+/obj/structure/sign/directions/security{
+ dir = 4;
+ pixel_x = 32;
+ pixel_y = 7
+ },
+/obj/structure/sign/directions/command{
+ pixel_x = 32;
+ pixel_y = -7
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"eYm" = (
+/obj/structure/window/reinforced{
+ dir = 4;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/window/southright{
+ name = "Engineering Deliveries";
+ req_access_txt = "10"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"eYV" = (
+/turf/open/floor/plasteel,
+/area/maintenance/department/cargo)
+"eZq" = (
+/obj/machinery/gravity_generator/main/station,
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"fei" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/structure/table,
+/obj/item/storage/box/gloves,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"ffZ" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"fgm" = (
+/obj/machinery/telecomms/receiver/preset_right,
+/turf/open/floor/circuit/green/telecomms/mainframe,
+/area/tcommsat/server)
+"fgE" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"fhl" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/lattice/catwalk,
+/turf/open/space/basic,
+/area/solar/starboard/aft)
"fjH" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -80423,20 +64319,64 @@
/turf/open/floor/plasteel,
/area/security/prison)
"fjJ" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/effect/spawner/structure/window/plasma/reinforced,
+/obj/machinery/door/poddoor/shutters/radiation/preopen,
+/turf/open/floor/plating,
+/area/engine/engineering)
+"flb" = (
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"flf" = (
+/obj/item/beacon,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"fmq" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
+"fnx" = (
+/obj/machinery/door/airlock{
+ id_tag = "AuxShower";
+ name = "Shower"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"fnG" = (
/obj/structure/cable{
- icon_state = "4-8"
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/trimline/yellow/filled/line{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/open/floor/plasteel,
-/area/engine/engineering)
+/area/hallway/primary/starboard)
"fow" = (
/obj/effect/turf_decal/tile{
dir = 4
@@ -80457,42 +64397,283 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"fsj" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
+"fty" = (
+/obj/docking_port/stationary{
+ dir = 4;
+ dwidth = 9;
+ height = 25;
+ id = "emergency_home";
+ name = "MetaStation emergency evac bay";
+ width = 29
+ },
+/turf/open/space/basic,
+/area/space)
+"ftS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"fvd" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Dock Starboard Aft";
+ dir = 8;
+ name = "arrivals camera"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"fvI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "plasma tank pump"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"fwm" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"fwC" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"fwF" = (
+/obj/machinery/door/airlock/engineering/glass,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"fwg" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"fzR" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/server)
+"fAp" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Fuel Pipe to Incinerator"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/machinery/airalarm/directional/east,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"fAx" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"fCi" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/junction/flip{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"fCX" = (
+/obj/item/poster/random_official,
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"fDL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
+/area/maintenance/disposal/incinerator)
"fDN" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/obj/structure/closet/secure_closet/engineering_chief,
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"fEH" = (
-/obj/effect/turf_decal/trimline/red/filled/line{
+/area/crew_quarters/heads/chief)
+"fEg" = (
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/primary/fore)
+"fFp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"fFq" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"fFJ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"fHC" = (
+/obj/structure/rack,
+/obj/item/stack/rods/fifty,
+/obj/item/stack/cable_coil{
+ pixel_x = -3;
+ pixel_y = 3
+ },
+/obj/item/stack/cable_coil{
+ amount = 5
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 10
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/department/electrical)
+"fHV" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"fJD" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/white/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"fJH" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"fKc" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 8
@@ -80502,37 +64683,128 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
+"fKl" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"fMb" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
/turf/open/floor/plasteel,
/area/security/brig)
+"fMI" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
"fOO" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/tile/blue,
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"fQN" = (
-/obj/structure/closet/secure_closet/personal,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+"fQa" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
},
-/obj/effect/turf_decal/bot,
-/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"fSW" = (
-/obj/effect/spawner/structure/window/plasma/reinforced,
+/turf/open/space/basic,
+/area/space)
+"fQS" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/computer/atmos_control/tank/carbon_tank,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"fRb" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/spawner/lootdrop/maintenance,
/turf/open/floor/plating,
+/area/maintenance/aft)
+"fRT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"fSt" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 3;
+ height = 15;
+ icon_state = "pinonalert";
+ id = "arrivals_stationary";
+ name = "arrivals";
+ roundstart_template = /datum/map_template/shuttle/arrival/box;
+ width = 7
+ },
+/turf/open/space/basic,
+/area/space)
+"fSG" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "Singularity";
+ name = "radiation shutters"
+ },
+/turf/open/floor/plasteel,
/area/engine/engineering)
+"fSW" = (
+/obj/machinery/field/generator{
+ anchored = 1;
+ state = 2
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"fVg" = (
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Chief Engineer's Desk";
+ departmentType = 3;
+ name = "Chief Engineer RC";
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
"fXq" = (
/obj/structure/disposaloutlet{
dir = 8
@@ -80540,64 +64812,399 @@
/obj/structure/disposalpipe/trunk,
/turf/open/floor/engine,
/area/science/xenobiology)
-"fZL" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"fZN" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"ggi" = (
+"fYe" = (
/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+ dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/computer/security/telescreen/entertainment{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"gqj" = (
-/obj/machinery/light/small{
- dir = 4;
- light_color = "#d8b1b1"
+/area/crew_quarters/heads/chief)
+"fYn" = (
+/obj/machinery/firealarm{
+ pixel_y = 24
},
-/obj/machinery/light_switch{
- dir = 8;
- pixel_x = 24
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"fYI" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"fYO" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"fZL" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "ceblast";
+ name = "Chief's Lockdown Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/heads/chief)
+"gar" = (
+/obj/structure/window/reinforced/spawner/north,
+/turf/open/space,
+/area/space)
+"gaT" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gbr" = (
+/obj/effect/turf_decal/vg_decals/atmos/plasma,
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
+"gbw" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"gbW" = (
+/obj/structure/stairs/south,
+/turf/open/floor/plasteel,
+/area/maintenance/department/cargo)
+"gcM" = (
+/obj/effect/turf_decal/tile/red{
dir = 8
},
-/turf/open/floor/wood,
-/area/crew_quarters/dorms)
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"geG" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"geJ" = (
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"gfn" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"gfv" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"ggi" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ghs" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/port)
+"ghE" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"giH" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/stripes/full,
+/obj/machinery/computer/atmos_control/tank/mix_tank,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"giI" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"gkt" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/machinery/camera/autoname,
+/obj/machinery/airalarm/directional/north,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"gmo" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Engineering Maintenance";
+ req_access_txt = "10"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"gnx" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/sink/kitchen{
+ dir = 4;
+ pixel_x = -15
+ },
+/obj/structure/mirror{
+ pixel_x = -27
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"gny" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"gnM" = (
+/turf/closed/wall/r_wall,
+/area/maintenance/solars/starboard/aft)
+"goU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"gpe" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gqj" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall/r_wall,
+/area/hallway/secondary/entry)
"gra" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"guj" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"gsy" = (
/obj/structure/cable{
- icon_state = "2-8"
+ icon_state = "1-4"
},
/turf/open/floor/plating/airless,
/area/engine/engineering)
+"gsN" = (
+/obj/machinery/portable_atmospherics/canister/nitrous_oxide,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gsP" = (
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"guj" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"guv" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater{
+ dir = 1
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gvt" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"gwg" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/structure/cable/yellow,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/engine/engineering)
+"gwK" = (
+/obj/effect/landmark/start/station_engineer,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"gxc" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/trinary/filter/atmos/plasma{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gxP" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
"gyY" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
@@ -80612,6 +65219,43 @@
/obj/item/kirbyplants/random,
/turf/open/floor/plasteel/dark,
/area/science/circuit)
+"gAO" = (
+/obj/structure/closet/secure_closet/atmospherics,
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/effect/turf_decal/bot,
+/obj/item/clothing/mask/gas,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gBE" = (
+/obj/machinery/airalarm/server{
+ dir = 4;
+ pixel_x = -22
+ },
+/obj/machinery/camera{
+ c_tag = "Telecomms - Server Room - Aft-Port";
+ dir = 4;
+ network = list("ss13","tcomms")
+ },
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"gCA" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/storage/satellite)
+"gDd" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gFI" = (
+/obj/machinery/blackbox_recorder,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
"gIA" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -80621,31 +65265,78 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"gMF" = (
-/obj/effect/turf_decal/tile/bar{
- dir = 8
+"gIB" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/bar{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"gMV" = (
-/obj/effect/turf_decal/trimline/red/filled/line,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/engine/engineering)
+"gKz" = (
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"gLI" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"gTB" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+/area/hallway/secondary/entry)
+"gMi" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/emcloset,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"gMF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"gRb" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"gSi" = (
+/obj/machinery/telecomms/server/presets/engineering,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"gSA" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"gSZ" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
/area/engine/atmos)
+"gTp" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
"gVl" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -80665,53 +65356,509 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
+"gVS" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"gVY" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"gWC" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gWP" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/closet/firecloset,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"gXc" = (
+/obj/structure/urinal{
+ pixel_y = 29
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"gXq" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/chair{
+ dir = 8
+ },
+/obj/effect/landmark/start/station_engineer,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"gZq" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/computer/atmos_control/tank/toxin_tank,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"gZM" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"hai" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"haK" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"hcn" = (
-/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+"hbS" = (
+/obj/machinery/button/door{
+ id = "engstorage";
+ name = "Engineering Secure Storage Control";
+ pixel_x = -38;
+ pixel_y = 8;
+ req_access_txt = "11"
+ },
+/obj/machinery/keycard_auth{
+ pixel_x = -26
+ },
+/obj/machinery/button/door{
+ id = "ceblast";
+ name = "Lockdown Control";
+ pixel_x = -38;
+ pixel_y = -8;
+ req_access_txt = "56"
+ },
+/obj/machinery/button/door{
+ id = "atmos";
+ name = "Atmospherics Lockdown";
+ pixel_x = -38;
+ req_access_txt = "24"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"hci" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"hcq" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/announcement_system,
+/obj/machinery/status_display/ai{
+ pixel_x = 31
+ },
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
+"hcu" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"hfu" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"hgf" = (
+/obj/machinery/light/small,
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"hgE" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"hhg" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
/turf/open/floor/plasteel,
/area/engine/atmos)
-"hof" = (
-/obj/effect/turf_decal/stripes/line,
-/obj/effect/turf_decal/stripes/line{
+"hhm" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
},
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"hhB" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"hhH" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Auxillary Base Construction";
+ req_one_access_txt = "32;47;48"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/structure/cable{
icon_state = "4-8"
},
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/engine/engineering)
-"hwC" = (
-/obj/machinery/door/firedoor,
+/area/construction)
+"hir" = (
+/obj/structure/table/reinforced,
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the Engine.";
+ dir = 4;
+ layer = 4;
+ name = "Engine Monitor";
+ network = list("engine");
+ pixel_x = -24
+ },
+/obj/item/flashlight/lamp,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"hnj" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"hnt" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"hnW" = (
+/obj/effect/landmark/start/chief_engineer,
+/obj/structure/chair/office/dark,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"hof" = (
+/obj/structure/table/reinforced,
+/obj/item/cartridge/engineering{
+ pixel_x = 6
+ },
+/obj/item/cartridge/engineering{
+ pixel_x = -6
+ },
+/obj/item/cartridge/engineering{
+ pixel_y = 6
+ },
+/obj/item/reagent_containers/pill/patch/silver_sulf,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"hpI" = (
+/obj/structure/sign/warning/electricshock{
+ pixel_y = 32
+ },
+/obj/machinery/suit_storage_unit/engine,
+/obj/machinery/light{
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
-"hBS" = (
-/obj/machinery/deepfryer,
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
+/area/engine/storage_shared)
+"hpU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/obj/effect/turf_decal/tile{
dir = 4
},
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"hpW" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"hrD" = (
+/obj/machinery/power/terminal{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"hsV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"htX" = (
+/obj/structure/sign/warning/fire{
+ pixel_x = 32
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump/on,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/maintenance/disposal/incinerator)
+"htY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/tank/toxins{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/sign/warning/nosmoking{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"hum" = (
+/obj/structure/chair/stool,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"huX" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"hwx" = (
+/obj/item/kirbyplants/random,
+/obj/machinery/camera{
+ c_tag = "Atmospherics - Control Room";
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"hwC" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow,
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"hxz" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"hyu" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"hzv" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/space/basic,
+/area/engine/engineering)
+"hAR" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/structure/rack,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/item/screwdriver,
+/obj/item/wirecutters,
+/obj/item/clothing/gloves/color/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"hBS" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"hDs" = (
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"hEj" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/item/book/manual/wiki/engineering_singulo_tesla,
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"hEW" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"hEZ" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/table,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"hHu" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
"hIv" = (
/obj/effect/turf_decal/tile/red{
dir = 4
@@ -80722,6 +65869,13 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
+"hMl" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Engineering Maintenance";
+ req_access_txt = "10"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"hMI" = (
/obj/effect/turf_decal/tile{
dir = 4
@@ -80732,40 +65886,250 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"hST" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue{
+"hML" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Atmospherics Maintenance";
+ req_access_txt = "12;24"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"hMW" = (
+/obj/machinery/computer/monitor,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"hPc" = (
+/turf/closed/wall,
+/area/storage/tech)
+"hPU" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"hQe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/bot,
+/obj/structure/tank_dispenser,
+/obj/structure/sign/poster/official/report_crimes{
+ pixel_y = 32
},
-/obj/effect/turf_decal/tile{
- dir = 8
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"hST" = (
+/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
},
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
+"hVb" = (
+/obj/machinery/atmospherics/pipe/manifold/general/visible{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"hVf" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"hVs" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"hVN" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/maintenance/starboard/aft";
+ name = "Starboard Quarter Maintenance APC";
+ pixel_y = -24
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"hXt" = (
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"hXO" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"hZs" = (
+/turf/closed/wall/mineral/plastitanium,
+/area/hallway/secondary/entry)
+"hZH" = (
+/obj/effect/turf_decal/delivery,
/obj/structure/cable/yellow{
icon_state = "4-8"
},
-/obj/structure/cable/yellow{
- icon_state = "0-8"
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "Singularity";
+ name = "radiation shutters"
},
-/obj/machinery/power/tesla_coil,
-/turf/open/floor/plating/airless,
+/turf/open/floor/plasteel,
/area/engine/engineering)
-"ihw" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/blue,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+"ibx" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"iej" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
dir = 8
},
/obj/effect/turf_decal/tile{
dir = 4
},
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/portable_atmospherics/canister/air,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ifC" = (
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/camera{
+ c_tag = "Arrivals Dock Starboard Aft";
+ dir = 4;
+ name = "arrivals camera"
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"igf" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"igj" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"ihw" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=aft2";
+ location = "aft1"
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
+"ihU" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"iiq" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"iiu" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"iiC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"iiF" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"iiX" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ light_color = "#c9d3e8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"ikb" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"ikz" = (
/obj/structure/window/reinforced{
dir = 4
@@ -80777,65 +66141,409 @@
},
/turf/open/floor/plating,
/area/quartermaster/sorting)
-"ipL" = (
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+"ipB" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 0;
+ name = "CO2 to Pure"
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
"iqD" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/stripes/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"iup" = (
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 1
+/obj/effect/turf_decal/stripes/corner,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
},
/turf/open/floor/plasteel,
/area/hallway/secondary/entry)
"iyH" = (
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"izi" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/maintenance/aft)
+"izm" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"iAi" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"iCA" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/aft)
+"iJd" = (
+/obj/structure/table/reinforced,
+/obj/machinery/light_switch{
+ dir = 9;
+ pixel_x = -22
+ },
+/obj/item/paper/monitorkey,
+/obj/item/stamp/ce,
+/obj/machinery/camera{
+ c_tag = "Engineering - Chief Engineer's Office";
+ dir = 4;
+ name = "engineering camera"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"iJE" = (
+/obj/structure/chair/stool,
+/obj/effect/landmark/start/station_engineer,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"iLj" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"iLz" = (
+/obj/structure/flora/ausbushes/grassybush,
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#fff4bc"
+ },
+/turf/open/floor/grass,
+/area/hallway/primary/aft)
+"iMM" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"iPp" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/obj/machinery/light{
+ light_color = "#c9d3e8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"iRD" = (
+/turf/open/floor/plasteel/dark,
+/area/maintenance/starboard/aft)
+"iRQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"iSf" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/aicard,
+/obj/item/aiModule/reset,
+/turf/open/floor/plating,
+/area/storage/tech)
+"iSm" = (
+/obj/structure/disposalpipe/trunk/multiz{
+ dir = 1
+ },
+/turf/closed/wall,
+/area/maintenance/department/cargo)
+"iSy" = (
+/obj/machinery/newscaster{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/toilet/auxiliary)
+"iSJ" = (
+/obj/machinery/power/solar_control{
+ dir = 4;
+ id = "aftport";
+ name = "Port Quarter Solar Control"
+ },
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"iTh" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/space/basic,
+/area/engine/engineering)
+"iUa" = (
+/obj/structure/closet/radiation,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"iVr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"iVC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"iVJ" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"iWA" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"iXq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/oxygen_output{
+ dir = 1
+ },
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"iXw" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Atmospherics Maintenance";
+ req_access_txt = "24"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"iYm" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26
+ },
+/obj/machinery/status_display/evac{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"iYn" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"iYL" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"iZc" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"iZg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"jad" = (
+/obj/structure/cable/yellow{
+ icon_state = "2-8"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-8"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"jas" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/airalarm/directional/east,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"jbY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"jey" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"jeN" = (
+/obj/structure/plasticflaps/opaque,
+/obj/machinery/navbeacon{
+ codes_txt = "delivery;dir=4";
+ freq = 1400;
+ location = "Engineering"
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"jfq" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"jhy" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/maintenance/starboard/aft)
+"jhY" = (
+/obj/machinery/light/small{
+ brightness = 3;
+ dir = 8
+ },
/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 8
},
/turf/open/floor/plasteel/dark,
-/area/aisat)
-"iAi" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/area/tcommsat/computer)
+"jiS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/door/airlock{
+ name = "Auxiliary Bathrooms"
},
-/turf/open/floor/plasteel/dark,
-/area/gateway)
-"iJE" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/crew_quarters/toilet/auxiliary)
+"jiT" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/lattice,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"jjQ" = (
+/obj/effect/spawner/lootdrop/crate_spawner,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"jld" = (
/obj/structure/lattice/catwalk,
/obj/structure/cable{
icon_state = "2-4"
},
-/turf/open/space/basic,
-/area/engine/engineering)
-"iPN" = (
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 6
+/obj/structure/cable{
+ icon_state = "2-8"
},
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"iVC" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
+/turf/open/space,
+/area/solar/starboard/aft)
+"jnJ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/start/atmospheric_technician,
+/obj/structure/cable{
+ icon_state = "1-4"
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"joZ" = (
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/neutral{
@@ -80845,7 +66553,7 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"jqb" = (
/obj/structure/chair,
/obj/effect/turf_decal/tile/red{
@@ -80856,6 +66564,22 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
+"jqK" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"jqV" = (
+/obj/structure/fans/tiny/invisible,
+/turf/open/space/basic,
+/area/space)
+"jto" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"juo" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -80865,14 +66589,142 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"jCQ" = (
-/obj/effect/turf_decal/delivery,
+/area/hallway/primary/fore)
+"juW" = (
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/turf/open/space/basic,
+/area/space/nearstation)
+"jwn" = (
+/obj/effect/turf_decal/bot_white/right,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"jwK" = (
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"jEf" = (
+/obj/effect/landmark/carpspawn,
+/turf/open/space/basic,
+/area/space/station_ruins)
+"jEA" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"jEO" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/chair{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/secondary/entry)
+"jFB" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/trinary/filter/flipped,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"jFH" = (
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/terminal,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"jGl" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/item/radio/intercom{
+ dir = 8;
+ pixel_x = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"jHx" = (
+/obj/machinery/light,
+/obj/machinery/status_display/evac{
+ pixel_y = -32
+ },
+/obj/effect/turf_decal/box/white,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"jIt" = (
+/obj/item/book/manual/wiki/engineering_guide,
+/obj/item/book/manual/wiki/engineering_construction,
+/obj/effect/landmark/event_spawn,
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"jJj" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"jKe" = (
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"jLE" = (
/obj/machinery/light/small{
dir = 4
@@ -80882,67 +66734,449 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"jNI" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/effect/turf_decal/trimline/red/filled/line{
- dir = 8
+"jMW" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"jSU" = (
+/area/hallway/secondary/entry)
+"jNV" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"jOF" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"jPs" = (
+/obj/effect/turf_decal/bot_white,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"jQh" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"jQI" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
/turf/open/floor/plasteel,
-/area/engine/storage_shared)
-"kcN" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line,
-/obj/machinery/vr_sleeper{
+/area/engine/engineering)
+"jSU" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
/turf/open/floor/plasteel,
-/area/crew_quarters/locker)
-"kdD" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/area/engine/engineering)
+"jSZ" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"jTA" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"jTP" = (
+/obj/machinery/door/airlock/external{
+ name = "Solar Maintenance";
+ req_access_txt = "10; 13"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"jUe" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/door/airlock/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"jVw" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"jWb" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/chair{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/newscaster{
+ pixel_x = 26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"jWP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"jXM" = (
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"jYr" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/engine/break_room)
+"jZq" = (
+/obj/machinery/suit_storage_unit/engine,
+/obj/machinery/status_display/ai{
+ pixel_y = -32
+ },
+/obj/machinery/airalarm{
+ dir = 8;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"jZG" = (
+/obj/machinery/airalarm/directional/west,
+/obj/machinery/computer/card/minor/ce{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"jZV" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"kac" = (
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"kas" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"kcf" = (
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"kcN" = (
+/turf/closed/wall,
+/area/maintenance/aft)
+"kdD" = (
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"kdL" = (
+/obj/structure/rack,
+/obj/item/clothing/suit/hazardvest,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/construction)
+"kdX" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"kev" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"keH" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"kgv" = (
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 4
+ },
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/turf/open/floor/plasteel/stairs/old,
+/area/maintenance/department/medical)
"khi" = (
/obj/machinery/light{
dir = 4;
light_color = "#c1caff"
},
-/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"kkw" = (
-/obj/effect/turf_decal/tile/bar,
+"khn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile,
+/turf/open/floor/plasteel,
+/area/crew_quarters/heads/chief)
+"kid" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"kif" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"kjg" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space)
+"kkn" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/engine/atmos)
+"kkS" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/modular_computer/console/preset/engineering{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"krZ" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"ksr" = (
+/obj/structure/window/reinforced/spawner,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
"kuT" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 10
},
/turf/open/floor/plasteel,
/area/security/brig)
+"kzi" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/structure/closet,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"kAs" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"kBD" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/preopen{
+ id = "ceblast";
+ name = "Chief's Lockdown Shutters"
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/crew_quarters/heads/chief)
+"kCP" = (
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
"kDs" = (
/obj/effect/turf_decal/tile{
dir = 8
@@ -80953,32 +67187,266 @@
/obj/item/kirbyplants/random,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
-"kNb" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+"kEv" = (
+/obj/structure/chair/stool,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"kFC" = (
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/medical/medbay/lobby)
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ dir = 1;
+ name = "Station Intercom";
+ pixel_y = -28
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"kJN" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/table,
+/obj/item/storage/box/lights,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"kKY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/junction/flip,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"kLq" = (
+/obj/machinery/button/door{
+ id = "AuxToilet2";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = 25;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/toilet/secret/low_loot{
+ pixel_y = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"kNb" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/turf/open/floor/circuit,
+/area/ai_monitored/turret_protected/ai)
+"kQR" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"kSI" = (
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"kSY" = (
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboard";
+ name = "Aft-Starboard Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard/aft)
+"kWi" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden,
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"kWP" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"kXf" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/closet/crate,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"kXQ" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"lik" = (
-/obj/structure/cable/yellow{
+/area/hallway/primary/fore)
+"kYo" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"kZF" = (
+/obj/machinery/power/emitter/anchored{
+ dir = 8;
+ state = 2
+ },
+/obj/structure/cable,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"lbs" = (
+/obj/structure/table/wood,
+/obj/item/radio/off{
+ pixel_y = 4
+ },
+/obj/item/screwdriver{
+ pixel_y = 10
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"lbT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
icon_state = "1-2"
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"lcE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"ldy" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/structure/sign/warning/fire{
+ pixel_x = -32
+ },
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 1
+ },
+/obj/machinery/airlock_sensor/incinerator_atmos{
+ pixel_x = -8;
+ pixel_y = 24
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/turf/open/floor/engine,
+/area/maintenance/disposal/incinerator)
+"leo" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"lfg" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 6
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/machinery/airalarm{
+ pixel_y = 25
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"lhm" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
},
/obj/structure/cable/yellow{
- icon_state = "1-8"
+ icon_state = "4-8"
},
-/obj/machinery/power/grounding_rod,
-/turf/open/floor/plating/airless,
+/turf/open/floor/plasteel,
/area/engine/engineering)
+"lik" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
"lkU" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -80995,14 +67463,88 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"lpx" = (
-/obj/structure/table,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/glass/beaker/large,
-/obj/item/reagent_containers/dropper,
-/obj/item/reagent_containers/dropper,
-/turf/open/floor/plasteel/white,
-/area/medical/chemistry)
+"llg" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"llr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"lma" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"lmX" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
+"lnq" = (
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/aft)
+"lnA" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
+"lox" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"loE" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"lpO" = (
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
"lqd" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -81013,8 +67555,328 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel,
/area/security/brig)
-"lCX" = (
+"luG" = (
/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"luQ" = (
+/obj/machinery/power/rad_collector,
+/turf/open/floor/plating,
+/area/engine/storage)
+"lvp" = (
+/obj/structure/lattice,
+/obj/structure/grille/broken,
+/turf/open/space,
+/area/space/nearstation)
+"lvJ" = (
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"lwg" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"lCl" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"lCu" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 8;
+ name = "8maintenance loot spawner"
+ },
+/obj/item/poster/random_contraband,
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"lCX" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 4
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"lDH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plating,
+/area/construction)
+"lEz" = (
+/obj/item/instrument/violin,
+/obj/item/instrument/saxophone,
+/obj/item/instrument/guitar,
+/obj/item/instrument/eguitar,
+/obj/structure/closet/crate,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"lEB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"lEY" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/door/poddoor/shutters/preopen{
+ id = "opth b";
+ name = "Operating Theatre Privacy Shutters"
+ },
+/turf/open/floor/plating,
+/area/medical/surgery)
+"lFr" = (
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
+"lFs" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"lHx" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"lLo" = (
+/obj/machinery/door/poddoor{
+ id = "QMLoaddoor2";
+ name = "Supply Dock Loading Door"
+ },
+/obj/machinery/conveyor{
+ id = "QMLoad2"
+ },
+/turf/open/floor/plating,
+/area/quartermaster/storage)
+"lMY" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
+"lNj" = (
+/obj/machinery/conveyor{
+ dir = 1;
+ id = "QMLoad"
+ },
+/obj/machinery/door/poddoor{
+ id = "QMLoaddoor";
+ name = "Supply Dock Loading Door"
+ },
+/turf/open/floor/plating,
+/area/quartermaster/storage)
+"lNw" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/components/trinary/filter/atmos/n2{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"lNx" = (
+/obj/machinery/telecomms/bus/preset_four,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"lNz" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/starboard/aft)
+"lOG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"lOJ" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"lOQ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"lPw" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 5
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"lPF" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/starboard/aft)
+"lQs" = (
+/obj/machinery/power/apc{
+ areastring = "/area/engine/engine_smes";
+ dir = 1;
+ name = "SMES room APC";
+ pixel_x = -26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"lQC" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"lQP" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"lRt" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#cee5d2"
+ },
+/turf/open/floor/grass,
+/area/medical/genetics)
+"lSf" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -81031,41 +67893,12 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
- dir = 8
- },
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"lLo" = (
-/obj/machinery/door/poddoor{
- id = "QMLoaddoor2";
- name = "Supply Dock Loading Door"
- },
-/obj/machinery/conveyor{
- id = "QMLoad2"
- },
-/turf/open/floor/plating,
-/area/quartermaster/storage)
-"lNj" = (
-/obj/machinery/conveyor{
- dir = 1;
- id = "QMLoad"
- },
-/obj/machinery/door/poddoor{
- id = "QMLoaddoor";
- name = "Supply Dock Loading Door"
- },
-/turf/open/floor/plating,
-/area/quartermaster/storage)
-"lRt" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hydroponics)
+/area/hallway/primary/fore)
+"lSK" = (
+/turf/closed/wall/r_wall,
+/area/ai_monitored/turret_protected/aisat_interior)
"lTj" = (
/obj/effect/turf_decal/bot,
/obj/effect/turf_decal/tile/neutral{
@@ -81080,34 +67913,220 @@
},
/turf/open/floor/plasteel/dark,
/area/science/circuit)
+"lVT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"lWh" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"lWk" = (
+/obj/machinery/button/ignition/incinerator/atmos{
+ pixel_x = 8;
+ pixel_y = -36
+ },
+/obj/machinery/computer/security/telescreen{
+ desc = "Used for watching the turbine vent.";
+ dir = 8;
+ name = "turbine vent monitor";
+ network = list("turbine");
+ pixel_x = 29
+ },
+/obj/machinery/button/door/incinerator_vent_atmos_main{
+ pixel_x = -8;
+ pixel_y = -36
+ },
+/obj/machinery/button/door/incinerator_vent_atmos_aux{
+ pixel_x = -8;
+ pixel_y = -24
+ },
+/obj/machinery/computer/turbine_computer{
+ dir = 1;
+ id = "incineratorturbine"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"lWu" = (
+/obj/structure/showcase/cyborg/old{
+ pixel_y = 20
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
"lWO" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-8"
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
},
-/obj/structure/cable{
- icon_state = "1-4"
+/obj/effect/turf_decal/stripes/line{
+ dir = 9
},
-/turf/open/space/basic,
+/turf/open/floor/plating/airless,
/area/engine/engineering)
-"mdU" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "1-4"
+"lXa" = (
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"lXT" = (
+/obj/structure/chair/stool,
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/starboard/aft)
+"maF" = (
+/obj/effect/mapping_helpers/airlock/locked,
+/obj/machinery/door/airlock/public/glass/incinerator/atmos_interior,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper,
+/obj/machinery/embedded_controller/radio/airlock_controller/incinerator_atmos{
+ pixel_x = 40;
+ pixel_y = 8
},
-/turf/open/space/basic,
-/area/engine/engineering)
-"mfy" = (
/obj/structure/cable/yellow{
icon_state = "1-2"
},
-/obj/structure/cable/yellow{
- icon_state = "1-4"
- },
-/obj/effect/turf_decal/stripes/line{
+/turf/open/floor/engine,
+/area/maintenance/disposal/incinerator)
+"maX" = (
+/turf/closed/wall,
+/area/maintenance/disposal/incinerator)
+"mbj" = (
+/obj/machinery/light{
dir = 8
},
-/obj/machinery/power/grounding_rod,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"mdh" = (
+/obj/machinery/light{
+ dir = 1;
+ light_color = "#706891"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"mdU" = (
+/obj/machinery/computer/arcade{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/maintenance/starboard/aft)
+"meg" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"mfy" = (
+/turf/open/floor/plating/asteroid/basalt,
+/area/maintenance/starboard/aft)
+"mgh" = (
+/obj/effect/turf_decal/box/white/corners,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"mgk" = (
+/obj/effect/turf_decal/tile/brown{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/brown{
+ dir = 1
+ },
+/obj/item/kirbyplants/random,
+/turf/open/floor/plasteel,
+/area/storage/primary)
+"mhL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"mid" = (
+/obj/effect/turf_decal/box/white/corners{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"mii" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable,
+/turf/open/space,
+/area/solar/starboard/aft)
+"mik" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"miA" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line,
/turf/open/floor/plating/airless,
/area/engine/engineering)
"mks" = (
@@ -81118,27 +68137,72 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
+"mmA" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
"mqh" = (
-/obj/structure/chair{
+/obj/effect/turf_decal/tile/blue,
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
/turf/open/floor/plasteel/white,
/area/medical/medbay/lobby)
-"msN" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
+"mqF" = (
+/turf/open/floor/plating/asteroid,
+/area/maintenance/starboard/aft)
+"mrp" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
+/obj/machinery/computer/rdconsole/production,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"msA" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/space/basic,
+/area/space)
+"msN" = (
+/obj/machinery/disposal/bin,
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/structure/disposalpipe/trunk,
+/obj/machinery/button/door{
+ id = "cmoshutter";
+ name = "CMO Office Shutters";
+ pixel_x = -25;
+ req_access_txt = "40"
+ },
/turf/open/floor/plasteel/white,
-/area/medical/medbay/central)
+/area/crew_quarters/heads/cmo)
"mtV" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -81148,26 +68212,251 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
-"mNk" = (
-/obj/effect/turf_decal/tile/red,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/effect/turf_decal/tile/yellow,
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"neT" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+"mus" = (
+/obj/structure/disposalpipe/segment{
dir = 4
},
-/obj/effect/turf_decal/tile/blue{
+/turf/open/space/basic,
+/area/space/nearstation)
+"mvY" = (
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/aft)
+"mzz" = (
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"mzU" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile{
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"mAH" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 8
},
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat_interior)
+"mCJ" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"mFM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"mGy" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"mGB" = (
+/obj/machinery/ai_slipper{
+ uses = 10
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/tcommsat/computer)
+"mGY" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
+"mHU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"mJj" = (
+/obj/effect/turf_decal/tile/yellow,
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"mKe" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"mKu" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/mix_output{
+ dir = 1
+ },
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"mMu" = (
+/obj/machinery/button/door{
+ id = "AuxToilet3";
+ name = "Lock Control";
+ normaldoorcontrol = 1;
+ pixel_x = 25;
+ specialfunctions = 4
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/toilet/secret/low_loot{
+ pixel_y = 8
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"mNk" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/engine/break_room)
+"mPW" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"mQo" = (
+/obj/docking_port/stationary/random{
+ dir = 8;
+ id = "pod_lavaland1";
+ name = "lavaland"
+ },
+/turf/open/space/basic,
+/area/space)
+"mQI" = (
+/obj/structure/table,
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"mQT" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/air_input{
+ dir = 1
+ },
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"mTM" = (
+/obj/machinery/door/airlock/maintenance/abandoned{
+ name = "Storage Room";
+ req_access_txt = "12"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"mXh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/closed/wall,
+/area/maintenance/disposal/incinerator)
+"nek" = (
+/obj/docking_port/stationary{
+ dir = 8;
+ dwidth = 1;
+ height = 4;
+ icon_state = "pinonalert";
+ roundstart_template = /datum/map_template/shuttle/escape_pod/default;
+ width = 3
+ },
+/obj/structure/fans/tiny/invisible,
+/turf/open/space/basic,
+/area/space)
+"neT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"nfX" = (
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"ngc" = (
+/obj/machinery/requests_console{
+ department = "Atmospherics";
+ departmentType = 4;
+ name = "Atmos RC";
+ pixel_x = 30
+ },
+/obj/machinery/modular_computer/console/preset/engineering{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"ngo" = (
+/obj/machinery/door/airlock/external{
+ name = "Escape Pod One"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"ngt" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 1
@@ -81175,18 +68464,75 @@
/obj/effect/turf_decal/trimline/neutral/filled/line,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"nkH" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
+"nkd" = (
+/obj/effect/decal/cleanable/dirt,
/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/area/engine/atmos)
+"nkH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"nkU" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"nkY" = (
+/obj/structure/chair,
+/obj/effect/landmark/start/station_engineer,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"nld" = (
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/machinery/computer/station_alert{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"nlm" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"nlB" = (
+/obj/structure/table/wood,
+/obj/item/radio/intercom{
+ dir = 8;
+ freerange = 1;
+ name = "Station Intercom (Telecomms)";
+ pixel_y = 30
+ },
+/obj/item/storage/box/donkpockets,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
"nmx" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -81221,69 +68567,427 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
+"noe" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ pixel_x = -32
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"nov" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/space/basic,
+/area/space)
+"npc" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/toxin_input,
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
+"npe" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"npB" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"ntW" = (
/obj/structure/cable{
icon_state = "4-8"
},
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 4
+/obj/structure/cable{
+ icon_state = "2-8"
},
/obj/structure/disposalpipe/segment{
dir = 4
},
+/obj/structure/disposalpipe/junction/flip{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"nuo" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"nuC" = (
+/obj/machinery/door/airlock/engineering{
+ name = "Starboard Quarter Solar Access";
+ req_access_txt = "10"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"nuO" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Engineering Foyer";
+ req_one_access_txt = "32;19;24"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"nuU" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"nvN" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/button/door{
+ id = "engstorage";
+ name = "Engineering Secure Storage Control";
+ pixel_x = -28;
+ pixel_y = 8;
+ req_access_txt = "10"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"nvP" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/port)
+"nwy" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit/departure_lounge)
+"nwz" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/airlock/highsecurity{
+ name = "Gravity Generator Foyer";
+ req_access_txt = "10"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
- },
/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"nuO" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/area/engine/gravity_generator)
+"nxW" = (
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
+ dir = 8
},
/turf/open/floor/plasteel,
/area/engine/break_room)
-"nFt" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+"nyU" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/tile/purple,
+/obj/effect/turf_decal/tile/purple{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/purple{
dir = 1
},
+/obj/effect/turf_decal/tile/purple{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 0;
+ name = "Plasma to Pure"
+ },
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"nAx" = (
+/obj/machinery/shower{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"nBT" = (
+/obj/effect/turf_decal/vg_decals/atmos/nitrous_oxide,
+/turf/open/floor/engine/n2o,
+/area/engine/atmos)
+"nDC" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"nDE" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/vending/cola/random,
+/obj/effect/turf_decal/bot,
/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/foyer)
+/area/hallway/primary/fore)
+"nEf" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"nFt" = (
+/obj/machinery/telecomms/message_server,
+/turf/open/floor/circuit/telecomms/mainframe,
+/area/tcommsat/server)
+"nIP" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
+"nJd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"nJi" = (
+/obj/item/storage/toolbox/artistic,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"nJM" = (
+/obj/effect/turf_decal/tile/bar,
+/obj/effect/turf_decal/tile/bar{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/bar{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/starboard/aft)
+"nLj" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"nLA" = (
+/turf/closed/wall,
+/area/construction)
+"nNk" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"nNI" = (
+/turf/closed/wall/r_wall,
+/area/hallway/secondary/entry)
+"nPC" = (
+/obj/machinery/shower{
+ dir = 8
+ },
+/obj/machinery/light/small,
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"nPK" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"nPQ" = (
+/obj/machinery/door/airlock{
+ id_tag = "AuxToilet2";
+ name = "Unit 2"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"nPZ" = (
+/obj/effect/landmark/blobstart,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"nRc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/obj/effect/turf_decal/tile/bar{
- dir = 4
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"nUG" = (
-/obj/effect/turf_decal/trimline/purple/filled/corner{
- dir = 8
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
},
/turf/open/floor/plasteel/white,
-/area/science/research)
-"nXH" = (
-/obj/machinery/light{
- dir = 8;
- light_color = "#e8eaff"
+/area/medical/medbay/central)
+"nSH" = (
+/turf/open/floor/engine,
+/area/engine/engineering)
+"nSZ" = (
+/obj/item/chair/stool,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"nUG" = (
+/obj/machinery/computer/arcade{
+ dir = 8
},
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"nUI" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/central/secondary)
+"nVD" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/general/visible,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"nXH" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"ofD" = (
/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"nXI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/bot,
+/obj/machinery/holopad,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"nYU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"obT" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"ocU" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"oex" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/turf/open/space,
+/area/space)
+"oeB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ofD" = (
/obj/structure/disposalpipe/segment{
dir = 4
},
@@ -81296,50 +69000,237 @@
/obj/effect/turf_decal/tile/blue{
dir = 8
},
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
/turf/open/floor/plasteel,
/area/hallway/secondary/command)
+"oge" = (
+/turf/open/floor/plasteel/dark,
+/area/medical/morgue)
+"ogu" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
+"ohf" = (
+/obj/machinery/door/airlock{
+ id_tag = "AuxToilet1";
+ name = "Unit 1"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"ohk" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"ojZ" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
+"okc" = (
+/obj/machinery/atmospherics/pipe/simple/multiz,
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"olF" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/department/electrical)
+"olR" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 9
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"olS" = (
+/obj/machinery/computer/apc_control{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/status_display/evac{
+ pixel_x = -32
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"ooE" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/tile/purple{
- dir = 1
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer's Office";
+ req_access_txt = "56"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"onU" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/area/crew_quarters/heads/chief)
+"oqf" = (
+/mob/living/simple_animal/opossum/poppy,
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"orm" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"oxP" = (
-/obj/structure/showcase/cyborg/old{
- pixel_y = 20
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "ceblast";
+ name = "Chief's Lockdown Shutters"
+ },
+/obj/effect/turf_decal/delivery,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"osx" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
},
/turf/open/floor/plasteel/grimy,
-/area/tcommsat/computer)
-"oCd" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
+/area/hallway/secondary/entry)
+"ovJ" = (
+/obj/effect/landmark/event_spawn,
/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"owp" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"oxX" = (
+/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/purple/line{
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"oBc" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/turf/open/floor/plating,
+/area/engine/atmos)
+"oBl" = (
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/structure/chair{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"oCd" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"oFc" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer{
+ dir = 1
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"oFF" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 2;
+ height = 13;
+ id = "ferry_home";
+ name = "port bay 2";
+ width = 5
+ },
+/turf/open/space/basic,
+/area/space)
+"oGg" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/obj/machinery/camera/autoname{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"oKd" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - Air";
+ dir = 8
+ },
+/turf/open/floor/engine/air,
+/area/engine/atmos)
+"oKl" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/structure/disposalpipe/segment{
dir = 4
},
/turf/open/floor/plasteel,
@@ -81352,14 +69243,260 @@
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
-/obj/effect/turf_decal/tile{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
+"oLX" = (
+/obj/structure/table/wood,
+/obj/item/folder,
+/obj/item/folder,
+/obj/item/pen,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"oOl" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Port to Filter "
+ },
+/obj/machinery/camera{
+ c_tag = "Atmospherics - Amidship";
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"oOR" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"oPp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"oPN" = (
+/turf/closed/wall/r_wall,
+/area/ai_monitored/turret_protected/aisat/hallway)
+"oPT" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"oQo" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"oQq" = (
+/obj/machinery/air_sensor{
+ id_tag = "n2o_sensor"
+ },
+/turf/open/floor/engine/n2o,
+/area/engine/atmos)
+"oQH" = (
+/obj/effect/landmark/blobstart,
+/turf/open/floor/plating,
+/area/engine/storage)
+"oRP" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"oSS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"oTo" = (
+/obj/machinery/door/airlock/maintenance{
+ req_one_access_txt = "12;5;39;6"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"oUp" = (
+/obj/structure/closet/crate,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/rods/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/electronics/airlock,
+/obj/item/electronics/airlock,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/obj/item/stack/sheet/mineral/plasma{
+ amount = 30
+ },
+/obj/item/gps,
+/turf/open/floor/plating,
+/area/engine/storage)
+"oUD" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"oUM" = (
+/obj/machinery/power/apc/highcap/five_k{
+ areastring = "/area/crew_quarters/toilet/auxiliary";
+ dir = 1;
+ name = "Auxiliary Restrooms APC";
+ pixel_x = 24
+ },
+/obj/structure/cable{
+ dir = 4;
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"oXg" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"oXB" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"oXC" = (
+/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide,
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
+"oYK" = (
+/obj/structure/urinal{
+ pixel_y = 29
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/crew_quarters/toilet/auxiliary)
+"pbg" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/nitrogen_output{
+ dir = 1
+ },
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"pbY" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"pch" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/engine_smes)
+"pcA" = (
+/obj/docking_port/stationary{
+ dir = 2;
+ dwidth = 11;
+ height = 22;
+ id = "whiteship_home";
+ name = "SS13: Auxiliary Dock, Station-Port";
+ width = 35
+ },
+/turf/open/space/basic,
+/area/space)
+"pdx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"peD" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/department/cargo)
+"pgc" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"phk" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
"phO" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -81370,6 +69507,95 @@
/obj/effect/turf_decal/tile/red,
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
+"pin" = (
+/obj/effect/turf_decal/bot,
+/obj/structure/table/reinforced,
+/obj/machinery/newscaster{
+ pixel_x = -32
+ },
+/obj/machinery/firealarm{
+ dir = 4;
+ pixel_x = -24;
+ pixel_y = -32
+ },
+/obj/item/stack/sheet/plasteel/fifty,
+/obj/item/stack/sheet/rglass{
+ amount = 50;
+ pixel_x = 2;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"pkz" = (
+/obj/structure/transit_tube/diagonal,
+/turf/open/space/basic,
+/area/space)
+"pkI" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 4
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"pmK" = (
+/obj/machinery/door/firedoor,
+/obj/machinery/door/airlock/external{
+ name = "Arrival Airlock"
+ },
+/obj/structure/fans/tiny,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"pnS" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"pnT" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"poY" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/scrubber,
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ppK" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
"pqo" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -81385,6 +69611,70 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
+"prG" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"prM" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
+ dir = 9
+ },
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
+"puQ" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"pwk" = (
+/obj/machinery/requests_console{
+ announcementConsole = 1;
+ department = "Telecomms Admin";
+ departmentType = 5;
+ name = "Telecomms RC";
+ pixel_y = -30
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"pwT" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"pwU" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"pxi" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"pxl" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"pyI" = (
+/obj/structure/disposalpipe/segment,
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
"pza" = (
/obj/machinery/light,
/obj/effect/turf_decal/trimline/purple/filled/line{
@@ -81392,130 +69682,33 @@
},
/turf/open/floor/plasteel/white,
/area/science/research)
-"pHw" = (
-/obj/effect/turf_decal/tile{
- dir = 8
+"pAv" = (
+/obj/machinery/status_display/evac{
+ pixel_y = 31
},
-/obj/effect/turf_decal/tile/red{
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"pAO" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating/asteroid,
+/area/maintenance/starboard/aft)
+"pBe" = (
+/obj/effect/turf_decal/tile/green,
+/obj/effect/turf_decal/tile/green{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/green{
dir = 1
},
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit/departure_lounge)
-"pWd" = (
-/obj/effect/turf_decal/tile/red{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/security/brig)
-"qae" = (
-/obj/effect/turf_decal/tile/neutral{
+/obj/effect/turf_decal/tile/green{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/machinery/camera/autoname{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"qax" = (
-/obj/structure/disposalpipe/segment,
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/white,
-/area/science/research)
-"qUA" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 5
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"reY" = (
-/obj/effect/turf_decal/tile{
- dir = 4
- },
-/obj/effect/turf_decal/tile/red,
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit/departure_lounge)
-"rqY" = (
-/obj/structure/cable{
- icon_state = "1-4"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"rIV" = (
-/obj/structure/closet/wardrobe/cargotech,
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/quartermaster/storage)
-"rUI" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/security/brig)
-"rYm" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"spX" = (
-/obj/effect/turf_decal/tile/red{
- dir = 8
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/yellow{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"sDf" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"sZf" = (
-/obj/machinery/rnd/bepis,
-/turf/open/floor/engine,
-/area/science/explab)
-"tbT" = (
-/obj/machinery/power/emitter/anchored{
- dir = 1;
- state = 2
- },
-/obj/structure/cable{
- icon_state = "0-8"
- },
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"tfI" = (
-/obj/structure/chair/stool,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"thv" = (
+/turf/open/floor/plasteel/white/telecomms,
+/area/tcommsat/server)
+"pCX" = (
/obj/structure/cable{
icon_state = "4-8"
},
@@ -81538,177 +69731,764 @@
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
-/obj/effect/turf_decal/trimline/white/line{
- dir = 1
- },
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"tjc" = (
-/obj/structure/disposalpipe/segment{
- dir = 4
- },
-/obj/effect/turf_decal/tile/bar{
+"pGl" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - N2O";
dir = 8
},
-/obj/effect/turf_decal/tile/bar{
+/turf/open/floor/engine/n2o,
+/area/engine/atmos)
+"pGm" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/machinery/light/small,
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"tjO" = (
-/obj/structure/cable{
- icon_state = "4-8"
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"tkv" = (
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/exit)
-"tkG" = (
-/obj/effect/turf_decal/trimline/yellow/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/engine/break_room)
-"tln" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 4
+/obj/machinery/vending/snack/random,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/fore)
+"pGt" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/light/small{
+ dir = 1;
+ light_color = "#ffc1c1";
+ pixel_y = -5
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 9
+ dir = 4
},
/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 6
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"tlP" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
/turf/open/floor/plasteel/dark,
-/area/gateway)
-"tnV" = (
-/obj/structure/window/reinforced/spawner,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/area/aisat)
+"pHw" = (
+/obj/effect/turf_decal/tile{
+ dir = 8
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
+/obj/effect/turf_decal/tile/red{
+ dir = 1
},
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit/departure_lounge)
+"pIr" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner,
/turf/open/floor/plasteel/dark,
/area/aisat)
-"tpJ" = (
-/obj/structure/disposalpipe/segment{
+"pII" = (
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"pIK" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
-"tsA" = (
/obj/structure/cable{
icon_state = "1-2"
},
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"tvc" = (
-/obj/effect/turf_decal/tile/neutral{
- dir = 1
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"pKn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"pLj" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"pLv" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 6
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"pRv" = (
+/obj/machinery/air_sensor{
+ id_tag = "tox_sensor"
+ },
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
+"pSt" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/obj/effect/turf_decal/tile/yellow{
dir = 4
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"txO" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+"pTt" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"pUi" = (
+/obj/machinery/door/airlock/virology,
+/turf/open/floor/plasteel,
+/area/medical/virology)
+"pVy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"pVz" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/corner{
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"uaq" = (
+/area/engine/break_room)
+"pWd" = (
/obj/effect/turf_decal/tile/red{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/security/prison)
-"ubl" = (
-/obj/structure/lattice/catwalk,
-/obj/structure/cable{
- icon_state = "4-8"
+/area/security/brig)
+"pWT" = (
+/obj/machinery/atmospherics/components/unary/portables_connector/visible{
+ dir = 4
},
-/turf/open/space/basic,
-/area/engine/engineering)
-"ucq" = (
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+/obj/machinery/portable_atmospherics/pump,
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/tile/red{
+ dir = 4
},
+/obj/effect/turf_decal/tile/yellow{
+ dir = 4
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"pXA" = (
/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/lobby)
+"pXT" = (
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"pZi" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 8
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"ufs" = (
-/obj/effect/turf_decal/tile/blue{
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"qae" = (
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/ai_monitored/turret_protected/aisat/hallway)
-"ulq" = (
-/obj/machinery/light{
- dir = 4;
- light_color = "#c1caff"
+/obj/machinery/camera/autoname{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"qaj" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/structure/sign/directions/command{
+ dir = 1;
+ pixel_y = 32
+ },
+/obj/structure/sign/directions/security{
+ dir = 1;
+ pixel_y = 40
+ },
+/obj/structure/sign/directions/medical{
+ dir = 1;
+ pixel_y = 24
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"qax" = (
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/trimline/purple/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/science/research)
+"qci" = (
+/obj/effect/turf_decal/vg_decals/atmos/oxygen,
+/turf/open/floor/engine/o2,
+/area/engine/atmos)
+"qgT" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"qlI" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 10
+ },
+/turf/closed/wall/r_wall,
+/area/engine/break_room)
+"qnG" = (
+/obj/machinery/space_heater,
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"qnQ" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"qos" = (
+/obj/item/storage/toolbox/mechanical,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"qpo" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
},
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/door/airlock/command{
+ name = "Chief Engineer's Quarters";
+ req_access_txt = "56"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel/dark,
+/area/crew_quarters/heads/chief)
+"qqN" = (
+/obj/machinery/power/tracker,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating/airless,
+/area/solar/starboard/aft)
+"qrz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/dark/visible,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"qrB" = (
+/obj/item/reagent_containers/food/snacks/raisincookie{
+ pixel_x = 4
+ },
+/obj/structure/table/wood,
+/obj/item/reagent_containers/food/drinks/sillycup/smallcarton{
+ list_reagents = list(/datum/reagent/consumable/milk = 20);
+ name = "small milk carton";
+ pixel_x = -8;
+ pixel_y = 5
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
+"qsj" = (
+/turf/open/floor/plasteel/dark/telecomms,
+/area/tcommsat/server)
+"quL" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"quP" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
dir = 8
},
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"qxo" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"qyD" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/storage/emergency/starboard)
+"qzu" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"qzB" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space,
+/area/solar/starboard/aft)
+"qBy" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"qIM" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/department/electrical)
+"qIN" = (
+/turf/open/floor/plating,
+/turf/open/floor/plating{
+ icon_state = "platingdmg2"
+ },
+/area/maintenance/department/medical)
+"qLB" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"qMO" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable/yellow{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"qOl" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/turf/open/floor/plating,
+/area/security/checkpoint/engineering)
+"qOF" = (
+/obj/machinery/atmospherics/pipe/manifold/dark/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"qPq" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"qSJ" = (
+/obj/effect/turf_decal/delivery,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/highsecurity{
+ name = "Gravity Generator Foyer";
+ req_access_txt = "10"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"qTk" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"qTU" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/item/poster/random_contraband,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"qUA" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
+"qVj" = (
+/turf/closed/wall/r_wall,
+/area/tcommsat/computer)
+"qVN" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"qYQ" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"qZz" = (
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"qZU" = (
+/obj/structure/closet/crate,
+/obj/item/poster/random_contraband,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"rav" = (
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"raV" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"rbw" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 4;
+ name = "4maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"rby" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"rbV" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"rcz" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"rcP" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/maintenance/department/medical)
+"rcU" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"rey" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 4;
+ name = "Port to Turbine"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"reY" = (
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit/departure_lounge)
+"rgr" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
-"umI" = (
-/obj/structure/urinal{
- dir = 8;
- pixel_x = 28
- },
-/turf/open/floor/plasteel/freezer,
-/area/crew_quarters/toilet)
-"unn" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
- },
-/obj/machinery/vr_sleeper{
+"rgw" = (
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/plating,
+/area/construction)
+"rgL" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"rhO" = (
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"rlL" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
-"upC" = (
+/area/engine/atmos)
+"rnt" = (
+/obj/structure/closet/emcloset,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"rpQ" = (
+/obj/structure/window/reinforced/spawner/east,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"rqH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/sink/kitchen{
+ dir = 4;
+ pixel_x = -15
+ },
+/obj/structure/mirror{
+ pixel_x = -27
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"rqY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"rrU" = (
+/obj/machinery/power/deck_relay,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"rtC" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/item/rcl/pre_loaded,
+/obj/item/rcl/pre_loaded,
+/obj/item/stack/cable_coil,
+/obj/item/stack/cable_coil,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"rtM" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/carbon_input,
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
+"rwo" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Pure to Fuel Pipe"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"rwH" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"rxJ" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "O2 to Pure"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"rxN" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 4
+ },
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"rzz" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"rBw" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/carbon_output,
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
+"rCc" = (
/obj/structure/cable{
icon_state = "1-2"
},
@@ -81725,31 +70505,850 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/white/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "2-8"
},
/turf/open/floor/plasteel,
-/area/hallway/secondary/entry)
-"urx" = (
-/obj/structure/chair/comfy/teal{
+/area/hallway/primary/fore)
+"rCg" = (
+/obj/machinery/light,
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"rCq" = (
+/obj/effect/turf_decal/stripes/line{
dir = 4
},
-/turf/open/floor/wood,
-/area/library)
-"utM" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"rCB" = (
+/obj/effect/spawner/structure/window,
+/turf/open/floor/plating,
+/area/engine/storage_shared)
+"rCH" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 9
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"rCU" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"rDr" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/stripes/line{
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"rDI" = (
+/obj/structure/dresser,
+/obj/machinery/status_display/evac{
+ pixel_x = -32
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"rEw" = (
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"rEL" = (
+/obj/machinery/telecomms/receiver/preset_left,
+/turf/open/floor/circuit/green/telecomms/mainframe,
+/area/tcommsat/server)
+"rFZ" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/disposal/incinerator";
+ dir = 1;
+ name = "Incinerator APC";
+ pixel_y = 26
+ },
+/obj/structure/cable{
+ icon_state = "0-2"
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"rHa" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"rIr" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/landmark/start/station_engineer,
+/obj/structure/chair{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"rIV" = (
+/obj/structure/closet/wardrobe/cargotech,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/quartermaster/storage)
+"rJj" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"rMo" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"rMq" = (
+/obj/effect/turf_decal/tile/blue{
dir = 8
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"rMw" = (
+/obj/machinery/door/airlock/external,
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/central/secondary)
+"rNH" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"uwg" = (
+/area/maintenance/disposal/incinerator)
+"rPP" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"rUH" = (
+/obj/structure/table,
+/obj/item/book/manual/wiki/security_space_law,
+/obj/item/radio/intercom{
+ dir = 4;
+ pixel_x = 27
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"rUI" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/security/brig)
+"rVf" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/obj/machinery/camera/autoname{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"rYm" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"saP" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/solars/starboard/aft";
+ dir = 1;
+ name = "Starboard Quarter Solar APC";
+ pixel_y = 24
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"sbk" = (
+/obj/machinery/power/smes,
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"sci" = (
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"scp" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible{
+ dir = 9
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/obj/structure/table,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/sheet/metal/fifty,
+/obj/item/stack/rods/fifty,
+/obj/item/stack/rods/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/stack/sheet/glass/fifty,
+/obj/item/grenade/chem_grenade/smart_metal_foam,
+/obj/item/grenade/chem_grenade/smart_metal_foam,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"sdf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"sdy" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/valve{
+ name = "output gas to space"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"sfN" = (
+/obj/machinery/light/small{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"sgV" = (
+/obj/effect/turf_decal/trimline/yellow/filled/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"sjs" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/structure/closet/radiation,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"sjw" = (
+/turf/open/floor/plating,
+/area/storage/tech)
+"sjJ" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#e8eaff"
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"smK" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/yellow/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/line{
+ dir = 4
+ },
/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"snv" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/stripes/full,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/machinery/portable_atmospherics/canister,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"spX" = (
+/obj/item/electronics/airlock,
+/obj/item/electronics/firelock,
+/obj/item/electronics/firealarm,
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"srA" = (
+/obj/structure/window/reinforced/spawner,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"svn" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/turf/closed/wall,
+/area/engine/break_room)
+"swF" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"sxV" = (
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/obj/machinery/power/solar{
+ id = "aftstarboard";
+ name = "Aft-Starboard Solar Array"
+ },
+/turf/open/floor/plasteel/airless/solarpanel,
+/area/solar/starboard/aft)
+"szn" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/item/tank/internals/oxygen,
+/obj/item/storage/box/lights,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"sBB" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/engine/gravity_generator)
+"sDf" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"sEy" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"sEC" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"sFt" = (
+/obj/machinery/shower{
+ dir = 8;
+ name = "emergency shower"
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"sHi" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall,
+/area/maintenance/starboard/aft)
+"sHs" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"sJs" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"sKh" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/space/basic,
+/area/solar/starboard/aft)
+"sKS" = (
+/obj/machinery/power/smes{
+ charge = 5e+006
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-4"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"sMr" = (
+/obj/structure/closet/secure_closet/personal/cabinet,
+/obj/machinery/light/small{
+ dir = 8;
+ light_color = "#d8b1b1"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"sMW" = (
+/obj/machinery/door/airlock/maintenance{
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/hallway/primary/fore)
+"sNh" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/official/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"sPC" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 1
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/captain/private)
+"sTw" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"sUI" = (
+/obj/effect/spawner/structure/window/reinforced,
+/obj/structure/cable,
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/obj/structure/cable{
+ icon_state = "0-4"
+ },
+/turf/open/floor/plating,
+/area/security/checkpoint/customs)
+"sVb" = (
+/obj/structure/transit_tube/diagonal/crossing,
+/turf/open/space/basic,
+/area/space)
+"sVY" = (
+/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/open/space,
+/area/solar/starboard/aft)
+"sYO" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/components/trinary/filter/atmos/n2o{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"sZf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"sZw" = (
+/obj/machinery/camera/autoname{
+ dir = 8
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"sZA" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"tbH" = (
+/obj/structure/girder,
+/obj/structure/grille,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"tbT" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"tcg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"tci" = (
+/obj/structure/table/wood,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/carpet,
+/area/hallway/secondary/entry)
+"tcW" = (
+/obj/structure/stairs/west,
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 4
+ },
+/obj/structure/railing{
+ icon_state = "railing";
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"tdt" = (
+/obj/machinery/power/port_gen/pacman,
+/turf/open/floor/plating,
+/area/engine/storage)
+"tfI" = (
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"tgp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/red{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"thV" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/terminal{
+ dir = 1
+ },
+/obj/structure/cable/yellow{
+ icon_state = "0-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"tip" = (
+/obj/machinery/atmospherics/pipe/simple/yellow/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 8
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"tiF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"tiT" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold4w/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"tjc" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"tjO" = (
+/obj/structure/extinguisher_cabinet{
+ dir = 4;
+ pixel_x = 24
+ },
+/obj/effect/turf_decal/tile/red,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/yellow,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"tkv" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/exit)
+"tkG" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"tln" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 8
+ },
+/obj/machinery/meter/atmos/atmos_waste_loop,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"tlP" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/structure/table/glass,
+/obj/item/folder/white,
+/obj/item/folder/white,
+/turf/open/floor/plasteel/white,
+/area/medical/virology)
+"tmb" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"toM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"tpu" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 8;
+ name = "Distro to Waste"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"tpJ" = (
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"tpY" = (
+/obj/machinery/meter/atmos/distro_loop,
+/obj/machinery/atmospherics/pipe/manifold4w/supply/visible,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"trF" = (
+/obj/structure/window/reinforced/spawner,
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"tsA" = (
+/obj/machinery/atmospherics/pipe/manifold/supply/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"tuL" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 8
+ },
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"tvc" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
@@ -81758,18 +71357,531 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
-"uFf" = (
-/turf/closed/wall/r_wall,
-/area/science/circuit)
-"uIi" = (
+"tvA" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/cobweb,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"twd" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/yellow/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"twF" = (
+/obj/effect/turf_decal/stripes/corner,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"txt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"txO" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"tyR" = (
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/manifold/cyan/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"tzE" = (
+/obj/structure/closet/crate,
+/obj/item/storage/box/donkpockets,
+/obj/item/stack/cable_coil/random,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"tAF" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"tBM" = (
+/turf/closed/wall,
+/area/engine/storage_shared)
+"tDk" = (
+/obj/structure/window/reinforced{
+ dir = 4
+ },
+/turf/open/space/basic,
+/area/space)
+"tDV" = (
+/obj/item/kirbyplants/random,
+/turf/open/floor/wood,
+/area/library)
+"tEq" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 5
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"tFC" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/components/trinary/filter/atmos/co2{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"tIu" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrogen_input{
+ dir = 1
+ },
+/turf/open/floor/engine/n2,
+/area/engine/atmos)
+"tIJ" = (
+/obj/structure/sign/warning/vacuum/external,
+/turf/closed/wall,
+/area/hallway/secondary/entry)
+"tKd" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"tKL" = (
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"tKY" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater/on,
+/obj/structure/window/reinforced/spawner/east,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"tLA" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/tcommsat/server)
+"tMv" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"tNZ" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"tPt" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"tPH" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/effect/spawner/lootdrop/maintenance,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"tQh" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"tRs" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 4
},
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"tUH" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1{
+ dir = 8
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"tWj" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"tWq" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/construction)
+"tWJ" = (
+/obj/machinery/status_display/ai{
+ pixel_y = 32
+ },
+/obj/effect/turf_decal/box/white,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"tYl" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"uap" = (
+/obj/structure/sign/warning/radiation/rad_area{
+ pixel_y = -32
+ },
+/obj/structure/girder,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"uaq" = (
+/obj/effect/turf_decal/tile/red{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/prison)
+"ubl" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space/basic,
+/area/engine/engineering)
+"ubI" = (
+/obj/effect/decal/cleanable/cobweb,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"ufs" = (
+/obj/machinery/light/small{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"uiC" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"uje" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ujf" = (
+/obj/machinery/light,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"ujn" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9
+ },
+/turf/open/space/basic,
+/area/space)
+"ulq" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"umd" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"umv" = (
+/obj/machinery/door/airlock{
+ id_tag = "AuxToilet3";
+ name = "Unit 3"
+ },
+/turf/open/floor/plasteel,
+/area/crew_quarters/toilet/auxiliary)
+"umI" = (
+/obj/item/poster/random_contraband,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"unn" = (
+/obj/item/radio/intercom{
+ dir = 8;
+ name = "Station Intercom";
+ pixel_x = -28
+ },
+/turf/open/floor/wood,
+/area/crew_quarters/heads/chief/private)
+"unY" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 10
+ },
+/obj/machinery/meter,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"uoQ" = (
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"uoR" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"upk" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/carpet/orange,
+/area/crew_quarters/heads/chief/private)
+"ups" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/crossing/horizontal,
+/turf/open/space/basic,
+/area/space/nearstation)
+"upC" = (
+/obj/structure/table/wood,
+/obj/item/flashlight/lamp,
+/turf/open/floor/carpet/orange,
+/area/crew_quarters/heads/chief/private)
+"urx" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/rock/jungle,
+/turf/open/floor/grass,
+/area/library)
+"urG" = (
+/obj/machinery/shower{
+ dir = 8;
+ name = "emergency shower"
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"uss" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/machinery/door/firedoor,
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
+"utp" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"utM" = (
+/obj/machinery/door/poddoor/shutters{
+ id = "evashutter";
+ name = "E.V.A. Storage Shutter"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/ai_monitored/storage/eva)
+"uvQ" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
+"uwg" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/chair/stool,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"uyX" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Aux Base Maintenance";
+ req_access_txt = "48"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
+"uBL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"uBQ" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 6
+ },
+/obj/machinery/airalarm{
+ pixel_y = 23
+ },
+/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/gravity_generator)
+"uFe" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"uFf" = (
+/turf/closed/wall/r_wall,
+/area/science/circuit)
+"uHm" = (
+/obj/machinery/portable_atmospherics/canister/nitrogen,
+/obj/effect/turf_decal/bot,
+/obj/machinery/camera/autoname{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"uHn" = (
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"uIh" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 5
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"uIi" = (
+/obj/machinery/door/airlock/engineering/abandoned{
+ name = "Utilities Maintenance";
+ req_access_txt = "11"
+ },
+/obj/machinery/atmospherics/pipe/layer_manifold{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/cargo)
"uJe" = (
/obj/effect/turf_decal/stripes/line{
dir = 4
@@ -81782,82 +71894,82 @@
},
/turf/open/floor/plasteel,
/area/hallway/secondary/exit/departure_lounge)
+"uJR" = (
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"uKJ" = (
-/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/chair{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"uLi" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/disposalpipe/segment,
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 4
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
- },
-/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"uKM" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"uLi" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 8
+/obj/machinery/navbeacon{
+ codes_txt = "patrol;next_patrol=central5";
+ location = "central4"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"uLH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/green/filled/line{
- dir = 8
+/obj/structure/cable{
+ icon_state = "1-2"
},
-/turf/open/floor/plasteel/white,
-/area/medical/virology)
-"uLR" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 5
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
"uMl" = (
/obj/effect/turf_decal/trimline/purple/filled/line{
dir = 4
},
/turf/open/floor/plasteel,
/area/science/robotics/mechbay)
-"uNK" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue,
-/turf/open/floor/plasteel/dark/corner{
- dir = 8
- },
-/area/hallway/primary/aft)
-"uPt" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+"uNc" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
dir = 4
},
-/obj/effect/turf_decal/tile{
- dir = 1
- },
-/obj/effect/turf_decal/tile/blue{
- dir = 8
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/starboard)
+/area/engine/atmos)
+"uNr" = (
+/obj/item/storage/daki,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"uOf" = (
+/obj/machinery/door/firedoor,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"uPt" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/holopad,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/ai)
"uQf" = (
/obj/effect/turf_decal/tile/neutral{
dir = 4
@@ -81866,25 +71978,43 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
+"uQh" = (
+/obj/structure/table/wood,
+/obj/item/book/manual/wiki/tcomms,
+/obj/item/folder/blue,
+/obj/item/pen,
+/obj/structure/sign/poster/official/random{
+ pixel_y = 32
+ },
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
+"uQB" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxin_output,
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
"uRi" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 9
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/obj/structure/window/reinforced/spawner,
+/turf/open/space/basic,
+/area/space)
"uRw" = (
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/area/security/checkpoint/engineering)
+"uRP" = (
+/obj/machinery/disposal/bin,
+/obj/structure/disposalpipe/trunk{
+ dir = 8
+ },
+/obj/machinery/status_display/ai{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/grimy,
+/area/hallway/secondary/entry)
+"uSw" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/obj/structure/closet,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
"uSM" = (
/obj/effect/turf_decal/tile/neutral{
dir = 1
@@ -81893,7 +72023,22 @@
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
+"uTf" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/light/small{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"uUy" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/security/checkpoint/engineering)
"uVs" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -81932,99 +72077,273 @@
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
"uWS" = (
-/obj/structure/cable{
- icon_state = "1-2"
+/obj/effect/turf_decal/vg_decals/department/hop,
+/turf/open/floor/plasteel,
+/area/hallway/secondary/command)
+"uWT" = (
+/obj/structure/rack,
+/obj/effect/spawner/lootdrop/techstorage/tcomms,
+/turf/open/floor/plating,
+/area/storage/tech)
+"uWV" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/machinery/atmospherics/components/unary/vent_pump/on/layer1{
+/obj/effect/turf_decal/trimline/blue/filled/line{
dir = 1
},
-/turf/open/floor/plasteel/white,
-/area/medical/surgery)
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"uXS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
"uYv" = (
-/obj/machinery/door/firedoor,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"uYC" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
dir = 4
},
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
/turf/open/floor/plasteel,
/area/hallway/primary/aft)
+"uYG" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
"uZH" = (
-/obj/machinery/door/firedoor,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/machinery/door/poddoor/preopen{
+ id = "Engineering";
+ name = "Engineering Security Doors"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"vaH" = (
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
dir = 1
},
+/obj/machinery/power/grounding_rod,
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"veE" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"vhh" = (
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 1
+/area/engine/storage_shared)
+"vfZ" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/blue/filled/corner,
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"voR" = (
-/obj/effect/turf_decal/trimline/purple/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel/white,
-/area/medical/genetics)
-"voS" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"vhd" = (
+/obj/machinery/shower{
+ dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
-"vrE" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/area/crew_quarters/toilet/auxiliary)
+"vja" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
},
-/obj/effect/turf_decal/tile/purple,
-/turf/open/floor/plasteel,
-/area/hallway/primary/fore)
-"vtT" = (
-/obj/machinery/light,
-/obj/effect/turf_decal/tile/neutral,
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
+/obj/structure/cable/yellow,
+/turf/open/floor/engine,
+/area/engine/engineering)
+"vjQ" = (
+/obj/effect/turf_decal/delivery,
+/obj/machinery/door/poddoor/preopen{
+ id = "Engineering";
+ name = "Engineering Security Doors"
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
-"vwv" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/light{
+/area/engine/break_room)
+"vjV" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/freezer,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vka" = (
+/obj/machinery/atmospherics/components/unary/thermomachine/heater/on{
+ dir = 1
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vkS" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/manifold4w/cyan/visible,
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"vlM" = (
+/obj/structure/closet/crate,
+/obj/item/storage/box/donkpockets,
+/obj/item/vending_refill/cola,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"vmy" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"vmO" = (
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/department/electrical";
dir = 4;
- light_color = "#e8eaff"
+ name = "Electrical Maintenance APC";
+ pixel_x = 24
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
+/obj/structure/cable{
+ icon_state = "0-8"
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"vxz" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/light/small{
- dir = 1;
- light_color = "#ffc1c1";
- pixel_y = -5
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"vnI" = (
+/obj/machinery/portable_atmospherics/canister/air,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"voS" = (
+/obj/structure/cable{
+ icon_state = "4-8"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
- dir = 10
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 5
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
},
/turf/open/floor/plasteel/dark,
-/area/aisat)
+/area/ai_monitored/storage/satellite)
+"vrE" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner/west,
+/turf/open/space/basic,
+/area/space)
+"vsH" = (
+/obj/machinery/rnd/production/protolathe/department/engineering,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"vtT" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"vuN" = (
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 10
+ },
+/turf/open/space/basic,
+/area/space)
+"vuY" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"vvk" = (
+/obj/structure/closet,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"vyb" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 5
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vyn" = (
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/purple/visible{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vzJ" = (
+/obj/machinery/atmospherics/pipe/manifold/purple/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vzV" = (
+/obj/structure/disposalpipe/segment,
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"vBt" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"vBE" = (
/obj/effect/turf_decal/tile/red{
dir = 8
@@ -82034,39 +72353,64 @@
},
/turf/open/floor/plasteel/dark,
/area/security/prison)
-"vDt" = (
-/obj/effect/turf_decal/tile/bar{
+"vCd" = (
+/obj/machinery/portable_atmospherics/canister,
+/obj/machinery/light/small{
dir = 4
},
-/obj/effect/turf_decal/tile/bar{
- dir = 8
- },
-/turf/open/floor/plasteel/cafeteria,
-/area/crew_quarters/kitchen)
-"vDO" = (
-/mob/living/simple_animal/opossum,
-/turf/open/floor/plating,
-/area/maintenance/fore)
-"vDW" = (
-/obj/structure/cable{
- icon_state = "1-2"
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/structure/disposalpipe/segment{
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
dir = 4
},
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/tile/blue{
- dir = 8
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/engine/atmos)
+"vCZ" = (
+/obj/machinery/atmospherics/components/binary/pump{
+ name = "Air to Mix"
+ },
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/secondary/command)
+/area/engine/atmos)
+"vDL" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 4
+ },
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"vDW" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/purple/visible{
+ dir = 10
+ },
+/turf/open/space,
+/area/space/nearstation)
+"vEe" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"vEG" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 5
+ },
+/turf/open/space,
+/area/space/nearstation)
+"vEP" = (
+/turf/open/floor/carpet,
+/area/tcommsat/computer)
"vFo" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -82075,13 +72419,24 @@
/obj/effect/turf_decal/tile/purple,
/turf/open/floor/plasteel,
/area/hallway/primary/fore)
-"vFP" = (
-/obj/structure/window/reinforced/spawner/north,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+"vFp" = (
+/obj/structure/extinguisher_cabinet{
+ pixel_x = 26;
+ pixel_y = -32
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/obj/machinery/airalarm{
+ dir = 1;
+ pixel_y = -22
+ },
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"vFP" = (
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 10
+ },
+/turf/open/space,
+/area/space/nearstation)
"vGr" = (
/obj/structure/cable{
icon_state = "1-2"
@@ -82107,18 +72462,46 @@
},
/turf/open/floor/plasteel,
/area/hallway/primary/starboard)
+"vGI" = (
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"vGY" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port)
+"vHL" = (
+/obj/machinery/light,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 9
+ },
+/turf/open/floor/plasteel,
+/area/medical/virology)
"vJb" = (
/obj/effect/turf_decal/trimline/neutral/filled/line{
dir = 5
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/aft)
"vKZ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 4
+/obj/machinery/power/apc{
+ areastring = "/area/maintenance/dormitory";
+ name = "Dormitory Maintenance APC";
+ pixel_y = -28
},
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"vLH" = (
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/engine/air,
+/area/engine/atmos)
"vLQ" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -82128,56 +72511,313 @@
dir = 1
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
+"vLR" = (
+/obj/structure/disposalpipe/segment{
+ dir = 10
+ },
+/obj/structure/cable{
+ icon_state = "2-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"vMw" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"vNr" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 6
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vOr" = (
+/obj/machinery/door/airlock/engineering/glass{
+ name = "Gravity Generator";
+ req_access_txt = "11"
+ },
+/obj/structure/cable/yellow{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"vOB" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - Mix";
+ dir = 8
+ },
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
"vPQ" = (
/obj/effect/turf_decal/trimline/yellow/filled/line{
dir = 1
},
/turf/open/floor/plasteel,
/area/quartermaster/miningoffice)
-"vTO" = (
+"vPX" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/components/binary/dp_vent_pump/high_volume/incinerator_atmos{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/turf/open/floor/engine,
+/area/maintenance/disposal/incinerator)
+"vQl" = (
+/obj/machinery/power/emitter/anchored{
+ dir = 1;
+ state = 2
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"vRm" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible,
+/obj/machinery/atmospherics/components/binary/pump/on{
+ dir = 4;
+ name = "Unfiltered & Air to Mix"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"vSN" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/crew_quarters/toilet/auxiliary)
+"vTb" = (
+/obj/effect/turf_decal/vg_decals/atmos/mix,
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
+"vTr" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/transit_tube/crossing/horizontal,
+/turf/open/space/basic,
+/area/space/nearstation)
+"vTA" = (
+/obj/effect/spawner/lootdrop/grille_or_trash,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"vUC" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"vVH" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3,
+/turf/open/floor/plasteel,
+/area/engine/storage_shared)
+"vWi" = (
/obj/structure/window/reinforced/spawner,
/obj/structure/window/reinforced{
- dir = 8;
- layer = 2.9
+ dir = 4
+ },
+/turf/open/space,
+/area/space)
+"vXt" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"vZK" = (
+/obj/structure/grille,
+/obj/structure/lattice,
+/turf/open/space/basic,
+/area/space/nearstation)
+"waa" = (
+/obj/item/electronics/airalarm,
+/obj/item/electronics/apc,
+/obj/structure/table,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"wav" = (
+/obj/structure/window/reinforced/spawner,
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"wdC" = (
+/obj/structure/lattice/catwalk,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/transit_tube/horizontal,
+/turf/open/space/basic,
+/area/space/nearstation)
+"wdP" = (
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 5
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"wfR" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/open/space,
+/area/space/nearstation)
+"wgU" = (
+/obj/machinery/atmospherics/components/unary/vent_pump/siphon/atmos/toxins_mixing_output,
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
+"wic" = (
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/closet/firecloset,
+/obj/effect/turf_decal/bot,
+/turf/open/floor/plasteel/dark,
+/area/hallway/primary/aft)
+"wif" = (
+/obj/structure/grille,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/engine/atmos)
+"wiD" = (
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"wjn" = (
+/obj/structure/lattice,
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"wlN" = (
+/turf/closed/wall,
+/area/crew_quarters/toilet/auxiliary)
+"woU" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"wrs" = (
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/machinery/door/poddoor/preopen{
+ id = "atmoslock";
+ name = "Atmospherics Lockdown Blast door"
+ },
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"wsH" = (
+/obj/machinery/door/poddoor/preopen{
+ id = "atmoslock";
+ name = "Atmospherics Lockdown Blast door"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"wsS" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/structure/table,
+/obj/item/clothing/head/welding{
+ pixel_x = -3;
+ pixel_y = 7
+ },
+/obj/item/clothing/head/welding{
+ pixel_x = -5;
+ pixel_y = 3
+ },
+/obj/effect/turf_decal/delivery,
+/obj/item/clothing/mask/gas{
+ pixel_x = 8;
+ pixel_y = 4
+ },
+/obj/item/clothing/mask/gas{
+ pixel_x = 5;
+ pixel_y = -2
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"wsT" = (
+/obj/structure/cable/yellow{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable/yellow{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating/airless,
+/area/engine/engineering)
+"wtQ" = (
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = 32
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/maintenance/aft)
+"wtV" = (
+/obj/structure/closet/secure_closet/engineering_personal,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"wuj" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 5
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 10
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"vWi" = (
-/obj/structure/window/reinforced{
- dir = 4
- },
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel/dark,
-/area/aisat)
-"wsH" = (
-/obj/machinery/atmospherics/pipe/manifold/yellow/visible{
- dir = 1
- },
-/obj/effect/turf_decal/trimline/neutral/filled/line{
- dir = 1
- },
-/turf/open/floor/plasteel,
-/area/engine/atmos)
-"wtQ" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 4
- },
-/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/turf/open/floor/plating,
+/area/maintenance/aft)
"wwa" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -82185,13 +72825,56 @@
},
/turf/open/floor/plasteel,
/area/security/prison)
-"wEY" = (
+"wyC" = (
+/obj/machinery/camera/autoname,
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"wzM" = (
/obj/structure/cable{
icon_state = "1-2"
},
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"wAl" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plasteel,
+/area/construction)
+"wBu" = (
+/obj/machinery/vending/tool,
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"wDn" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile,
+/obj/effect/turf_decal/tile{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 1
+ },
+/obj/machinery/atmospherics/components/binary/pump{
+ dir = 1;
+ name = "Air to Pure"
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"wEY" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
-/obj/structure/disposalpipe/segment,
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/tile/neutral{
dir = 8
@@ -82202,11 +72885,52 @@
/obj/effect/turf_decal/tile/neutral{
dir = 1
},
-/obj/effect/turf_decal/trimline/blue/line{
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"wJD" = (
+/obj/machinery/power/port_gen/pacman,
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"wJZ" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/power/smes{
+ capacity = 9e+006;
+ charge = 10000
+ },
+/obj/structure/cable{
+ icon_state = "0-8"
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"wLo" = (
+/obj/machinery/door/airlock/atmos{
+ name = "Turbine Access";
+ req_access_txt = "32"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden/layer3{
+ dir = 1
+ },
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
dir = 4
},
/turf/open/floor/plasteel,
-/area/hallway/primary/aft)
+/area/maintenance/disposal/incinerator)
+"wMr" = (
+/obj/structure/closet/crate,
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 3;
+ name = "3maintenance loot spawner"
+ },
+/obj/item/flashlight,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
"wNs" = (
/obj/structure/cable{
icon_state = "4-8"
@@ -82230,23 +72954,132 @@
/turf/open/floor/plasteel/dark,
/area/science/circuit)
"wOj" = (
-/obj/structure/cable/yellow{
+/obj/structure/disposalpipe/segment,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"wOF" = (
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 5
+ },
+/obj/structure/cable{
icon_state = "4-8"
},
-/obj/effect/turf_decal/stripes/line,
-/obj/machinery/power/grounding_rod,
-/turf/open/floor/plating/airless,
-/area/engine/engineering)
-"wUP" = (
-/obj/structure/window/reinforced/spawner/north,
+/obj/effect/landmark/event_spawn,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"wOT" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/visible,
+/obj/machinery/light{
+ dir = 8;
+ light_color = "#e8eaff"
+ },
+/turf/open/floor/plasteel/dark/corner{
+ dir = 1
+ },
+/area/engine/atmos)
+"wPh" = (
+/turf/closed/wall,
+/area/hallway/secondary/entry)
+"wQP" = (
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/fore)
+"wSL" = (
+/obj/structure/girder,
+/obj/structure/disposalpipe/segment,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"wTC" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/space/basic,
+/area/space/nearstation)
+"wUN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/general/visible{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"wUP" = (
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
dir = 1
},
-/turf/open/floor/plasteel/dark,
-/area/aisat)
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"wWr" = (
+/obj/machinery/camera{
+ c_tag = "Atmospherics Tank - CO2";
+ dir = 8
+ },
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
+"wXI" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue{
+ dir = 1
+ },
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"wYk" = (
+/obj/machinery/atmospherics/pipe/simple/green/visible{
+ dir = 6
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"wYv" = (
+/obj/machinery/door/airlock/engineering/abandoned{
+ name = "Electrical Maintenance";
+ req_access_txt = "11"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"wZA" = (
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/green/visible,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"wZC" = (
/obj/effect/turf_decal/tile/neutral,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -82257,16 +73090,69 @@
pixel_y = -29
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
"xag" = (
/turf/closed/wall,
/area/science/circuit)
-"xfQ" = (
-/obj/effect/turf_decal/trimline/neutral/filled/end{
+"xaB" = (
+/obj/effect/turf_decal/tile/neutral{
dir = 1
},
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = -26
+ },
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/primary/fore)
+"xbr" = (
+/turf/closed/wall/r_wall,
+/area/space/nearstation)
+"xfQ" = (
+/obj/machinery/atmospherics/pipe/manifold/green/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"xhe" = (
+/obj/structure/lattice/catwalk,
+/turf/open/space/basic,
+/area/solar/starboard/aft)
+"xih" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible,
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"xiH" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark,
+/area/aisat)
+"xiJ" = (
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 8
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/turf/open/floor/plasteel,
+/area/engine/atmos)
"xjG" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -82274,21 +73160,161 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
+"xkO" = (
+/obj/effect/decal/cleanable/cobweb{
+ icon_state = "cobweb2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"xlk" = (
+/obj/structure/lattice/catwalk,
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/structure/transit_tube/horizontal,
+/turf/open/space/basic,
+/area/space/nearstation)
"xmV" = (
/turf/open/floor/plasteel/dark,
/area/science/circuit)
-"xyH" = (
-/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+"xnU" = (
+/obj/machinery/light{
+ dir = 4;
+ light_color = "#c1caff"
+ },
+/obj/effect/turf_decal/tile{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/blue,
+/obj/structure/disposalpipe/segment{
dir = 10
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
- dir = 8
+/turf/open/floor/plasteel,
+/area/hallway/secondary/entry)
+"xoN" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/meter,
+/obj/machinery/atmospherics/pipe/manifold/general/visible,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"xqu" = (
+/obj/structure/window/reinforced/spawner/west,
+/obj/structure/lattice,
+/obj/machinery/atmospherics/pipe/simple/purple/visible,
+/turf/open/space,
+/area/space/nearstation)
+"xrg" = (
+/obj/structure/cable{
+ icon_state = "2-4"
},
-/obj/effect/turf_decal/trimline/blue/filled/corner{
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
dir = 4
},
+/turf/open/floor/plasteel/grimy,
+/area/tcommsat/computer)
+"xri" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1,
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"xrA" = (
+/obj/structure/window/reinforced/spawner,
+/obj/machinery/atmospherics/pipe/simple/yellow/visible,
+/turf/open/floor/plating/airless,
+/area/engine/atmos)
+"xtx" = (
+/obj/structure/table,
+/obj/item/storage/belt/utility,
+/obj/item/t_scanner,
+/obj/item/t_scanner,
+/obj/item/t_scanner,
+/obj/machinery/camera/autoname{
+ dir = 5
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line,
+/obj/effect/turf_decal/delivery,
+/turf/open/floor/plasteel,
+/area/engine/atmos)
+"xwv" = (
+/obj/effect/turf_decal/trimline/yellow/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/obj/machinery/button/door{
+ id = "ewradiation";
+ name = "Shutters Control";
+ pixel_x = 33;
+ req_access_txt = "11"
+ },
+/turf/open/floor/plasteel,
+/area/engine/engineering)
+"xyl" = (
+/obj/machinery/door/airlock/maintenance{
+ name = "Engineering Maintenance";
+ req_access_txt = "10"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"xzj" = (
+/obj/structure/window/reinforced{
+ dir = 8;
+ layer = 2.9
+ },
+/obj/structure/lattice,
+/turf/open/space,
+/area/space/nearstation)
+"xAN" = (
+/turf/closed/wall,
+/area/maintenance/department/electrical)
+"xCM" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden{
+ dir = 4
+ },
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
+"xDj" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/mix_input{
+ dir = 1
+ },
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
+"xDJ" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
+"xEK" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/machinery/airalarm/directional/west,
+/turf/open/floor/plasteel,
+/area/hallway/primary/aft)
+"xFn" = (
+/obj/structure/window/reinforced/spawner/north,
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
/turf/open/floor/plasteel/dark,
/area/aisat)
+"xFI" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/atmospherics/pipe/simple/dark/visible{
+ dir = 4
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
"xGE" = (
/obj/effect/turf_decal/tile/red,
/obj/effect/turf_decal/trimline/neutral/filled/line{
@@ -82303,29 +73329,182 @@
dir = 8
},
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/hallway/primary/fore)
+"xHw" = (
+/obj/effect/mapping_helpers/airlock/cyclelink_helper{
+ dir = 1
+ },
+/obj/machinery/door/airlock/external{
+ req_access_txt = "13"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"xHW" = (
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"xMt" = (
+/obj/effect/spawner/structure/window/reinforced,
+/turf/open/floor/plating,
+/area/hallway/secondary/entry)
+"xPK" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 10
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/crew_quarters/toilet/auxiliary)
"xQx" = (
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+/turf/open/floor/engine/vacuum,
+/area/engine/atmos)
+"xQX" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
- dir = 1
+/obj/structure/cable{
+ icon_state = "4-8"
},
-/obj/effect/turf_decal/trimline/blue/filled/line{
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
dir = 1
},
/turf/open/floor/plasteel,
-/area/crew_quarters/fitness/recreation)
+/area/hallway/primary/starboard)
+"xSf" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/machinery/atmospherics/components/unary/vent_scrubber/on/layer3{
+ dir = 8
+ },
+/turf/open/floor/plasteel,
+/area/maintenance/disposal/incinerator)
+"xSk" = (
+/obj/structure/window/reinforced/spawner/east,
+/obj/machinery/atmospherics/pipe/simple/cyan/visible{
+ dir = 9
+ },
+/turf/open/floor/plasteel/dark/corner,
+/area/engine/atmos)
+"xSQ" = (
+/obj/machinery/camera{
+ c_tag = "MiniSat Antechamber Starboard";
+ dir = 8;
+ network = list("minisat")
+ },
+/obj/effect/turf_decal/tile/blue,
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"xTW" = (
+/obj/item/poster/random_official,
+/obj/structure/sign/poster/contraband/random{
+ pixel_y = -32
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"xUE" = (
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
+"xVa" = (
+/obj/machinery/light/small{
+ dir = 1
+ },
+/obj/effect/turf_decal/vg_decals/atmos/carbon_dioxide,
+/obj/machinery/atmospherics/miner/carbon_dioxide,
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
"xYx" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/white,
+/area/medical/medbay/central)
+"xYL" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/manifold/supply/hidden/layer1,
+/obj/effect/turf_decal/tile/neutral{
+ dir = 1
+ },
+/obj/effect/turf_decal/tile/neutral{
+ dir = 4
+ },
/obj/effect/turf_decal/tile/neutral{
dir = 8
},
-/obj/effect/turf_decal/trimline/neutral/filled/line{
+/obj/effect/turf_decal/tile/neutral,
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/ai_monitored/turret_protected/aisat/foyer)
+"xYX" = (
+/obj/effect/landmark/xeno_spawn,
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
+"xZe" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"xZS" = (
+/obj/machinery/air_sensor/atmos/carbon_tank,
+/turf/open/floor/engine/co2,
+/area/engine/atmos)
+"xZW" = (
+/obj/machinery/light/small{
dir = 1
},
-/obj/machinery/light,
+/obj/machinery/atmospherics/miner/toxins,
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
+"ybs" = (
+/obj/structure/reagent_dispensers/watertank,
+/obj/item/storage/box/lights/mixed,
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"ybS" = (
+/obj/effect/spawner/lootdrop/maintenance{
+ lootcount = 2;
+ name = "2maintenance loot spawner"
+ },
+/obj/structure/closet/crate,
+/obj/item/stack/cable_coil/random,
+/turf/open/floor/plating,
+/area/maintenance/department/medical)
+"ycl" = (
+/obj/effect/decal/cleanable/dirt,
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
/turf/open/floor/plasteel,
-/area/hallway/primary/central)
+/area/maintenance/disposal/incinerator)
+"ycq" = (
+/turf/open/floor/engine/plasma,
+/area/engine/atmos)
"yfq" = (
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -82338,3863 +73517,4011 @@
},
/turf/open/floor/plasteel,
/area/security/brig)
+"yfB" = (
+/obj/structure/disposalpipe/segment{
+ dir = 6
+ },
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"ygd" = (
+/obj/machinery/atmospherics/components/unary/outlet_injector/atmos/nitrous_input,
+/turf/open/floor/engine/n2o,
+/area/engine/atmos)
+"yhm" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/maintenance/starboard/aft)
+"yhM" = (
+/obj/structure/cable{
+ icon_state = "1-2"
+ },
+/obj/machinery/door/airlock/maintenance_hatch/abandoned{
+ name = "Maintenance Hatch";
+ req_access_txt = "12"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/fore)
+"yij" = (
+/obj/structure/cable{
+ icon_state = "2-4"
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"yiG" = (
+/obj/effect/landmark/blobstart,
+/obj/structure/disposalpipe/segment{
+ dir = 4
+ },
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"yiO" = (
+/obj/structure/cable{
+ icon_state = "4-8"
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/cable{
+ icon_state = "1-4"
+ },
+/turf/open/floor/plating,
+/area/maintenance/port/aft)
+"yiX" = (
+/obj/effect/turf_decal/trimline/neutral/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/tile/yellow{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom";
+ pixel_x = -26
+ },
+/turf/open/floor/plasteel,
+/area/hallway/primary/starboard)
+"yjs" = (
+/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden/layer3,
+/turf/open/floor/plasteel/dark,
+/area/engine/gravity_generator)
+"yjC" = (
+/obj/structure/cable,
+/obj/machinery/power/smes/engineering{
+ output_level = 80000
+ },
+/turf/open/floor/plating,
+/area/maintenance/solars/starboard/aft)
+"ykg" = (
+/obj/structure/cable,
+/turf/open/floor/plating,
+/area/maintenance/department/electrical)
+"ykL" = (
+/obj/machinery/atmospherics/pipe/simple/supply/hidden/layer1{
+ dir = 4
+ },
+/obj/structure/table,
+/obj/machinery/cell_charger,
+/obj/item/stock_parts/cell/high{
+ charge = 100;
+ maxcharge = 15000
+ },
+/turf/open/floor/plasteel,
+/area/engine/break_room)
+"ykP" = (
+/obj/effect/spawner/lootdrop/maintenance,
+/obj/structure/disposalpipe/segment{
+ dir = 9
+ },
+/obj/structure/cable{
+ icon_state = "1-8"
+ },
+/turf/open/floor/plating,
+/area/maintenance/aft)
+"ylM" = (
+/obj/machinery/atmospherics/pipe/layer_manifold,
+/turf/closed/wall/r_wall,
+/area/maintenance/disposal/incinerator)
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(16,1,1) = {"
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -86297,189 +77624,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -86582,133 +77881,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(18,1,1) = {"
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -86811,161 +78138,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(19,1,1) = {"
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -87068,161 +78395,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(20,1,1) = {"
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -87325,189 +78652,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(21,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -87610,161 +78909,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(22,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -87880,8 +79179,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
aab
aab
aab
@@ -87909,119 +79206,121 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(23,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -88137,148 +79436,148 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(24,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -88391,151 +79690,151 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
bLH
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
bLH
-bxM
-bxM
-bxM
-bxM
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(25,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -88639,160 +79938,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(26,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -88896,97 +80195,35 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -89019,37 +80256,99 @@ aaa
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(27,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -89153,160 +80452,160 @@ aaa
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaw
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(28,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -89427,91 +80726,29 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
aaa
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -89533,37 +80770,99 @@ aaa
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(29,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -89674,13 +80973,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
bxM
bxM
bxM
@@ -89692,6 +80984,7 @@ bxM
bxM
bxM
bxM
+czp
bxM
bxM
bxM
@@ -89702,69 +80995,12 @@ bxM
bxM
bxM
bxM
+czp
bxM
bxM
bxM
bxM
bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-bxM
-aax
-aax
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -89775,6 +81011,7 @@ aaa
aaa
aaa
aaa
+aaw
aaa
aaa
aaa
@@ -89790,37 +81027,99 @@ aaa
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(30,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -89931,20 +81230,34 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aac
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
aaa
aaa
aaa
@@ -89957,11 +81270,6 @@ aaa
aaa
aaa
aaa
-aac
-aaa
-aaa
-aaa
-aac
aaa
aaa
aaa
@@ -89971,25 +81279,11 @@ aaa
aaa
aaa
aaa
-aac
aaa
aaa
aaa
aaa
aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -89999,85 +81293,90 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(31,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -90089,11 +81388,11 @@ aaC
aaE
aaI
aaI
-aaI
+abu
aaE
aaI
aaI
-aaI
+aba
aaO
aaI
aaI
@@ -90110,7 +81409,7 @@ aaI
abu
abu
abu
-acV
+aaI
abu
abu
aex
@@ -90188,56 +81487,51 @@ aaa
aaa
aaa
aaa
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
aaa
aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -90256,85 +81550,90 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(32,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -90440,20 +81739,7 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
+aaw
aaa
aaa
aaa
@@ -90465,10 +81751,10 @@ aaa
aaa
aaa
aaa
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aac
@@ -90491,10 +81777,18 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aac
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -90513,85 +81807,90 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(33,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -90627,7 +81926,7 @@ aaa
aaa
aaa
aaa
-aaI
+aBk
aaa
aaa
aaa
@@ -90702,19 +82001,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
aac
aaa
aaa
@@ -90722,10 +82008,10 @@ aaa
aaa
aaa
aaa
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aac
@@ -90748,10 +82034,18 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aac
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -90770,85 +82064,90 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(34,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -90883,9 +82182,9 @@ aaa
aaa
aaa
aaa
-aaa
+adM
aey
-aaa
+adM
aaa
aab
aaa
@@ -90953,6 +82252,54 @@ aaa
aaa
aaa
aaa
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+bxM
+aax
+aax
+bxM
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -90966,146 +82313,98 @@ aaa
aaa
aaa
aab
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
+aab
+aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
"}
(35,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -91142,7 +82441,7 @@ aaa
aaa
adM
aez
-adq
+adM
aaa
aaa
aaa
@@ -91211,19 +82510,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aaa
aaa
@@ -91244,7 +82530,7 @@ aaa
aaa
aac
aaa
-aSp
+aaa
aaa
aac
aaa
@@ -91266,103 +82552,116 @@ aaa
aaa
aac
aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
-aav
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -91387,7 +82686,7 @@ aaD
aaK
aaM
aab
-abl
+aav
aab
aaa
aaa
@@ -91468,19 +82767,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aaa
aaa
@@ -91493,16 +82779,16 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
aaa
aaa
aac
-aSp
-aSp
-aSp
+aaa
+aaa
+aaa
aac
aaa
aaa
@@ -91525,101 +82811,114 @@ aac
aaa
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -91725,20 +83024,20 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
aaa
aaa
aaa
aaa
aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
aab
aab
aaa
@@ -91747,19 +83046,6 @@ aac
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aSp
-aSp
-aSp
aac
aaa
aaa
@@ -91782,101 +83068,114 @@ aac
aaa
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -91980,6 +83279,31 @@ aaa
aaa
aaa
aaa
+aab
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aac
aaa
aaa
aaa
@@ -91989,44 +83313,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aav
-aav
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-bNe
-cbb
-bPq
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
aac
aaa
aaa
@@ -92039,101 +83325,114 @@ aac
aaa
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -92237,22 +83536,22 @@ aaa
aaa
aaa
aaa
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
aaa
aaa
aaa
aaa
aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
aab
aab
aaa
@@ -92261,19 +83560,6 @@ aac
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-bNf
-cic
-bPr
aac
aaa
aaa
@@ -92295,102 +83581,115 @@ aaa
aac
aaa
aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
-aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aab
@@ -92496,10 +83795,15 @@ aaa
aaa
aaa
aaa
+aac
aaa
aaa
aaa
aaa
+aac
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -92510,8 +83814,17 @@ aaa
aaa
aaa
aac
-aab
-aab
+aaa
+aSp
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aac
@@ -92521,133 +83834,119 @@ aaa
aaa
aaa
aaa
-bIY
-bIY
-bIY
-bIY
-bIY
-bIY
-byU
-uRi
-bVp
-tnV
-bKd
-bIY
-bIY
-bSc
-bSc
-bSc
-bSc
-aab
+aaa
+aac
+aaa
aab
aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bxM
aav
+czp
+aab
+aab
+aab
+aab
aab
aab
aab
aab
aaa
-aaa
-aaa
-aac
-aaa
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
-aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -92753,10 +84052,15 @@ aaa
aaa
aaa
aaa
+aac
aaa
aaa
aaa
aaa
+aac
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -92767,54 +84071,36 @@ aaa
aaa
aaa
aac
+aSp
+aSp
+aSp
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
aab
aab
-aab
-aaa
-aac
aaa
aaa
aaa
aaa
aaa
-bxN
-uRi
-ucq
-ucq
-ucq
-ucq
-ucq
-ucq
-bPK
-bRU
-bYA
-ucq
-ucq
-ucq
-ucq
-ucq
-ucq
-tnV
-bzY
-aab
-aab
-aav
-aav
-aav
-aav
-aav
-aac
-aac
-aac
-aac
-aac
-aav
-aav
-aac
-aac
-aac
-aac
-aaa
aaa
aaa
aaa
@@ -92824,87 +84110,100 @@ aaa
aaa
bxM
aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -93010,8 +84309,13 @@ aaa
aaa
aaa
aaa
+aac
+aab
+aab
aaa
aaa
+aac
+aaa
aaa
aaa
aaa
@@ -93024,42 +84328,24 @@ aaa
aaa
aaa
aac
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-bzS
-uRi
-eia
-dQa
-dQa
-dQa
-dZP
-vwv
-bOa
-bPL
-bVq
-caW
-dZP
-vwv
-dZP
-dQa
-dQa
-dQa
-cAh
-vTO
-bzY
-aab
-aav
-aab
-aab
-aab
-aab
+aSp
+aSp
+aSp
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -93070,7 +84356,7 @@ aab
aaa
aaa
aaa
-aac
+aaa
aaa
aaa
aaa
@@ -93081,87 +84367,100 @@ aaa
aaa
bxM
aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -93267,56 +84566,43 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
-aab
-aab
-aab
-aab
aav
-aab
-aab
-aab
-bzS
-ddh
-eia
-tln
-bBW
-bJg
-bJg
-bBX
-bLV
-bLV
-bLV
-bOb
-bLV
-bLV
-bLV
-bBX
-bSd
-bSS
-bAc
-eqX
-xyH
-vTO
-bzY
aav
-aab
-aab
-aab
-aab
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+ctb
+cvt
+cxI
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -93327,7 +84613,7 @@ aab
aaa
aaa
aaa
-aac
+aaa
aaa
aaa
aaa
@@ -93339,86 +84625,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -93524,8 +84823,13 @@ aaa
aaa
aaa
aaa
+aac
+aab
+aab
aaa
aaa
+aac
+aaa
aaa
aaa
aaa
@@ -93538,42 +84842,24 @@ aaa
aaa
aaa
aac
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-bzS
-uRi
-eia
-tln
-bzV
-aav
+cth
+cvu
+cxJ
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
aaa
aaa
-bBX
-bLW
-bMA
-bYI
-bPO
-cao
-bQk
-bQH
-bBX
-aab
-aav
-aab
-bAc
-diH
-xyH
-vTO
-bBY
-aab
-aab
-aab
-aab
aaa
aaa
aaa
@@ -93584,7 +84870,7 @@ aab
aaa
aaa
aaa
-aac
+aaa
aaa
aaa
aaa
@@ -93596,86 +84882,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -93753,7 +85052,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -93781,61 +85080,41 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aab
aab
-aab
-aab
-aav
-aab
-bzS
-uRi
-eia
-tln
-bzV
-aab
-aav
aaa
aaa
-bBX
-bLX
-bMB
-bNy
-bOd
-cbK
-bQk
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bQI
-bBX
+bQI
+bQI
+bQI
+bQI
+bQI
+bJW
+xiH
+cvv
+exl
+ceE
+bQI
+bQI
+tDk
+tDk
+tDk
+tDk
+aab
+aab
aab
aav
aab
aab
-bAc
-diH
-xyH
-vTO
-bzY
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aac
-aaa
aab
aab
aaa
@@ -93843,6 +85122,13 @@ aaa
aaa
aac
aaa
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -93853,86 +85139,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -93981,8 +85280,8 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
+aco
+aco
aaA
aaA
aaA
@@ -94010,7 +85309,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -94038,66 +85337,53 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aab
aab
aab
-aab
-aav
-bzS
-ddh
-eia
-tln
-bzV
-aab
-aab
-aav
-aaa
-aaa
-bBX
-bLY
-bMC
-bNz
-bOe
-bSW
-bQk
-bQJ
-bBX
-aab
-aav
-aab
-aab
-aab
-bAc
-eqX
-xyH
-vTO
-bzY
-aab
-aab
-aaa
-aaa
aaa
aac
aaa
+aaa
+aaa
+aaa
+aaa
+vWi
+xiH
+cbE
+cbE
+cbE
+cbE
+cbE
+cbE
+cve
+cvw
+cxK
+cbE
+cbE
+cbE
+cbE
+cbE
+cbE
+exl
+kjg
aab
aab
-aaa
-aaa
-aaa
+aav
+aav
+aav
+aav
+aav
+aac
+aac
+aac
+aac
+aac
+aav
+aav
+aac
+aac
+aac
aac
aaa
aaa
@@ -94109,87 +85395,100 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -94237,7 +85536,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -94251,7 +85550,7 @@ aaR
aaR
aaR
aaR
-aaR
+cAu
aaR
aaA
aaA
@@ -94295,56 +85594,43 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aab
aab
aab
aab
-bDC
-uRi
-eia
-bKY
-bzV
-aab
-aab
-aab
aav
-aaa
-aaa
-bBX
-bLZ
-bMD
-bNB
-bOf
-crk
-bQl
+aab
+aab
+aab
+aab
+cvE
+xiH
+bWf
+mCJ
+mCJ
+mCJ
bQK
-bBX
+cpA
+crg
+ctq
+cvx
+csm
+bQK
+cpA
+bQK
+mCJ
+mCJ
+mCJ
+mFM
+bWs
+kjg
aab
aav
aab
aab
aab
aab
-bAc
-diH
-xyH
-vTO
-bzY
-aab
aaa
aaa
aaa
@@ -94366,87 +85652,100 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -94491,9 +85790,9 @@ aco
aco
aaA
aaA
+aco
aaA
-aaA
-aaA
+aco
aaA
aaA
aaA
@@ -94526,7 +85825,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaR
aaA
@@ -94552,158 +85851,158 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aab
aab
aab
-bzS
-uRi
-eia
-bJF
-bBW
-aab
-aab
-aab
aab
aav
-aaa
-aaa
-bBX
-bBX
-bBX
-bNC
-bOg
-cuS
-bBX
-bBX
-bBX
aab
+aab
+aab
+cvE
+bSe
+bWf
+bTB
+bPt
+bQv
+bQv
+bBX
+cOh
+cOh
+cOh
+cvy
+cOh
+cOh
+cOh
+bBX
+bTU
+cLC
+nov
+jZV
+bWu
+bWs
+kjg
aav
aab
aab
aab
aab
+aaa
+aaa
+aaa
+aac
+aaa
+aab
aab
-bAc
-cBd
-cBh
-tnV
-bzY
aaa
aaa
aaa
aac
-aac
-aav
-aav
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bxM
-aav
+aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -94773,7 +86072,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aco
@@ -94809,57 +86108,44 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aac
aab
aab
-bzS
-ddh
-vhh
-bKy
-bzV
+aab
+aab
aav
aab
aab
-aab
-aab
+cvE
+xiH
+bWf
+bTB
+fQa
aav
aaa
aaa
-aab
-aab
bBX
-bNC
-bOg
-cuT
+cST
+cri
+ctw
+cvz
+cxL
+czG
+cCO
bBX
aab
-aab
-aab
aav
aab
+nov
+meg
+bWu
+bWs
+bPv
aab
aab
aab
aab
-aab
-bAc
-clQ
-eDP
-tnV
-bzY
+aaa
aaa
aaa
aac
@@ -94881,86 +86167,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -95002,8 +86301,8 @@ asd
aaA
aaA
aaA
-aaA
-aaA
+aco
+aco
aaA
aaA
aaA
@@ -95030,7 +86329,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aco
@@ -95066,58 +86365,45 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
aac
aab
-bzS
-uRi
-vhh
-iVC
-bzV
-aab
-aav
-aab
aab
aab
aab
aav
aab
+cvE
+xiH
+bWf
+bTB
+fQa
aab
-aab
-aab
+aav
+aaa
+aaa
bBX
-bNC
-bOg
-cuS
+ctW
+crm
+ctF
+cvB
+cxM
+czG
+cCP
bBX
aab
-aab
-aab
aav
aab
aab
+nov
+meg
+bWu
+bWs
+kjg
aab
aab
aab
-aab
-aab
-bYB
-diH
-eDP
-tnV
-bJf
+aaa
+aaa
aaa
aac
aaa
@@ -95138,86 +86424,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -95255,26 +86554,26 @@ abY
abY
aeG
abY
-ajw
-abY
-abY
-abY
-abY
-abY
+asd
aaA
aaA
-abY
-abY
-abY
-abY
-abY
aaA
-abY
-abY
-abY
-abY
-ayw
-abY
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+bTy
+aaA
aaA
aaA
aaA
@@ -95283,7 +86582,7 @@ aaR
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -95323,59 +86622,46 @@ aaa
aaa
aaa
aaa
+aac
+aab
+aab
+aab
+aab
+aav
+cvE
+bSe
+bWf
+bTB
+fQa
+aab
+aab
+aav
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bBX
+cuf
+crn
+ctG
+cvF
+cxN
+czG
+cCW
+bBX
+aab
+aav
+aab
+aab
+aab
+nov
+jZV
+bWu
+bWs
+kjg
+aab
aab
aaa
aaa
-aac
-bzS
-uRi
-vhh
-iVC
-bBW
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-bBX
-bOc
-bOg
-cuU
-bBX
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-bYB
-diH
-eDP
-tnV
-bJf
+aaa
aac
aaa
aab
@@ -95395,86 +86681,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -95512,24 +86811,24 @@ acw
abY
aeG
afB
-ajy
-acw
-acw
-cQg
-acw
-cOs
-adr
-adr
-adr
-cOr
-cOr
-afE
-acw
-acw
-afB
-acw
-acj
-aMt
+ajw
+abY
+abY
+abY
+abY
+abY
+aaA
+aaA
+abY
+abY
+abY
+abY
+abY
+aaA
+abY
+abY
+abY
+abY
ayx
abY
aaA
@@ -95539,7 +86838,7 @@ aaA
aaR
aaR
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -95577,63 +86876,50 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
-byU
-ddh
-vhh
-iVC
-bBW
-aab
-aab
-bBX
-bBX
-bBX
-bBX
-bBX
-bBX
-bBX
+aaa
+aac
aab
aab
aab
aab
-bBX
-bOl
-bOg
-cci
-bBX
+bRa
+xiH
+bWf
+bTk
+fQa
aab
aab
aab
aav
+aaa
+aaa
+bBX
+cpB
+cro
+ctH
+cvJ
+cxO
+cAt
+cDj
+bBX
+aab
+aav
aab
aab
aab
aab
+nov
+meg
+bWu
+bWs
+kjg
aab
-aab
-aab
-aav
-aab
-bAc
-eqX
-eDP
-tnV
-bKd
+aaa
+aaa
+aaa
+aac
aaa
aab
aab
@@ -95652,86 +86938,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -95767,26 +87066,26 @@ acw
aoT
bwQ
abY
-aeH
-afC
-ajz
-adr
-adr
-aiH
-cOr
-bXl
-abY
-abY
-abY
-afB
+aeG
acw
-cJV
-adr
-adr
-adr
+ajy
+acw
+acw
+afC
+acw
+bXl
adr
adr
adr
+afT
+afT
+afE
+acw
+afB
+afB
+abY
+acj
+aMt
cOw
abY
aaA
@@ -95834,161 +87133,161 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
-bxN
-byV
-vhh
-iVC
-bBW
-aav
-aav
-bBX
-bCR
-bCR
-bCR
-bCR
-bCR
-bCR
-bCR
-bBX
+aaa
+aaa
+aac
aab
aab
aab
-bBX
-bNC
-bOh
-cuS
-bBX
+cvE
+xiH
+bWf
+bSs
+bPt
+aab
aab
aab
aab
aav
-bST
-bST
-bST
-bST
-bST
-bST
-bST
-bST
-bST
+aaa
+aaa
+bBX
+bBX
+bBX
+gCA
+voS
+cxP
+bBX
+bBX
+bBX
+aab
aav
-bYB
-diH
-eDP
-tnV
-bJf
aab
aab
+aab
+aab
+aab
+nov
+djd
+eMI
+exl
+kjg
aaa
aaa
aaa
aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
+aav
+aav
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
bxM
+aav
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -96009,7 +87308,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -96024,26 +87323,26 @@ bhu
cPJ
aXy
abY
-acw
-aeG
-ajw
-aaA
-aaA
+aeH
+aeX
+aeZ
+adr
+adr
+aiH
+aAS
+ais
abY
abY
abY
-abY
-aaA
-abY
-abY
-abY
-abY
-abY
-abY
-abY
-abY
-abY
-acw
+afB
+afB
+ccE
+adr
+adr
+adr
+adr
+adr
+caY
cOx
abY
aaA
@@ -96094,62 +87393,49 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-bxO
-vhh
-iVC
-bzV
+aac
+aab
+aab
+cvE
+bSe
+bJY
+bRK
+fQa
+aav
+aab
+aab
+aab
aab
aav
-bBX
-bCR
-bCR
-cDb
-bCR
-bHn
-bCR
-cDb
-bCR
-bCR
-bBX
-aab
-bBX
-bBX
-bNC
-bOg
-cuT
-bBX
+aaa
+aaa
aab
aab
bBX
-bST
+gCA
+voS
+cxQ
bBX
-bUP
-bUP
-bUP
-bUP
-bUP
-bUP
-bUP
-bBX
-bBX
-bST
-bAc
-diH
-eDP
-tnV
-bzX
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+nov
+eNV
+gvt
+exl
+kjg
+aaa
+aaa
+aac
+aaa
+aab
aab
aaa
aaa
@@ -96165,87 +87451,100 @@ aaa
aaa
bxM
aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -96274,7 +87573,7 @@ abY
acw
acw
bal
-bWn
+aaZ
aSn
bhe
bmw
@@ -96286,22 +87585,22 @@ aeG
ajw
aaA
aaA
+abY
+abY
+abY
+abY
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+abY
+abY
+abY
+abY
+abY
+abY
+abY
+abY
abY
acw
-ayz
+aRe
abY
aaA
aaA
@@ -96351,62 +87650,49 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-uKM
-byX
-bzV
+aac
+aab
+cvE
+xiH
+bJY
+bLd
+fQa
+aab
+aav
+aab
+aab
+aab
+aab
+aav
+aab
+aab
aab
aab
bBX
-bBX
-bCR
-bDD
-bDN
-bGC
-bHo
-bLa
-bLj
-bDD
-bCR
-bBX
-bBX
-bBX
-bME
-bNC
-bOg
-cuS
+gCA
+voS
+cxP
bBX
aab
-bBX
-bBX
-bSU
-bSU
-bUP
-bVr
-bWf
-bWH
-bXg
-bWg
-bYC
-bYY
-bUP
-bST
aab
-bAc
-vFP
-byX
-cdz
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bSB
+meg
+gvt
+exl
+cay
+aaa
+aac
+aaa
+aab
aab
aaa
aaa
@@ -96422,87 +87708,100 @@ aaa
aaa
bxM
aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -96522,7 +87821,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -96531,7 +87830,7 @@ aaA
acw
acw
bal
-bhe
+abc
bkD
bhe
bmw
@@ -96608,62 +87907,49 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byX
-bzW
+aac
+cvE
+xiH
+bJY
+bLd
+bPt
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
aav
bBX
-bCR
-bCR
-bCR
-bDN
-bDN
-bEF
-bFw
-bEF
-bLj
-bLj
-bCR
-bCR
-bLJ
-bLJ
-bLJ
-bLJ
-bOi
-bLJ
+ctI
+voS
+cxR
bBX
-bBX
-bBX
-bSe
-bSV
-bTR
-bUP
-bVs
-bWg
-bWg
-cva
-bXN
-bWg
-bYZ
-bUP
-bST
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+bSB
+meg
+gvt
+exl
+cay
+aac
+aaa
aab
-cbC
-uKM
-byX
-cdz
aab
aaa
aaa
@@ -96680,86 +87966,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -96790,7 +88089,7 @@ acw
bal
bhe
bWn
-bWn
+aaZ
bmw
aoT
acw
@@ -96806,8 +88105,8 @@ ahS
amj
and
aos
-apJ
ahS
+aCn
ahS
ahd
aaA
@@ -96863,66 +88162,53 @@ aaa
aaa
aaa
aaa
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byX
-bzX
+bJW
+bSe
+bJY
+bLd
+bPt
+aab
aab
bBX
-bCR
-bDD
-bDN
-bDN
-bEF
-bFw
-bFw
-bFw
-bEF
-bLj
-bLU
-bDD
-bLJ
-bMa
-bOv
-bOx
-bOj
-cuW
-can
-bQL
-bLJ
-bSf
-bZG
-bTS
-bUP
-bDQ
-bWh
-bWI
-bXi
-bXO
-bWg
-bZa
-bUP
-bST
-aab
-cbC
-vFP
-byX
-cdz
+bBX
+bBX
+bBX
+bBX
+bBX
+bBX
aab
aab
+aab
+aab
+bBX
+ctL
+voS
+cxV
+bBX
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+nov
+jZV
+gvt
+exl
+ceE
+aaa
+aab
+aab
+aaa
aaa
aaa
aac
@@ -96937,86 +88223,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -97035,7 +88334,7 @@ aco
aco
aco
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -97120,68 +88419,55 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byX
-bzX
aab
+vWi
+bJX
+bJY
+bLd
+bPt
+aav
+aav
bBX
bCR
-cXB
-bEW
-bFv
-bFY
-bFv
-bHp
-bFw
-bEF
-bFw
-bLj
-bLj
-bLJ
-bNi
-bMK
-bOW
-bOj
-cDc
-cDn
-ccj
-bLJ
-bSg
-bSX
-bTT
-bUQ
-bUQ
-bUQ
-bWJ
-bWg
-bWg
-bWg
-bZb
-bUP
+bCR
+bCR
+bCR
+bCR
+bCR
+bCR
+bBX
+aab
+aab
+aab
+bBX
+gCA
+cvS
+cxP
+bBX
+aab
+aab
+aab
+aav
bST
-aab
-cbC
-vFP
-byX
-cdz
+bST
+bST
+bST
+bST
+bST
+bST
+bST
+bST
+aav
+bSB
+meg
+gvt
+exl
+cay
aab
aab
aaa
aaa
+aaa
aac
aaa
aaa
@@ -97194,86 +88480,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -97377,160 +88676,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byX
-bzX
+bIP
+bIT
+bJY
+bLd
+fQa
aab
+aav
bBX
bCR
-bDO
-bEF
-bFw
-bFw
-bFw
-bHq
-bId
-bFv
-bFv
-bKE
-bLj
-bLJ
-bNo
-bNj
-bNq
-bOk
-bPD
-nFt
-ccT
-bLJ
-oxP
-bSY
-bTU
-bUR
-bVu
-bWi
-bWK
-bXj
-bXP
-bYD
-bZc
-bUP
+bCR
+cIy
+bCR
+bVe
+bCR
+cIy
+bCR
+bCR
+bBX
+aab
+bBX
+bBX
+gCA
+voS
+cxQ
+bBX
+aab
+aab
+bBX
bST
+bBX
+bUP
+bUP
+bUP
+bUP
+bUP
+bUP
+bUP
+bBX
+bBX
+bST
+nov
+meg
+gvt
+exl
+bLw
aab
-cbC
-vFP
-byX
-cdz
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
aac
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -97634,160 +88933,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byX
-bzX
+bIP
+bTV
+trF
+fQa
+aab
aab
bBX
+bBX
bCR
-bDN
-bEF
-bFw
-bEF
+cIb
+eia
+cOj
+bVf
+bWi
+iyH
+cIb
bCR
-bCR
-bIg
-bCR
-bFw
-bKF
-bNx
-bLJ
-bMH
-bNk
-bNr
-bPP
-bPE
-bWs
-cDr
-bLJ
-bSi
-bSZ
-bSV
-bUQ
-bUQ
-bUQ
-bWJ
-bWg
-bWg
-bYE
-bZd
+bBX
+bBX
+bBX
+oPN
+gCA
+voS
+cxP
+bBX
+aab
+bBX
+bBX
+qVj
+qVj
+bUP
+elW
+cUs
+cVS
+cWG
+qsj
+cnO
+gBE
bUP
bST
aab
-cbC
-uKM
-byX
-cdz
-aab
-aab
-aab
+nov
+xFn
+trF
+gar
aab
+aaa
+aaa
+aaa
aac
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -97823,7 +89122,7 @@ abY
aaA
abY
abY
-aeG
+aeJ
acw
ajw
aaA
@@ -97891,160 +89190,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-bxR
-byY
-bzX
-aab
+bIP
+xFn
+trF
+bLe
+aav
bBX
bCR
-bDG
-bEG
-bFx
-bDD
bCR
-bHr
-bIf
-bJc
-bFw
-bKG
-bLg
-bLK
-bMe
-bMJ
-bNs
-bOm
-bPF
-bQn
-bQn
-bRC
-bSj
-bTa
-bTV
+bCR
+eia
+eia
+cOk
+cXJ
+cOk
+iyH
+iyH
+bCR
+bCR
+bLJ
+bLJ
+bLJ
+bLJ
+bql
+bLJ
+bBX
+bBX
+bBX
+cHI
+tKL
+cMQ
bUP
-cuZ
-bWj
-bWL
-bXk
-bXQ
-bYE
-bZe
+cSw
+qsj
+qsj
+cWI
+bOm
+qsj
+rEL
bUP
bST
aab
-cbC
-cLT
-cpq
-bPq
-aav
-aav
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
+uRi
+bTV
+trF
+gar
+aab
+aaa
+aaa
+aaa
aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bxM
-aav
+aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -98058,13 +89357,13 @@ aco
aco
aaA
aaA
+aco
aaA
aaA
aaA
aaA
aaA
-aaA
-aaA
+aco
aco
aaA
aaA
@@ -98081,7 +89380,7 @@ aaA
aaA
abY
aeJ
-acw
+aXy
ajw
aaA
aaA
@@ -98148,64 +89447,51 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byZ
-bzX
+bIP
+xFn
+trF
+bLw
aab
bBX
bCR
-bEC
-bEF
-bFw
-bEF
-bCR
-bCR
-bIh
-bCR
-bFw
+cIb
+eia
+eia
+cOk
+cXJ
+cXJ
+cXJ
+cOk
+iyH
+cix
+cIb
+bLJ
+cpC
+crp
+ctN
+bMN
+cxZ
+iiu
+cEf
+bLJ
+lbs
+bJc
bKF
-bMF
-bLJ
-bMI
-bNp
-bNt
-bQm
-bOj
-dRM
-cDs
-bLJ
-bSi
-bTb
-bTW
bUP
-bWJ
-bWg
-bWg
-cvb
-bXR
-bYE
-bZf
+pBe
+bMI
+bWO
+cWK
+bQm
+qsj
+ctj
bUP
bST
aab
-cbC
-wUP
-byX
-cdz
+uRi
+xFn
+trF
+gar
aab
aab
aaa
@@ -98221,87 +89507,100 @@ aaa
aaa
bxM
aab
-aax
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -98316,7 +89615,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -98371,7 +89670,7 @@ aHm
aHm
aHm
aFL
-aFL
+cWb
aFL
aHm
aHm
@@ -98405,64 +89704,51 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byZ
-bzX
+bIP
+xFn
+trF
+bLw
aab
bBX
bCR
+bRb
+bRX
+cXI
+bTm
+cXI
+bVg
+cXJ
+cOk
+cXJ
+iyH
+iyH
+bLJ
+cpD
bED
-bEH
-bFy
-bFy
-bFy
-bFy
-bKb
-bFw
-bFw
-bKF
-bLk
+ctO
+bMN
+cya
+cAC
+cEm
bLJ
-bND
-bNj
-bNu
-bOn
-bPG
+pAv
+vuY
+oLX
+tLA
+tLA
+tLA
+bPu
+qsj
+qsj
+qsj
nFt
-cvc
-bLJ
-oxP
-bTb
-bSV
-bUP
-bVx
-bWk
-bWM
-bXm
-bWg
-bYF
-bWg
bUP
bST
aab
-cbC
-wUP
-byX
-cdz
+uRi
+xFn
+trF
+gar
aab
aab
aaa
@@ -98478,87 +89764,100 @@ aaa
aaa
bxM
aab
-aax
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -98583,7 +89882,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -98662,160 +89961,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byZ
-bzX
+bIP
+xFn
+trF
+bLw
aab
bBX
bCR
-cXC
-bFu
-bFz
+bRc
+cOk
+cXJ
+cXJ
+cXJ
+bVh
+bWl
+cXI
+cXI
bFZ
-bFz
-bFz
-bFz
-bFZ
-bFz
-bPy
-bLk
+iyH
bLJ
-bNX
+cpE
+cXC
+bEF
+cvU
+cyg
+mGy
+cEp
+bLJ
+lWu
+xrg
+bPy
+euD
+fzR
+bVr
bNw
-bPc
-bOj
+cWL
+ccZ
dRM
cDq
-cvd
-bLJ
-bSk
-bTb
-bSV
-bUP
-bUP
-bUQ
-bUQ
-bUQ
-bUP
-bUP
-bUP
bUP
bST
aab
-cbC
-cCV
-byX
-cdz
+uRi
+xFn
+trF
+gar
+aab
+aab
+aab
aab
-aaa
-aaa
-aaa
aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
bxM
aab
-aax
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -98835,8 +90134,8 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
+aco
+aco
aaA
aaA
aaA
@@ -98919,160 +90218,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byZ
-bzX
+bIP
+xFn
+trF
+bLw
aab
bBX
bCR
-bDD
-bEJ
-bEJ
-bEF
-bFw
-bFw
-bFw
-bEF
-bLk
-bMz
-bDD
+eia
+cOk
+cXJ
+cOk
+bCR
+bCR
+bWz
+bCR
+cXJ
+neT
+cki
bLJ
-bMi
+cpF
+crq
+sEy
+cvV
+cyh
+hhm
+rMq
+bLJ
+uFe
+gbw
+tKL
+tLA
+tLA
+tLA
bPu
-bPs
-bOj
+qsj
+qsj
cDe
-cBc
-bQL
-bLJ
-bSl
-bTc
-bTX
-bTX
-bTX
-bTX
-cgl
-bXn
-bXn
-cnz
-bSV
-bSU
+gFI
+bUP
bST
-bSc
-bzS
-wUP
-byX
-cdz
aab
-aaa
-aaa
-aaa
+uRi
+bTV
+trF
+gar
+aab
+aab
+aab
+aab
aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -99109,7 +90408,7 @@ aaA
aaA
abY
aeG
-acw
+afB
ajw
ahf
ahd
@@ -99176,160 +90475,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-vFP
-byZ
-bzW
-aav
+bIP
+bIU
+bKf
+bLw
+aab
bBX
bCR
+bRd
+bRY
+cCX
+cIb
bCR
-bCR
+bVj
+bWB
+cax
+cXJ
+kNb
+uPt
+cok
+cpG
+bKE
+bLj
bEJ
-bEJ
-bEF
-bFw
-bEF
+cyp
+rDr
+rDr
+bOP
bLk
-bLk
-bCR
-bCR
-bLJ
-bLJ
-bLJ
-bLJ
+gZM
+bQG
+bUP
+bTe
+bWK
+cVT
+bYD
bOi
-bLJ
-bBX
-bBX
-bBX
-bSm
-bTd
+cDe
+ctk
+bUP
+bST
+aab
+uRi
bTY
-bUS
-bUS
-bWl
-bWl
-bXo
-bUS
-bUS
-bSV
-bZP
-bZO
-ucq
-ucq
-cCW
-byX
-cdz
-aab
-aaa
-aaa
-aaa
+srA
+cxI
+aav
+aav
aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+bxM
+aav
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -99371,7 +90670,7 @@ bdb
acw
ahd
ahP
-aiI
+ahx
alg
amq
aiI
@@ -99433,66 +90732,53 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-uKM
-byZ
-bzY
+bIP
+xFn
+bKk
+bLw
aab
-aab
-bBX
bBX
bCR
-bDD
-bEJ
-bGD
-bHo
-bLv
-bLk
-bDD
+bRe
+cOk
+cXJ
+cOk
bCR
-bBX
-bBX
-bBX
-bME
-bPv
-bOt
-ufs
-bBX
+bCR
+bWN
+bCR
+cXJ
+neT
+cko
+bLJ
+cpH
+crD
+xYL
+cvW
+bMN
+cys
+geJ
+bLJ
+uFe
+uBL
+pwk
+bUP
+bPu
+qsj
+qsj
+cWR
+dAU
+cDe
+fgm
+bUP
+bST
+aab
+uRi
+uWV
+trF
+gar
aab
-bBX
-bBX
-bSU
-bSU
-cWS
-bVy
-bWm
-bWO
-bXp
-bXS
-bYH
-bSV
-bZP
-cBu
-cBr
-cCQ
-bza
-byX
-cdz
aab
-aaa
aaa
aaa
aac
@@ -99506,87 +90792,100 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aax
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -99609,7 +90908,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aco
@@ -99690,66 +90989,53 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bwP
-bxS
-bzb
-tnV
-bzY
-aab
-aav
-bBX
-bCR
-bCR
-cDb
-bCR
-bHs
-bCR
-cDb
-bCR
-bCR
-bBX
-aab
-bBX
-bBX
-bPv
-bOo
-gra
-bBX
-aab
+bIP
+xFn
+bKk
+bLw
aab
bBX
+bCR
+bRf
+bSc
+bSt
+bSt
+bSt
+bSt
+bWP
+cXJ
+cXJ
+neT
+bNh
+bLJ
+cpJ
+cXC
+bLl
+cvX
+cyr
+mGy
+cEI
+bLJ
+lWu
+uBL
+tKL
+bUP
+gSi
+cUt
+lNx
+cWU
+qsj
+ePb
+qsj
+bUP
bST
-bBX
-bSU
-bSU
-bSU
-bSU
-bSU
-bSU
-bSU
-bBX
-bBX
-bST
-caY
-vFP
-cCX
-iVC
-bzX
aab
-aaa
+uRi
+uWV
+trF
+gar
+aab
+aab
aaa
aaa
aac
@@ -99763,87 +91049,100 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aax
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -99947,64 +91246,51 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-bxT
-bzT
-uLR
-tnV
-bBY
-aav
-aav
-bBX
-bCR
-bCR
-bCR
-bCR
-bCR
-bCR
-bCR
-bBX
-aab
-aab
+bIP
+xFn
+bKk
+bLw
aab
bBX
-bPv
-bOp
-ufs
-bBX
+bCR
+bRg
+bSd
+cXK
+bTn
+cXK
+cXK
+cXK
+bTn
+cXK
+nkH
+bNh
+bLJ
+cpS
+crE
+ctP
+bMN
+cys
+fMI
+cEL
+bLJ
+dzA
+uBL
+tKL
+bUP
+bUP
+tLA
+tLA
+tLA
+bUP
+bUP
+bUP
+bUP
+bST
aab
-aab
-aab
-aav
-bST
-bST
-bST
-bST
-bST
-bST
-bST
-bST
-bST
-aav
-cap
uRi
-eia
-tln
-cbE
-aab
+pGt
+trF
+gar
aab
aaa
aaa
@@ -100020,87 +91306,100 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aax
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -100204,64 +91503,51 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-bxT
-vxz
-uLR
-tnV
-bBY
-aab
+bIP
+xFn
+bKk
+bLw
aab
bBX
-bBX
-bBX
-bBX
-bBX
-bBX
-bBX
-aab
-aab
-aab
-aab
-bBX
-bPw
-bOo
+bCR
+cIb
+bSi
+bSi
+cOk
+cXJ
+cXJ
+cXJ
+cOk
+bNh
+qUA
+cIb
+bLJ
+cpX
+crF
+ctQ
+bMN
+cyt
+xSQ
+cEf
+bLJ
+nlB
+bPJ
+hVf
+hVf
+hVf
+hVf
+cVV
+uiC
+uiC
bQj
-bBX
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-bzS
-ddh
-eia
-tln
-cbE
-aaa
-aab
+tKL
+qVj
+bST
+tDk
+cvE
+uWV
+trF
+gar
aab
aaa
aaa
@@ -100278,86 +91564,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -100461,64 +91760,51 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-bAc
-fsj
-uLR
-tnV
-bBY
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
+bIP
+xFn
+bKk
+bLe
aav
bBX
-bPx
-bOo
-cDf
+bCR
+bCR
+bCR
+bSi
+bSi
+cOk
+cXJ
+cOk
+bNh
+bNh
+bCR
+bCR
+bLJ
+bLJ
+bLJ
+bLJ
+bql
+bLJ
bBX
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-bDC
-uRi
-eia
-tln
+bBX
+bBX
+cHY
+cLD
+cNb
+vEP
+vEP
+cUw
+cUw
+cXd
+vEP
+vEP
+tKL
+eov
+jhY
cbE
-aaa
-aaa
-aab
+cbE
+cwf
+trF
+gar
aab
aaa
aaa
@@ -100535,86 +91821,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(72,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -100718,160 +92017,160 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-aab
-bAc
-fsj
-uLR
-tnV
-bzY
-aab
-aav
-aab
-aab
-aab
-aab
-aav
-aab
-aab
+bIP
+bTV
+bKk
+kjg
aab
aab
bBX
-bPv
-bOo
-ufs
+bBX
+bCR
+cIb
+bSi
+cvA
+bVf
+bWQ
+bNh
+cIb
+bCR
+bBX
+bBX
+bBX
+oPN
+ewm
+cwa
+cyu
bBX
aab
+bBX
+bBX
+qVj
+qVj
+uQh
+hcq
+cUy
+cVW
+cXf
+dCu
+eTx
+tKL
+eov
+mGB
+pTt
+bzZ
+vMw
+trF
+gar
aab
-aab
-aav
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-bDC
-uRi
-eia
-tln
-caZ
-aac
-aac
-aac
-aav
-aav
-aac
-aac
-aac
-cgI
-aac
-aac
-aac
-aac
-aac
-aac
-aac
+aaa
+aaa
+aaa
aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bxM
-aav
+aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(73,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -100975,64 +92274,51 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-aab
-aab
-bAc
-vxz
-uLR
-bKH
-bzY
-aav
-aab
-aab
-aab
+bIP
+bIV
+bKC
+exl
+kjg
aab
aav
-aab
-aab
-aab
+bBX
+bCR
+bCR
+cIy
+bCR
+bVo
+bCR
+cIy
+bCR
+bCR
+bBX
aab
bBX
-bPv
-bOo
-gra
+bBX
+ctR
+cwb
+cyx
bBX
aab
aab
-aab
-aav
-aab
-aab
-aab
-aab
-aab
-aab
-bzS
-cnO
-eia
-tln
-bzV
-aaa
-aaa
-aaa
-aab
-aab
+bBX
+bST
+bBX
+qVj
+qVj
+qVj
+qVj
+qVj
+qVj
+qVj
+bBX
+bBX
+bST
+msA
+xFn
+pIr
+bLd
+bLw
aab
aaa
aaa
@@ -101049,86 +92335,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(74,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -101232,63 +92531,50 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
-aaa
-aaa
-aab
-aab
-aab
-bAc
-fsj
-bFX
-bKa
-bBY
-aab
-aab
-aab
-aaa
-aac
-aaa
-aab
-bBX
-bBX
-bBX
+bIW
+bKR
+bMr
+exl
bPv
-bOo
-ufs
-bBX
+aav
+aav
bBX
+bCR
+bCR
+bCR
+bCR
+bCR
+bCR
+bCR
bBX
aab
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-bzS
-cCT
-cBn
-tln
-bzV
aab
-aaa
-aaa
-aaa
-aaa
+aab
+bBX
+ctR
+cwc
+cyu
+bBX
+aab
+aab
+aab
+aav
+bST
+bST
+bST
+bST
+bST
+bST
+bST
+bST
+bST
+aav
+jiT
+xiH
+bWf
+bTB
+oex
aab
aab
aaa
@@ -101306,86 +92592,99 @@ aaa
bxM
aab
bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(75,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -101440,7 +92739,7 @@ ahV
ahV
ahd
abY
-acw
+aUU
aeG
abY
aaA
@@ -101489,62 +92788,49 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
-aaa
+bIW
+bMt
+bMr
+exl
+bPv
aab
aab
-aab
-aab
-bAc
-fsj
-uLR
-tnV
-bzY
-aab
-aab
-aaa
-aac
-aaa
-aab
bBX
-bMP
-bNh
-bPI
-bOq
-cDj
-bPJ
-cCZ
+bBX
+bBX
+bBX
+bBX
+bBX
bBX
aab
-aac
-aaa
-aaa
-aaa
-aaa
-bxN
-uRi
-eia
-tln
-bzV
aab
aab
-aaa
-aaa
-aaa
+aab
+bBX
+ctS
+cwb
+cyy
+bBX
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+cvE
+bSe
+bWf
+bTB
+oex
aaa
aab
aab
@@ -101563,25 +92849,6 @@ aaa
bxM
aab
bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -101591,64 +92858,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(76,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -101687,7 +92986,7 @@ aiM
ahS
aln
ams
-ank
+ajx
are
arw
aqY
@@ -101697,7 +92996,7 @@ auE
avu
ahd
abY
-acw
+afa
aeG
abY
aaA
@@ -101746,61 +93045,48 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-bAc
-vxz
-uLR
-tnV
-bzY
-aab
-aaa
-aac
-aaa
-aab
+nov
+bNo
+bMr
+exl
+bPv
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
bBX
-bMk
-bMN
-bPI
-bOr
-bTv
-bNA
-cDa
+ctT
+cwb
+cyz
bBX
-aab
-aac
-aaa
-aaa
-aaa
-bxN
-ddh
-eia
-tln
-bzV
-aab
-aab
-aab
-aaa
-aaa
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+bRa
+xiH
+bWf
+bTB
+oex
aaa
aaa
aab
@@ -101820,25 +93106,6 @@ aaa
bxM
aab
bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -101848,64 +93115,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(77,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -102003,100 +93302,68 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
aab
+nov
+bNo
+bMr
+exl
+kjg
+aab
+aav
aab
aab
aab
aab
+aav
+aab
+aab
aab
-bAc
-fsj
-uLR
-tnV
-bzY
-aaa
-aac
-aaa
aab
bBX
-bMl
-bMO
-bPM
-bOs
-cDl
-bNA
-cCZ
+ctR
+cwb
+cyu
bBX
aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bRa
+xiH
+bWf
+bTB
+mPW
aac
-aaa
-aaa
-bxN
-uRi
-eia
-tln
-bzV
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aaa
-aaa
-aaw
aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
+aav
+aav
+aac
+aac
+aac
+wjn
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+bxM
+aav
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -102105,64 +93372,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(78,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -102192,7 +93491,7 @@ aaA
aaA
aaA
abY
-aeG
+aeJ
acw
abY
ahd
@@ -102203,7 +93502,7 @@ alp
amu
anl
atC
-ary
+ayw
ara
asz
ahS
@@ -102260,63 +93559,50 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
aab
aab
+nov
+bMt
+bMr
+bSk
+kjg
+aav
aab
aab
aab
aab
+aav
+aab
+aab
aab
-bAc
-fsj
-uLR
-tnV
-bJf
-aac
-aaa
aab
bBX
-bMm
-bPC
-bPN
-bQG
-cDm
-cDi
-cCZ
+ctR
+cwb
+cyx
bBX
aab
-aac
-aaa
-bxN
-uRi
-eia
-tln
-bzV
aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+cvE
+eVg
+bWf
+bTB
+fQa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
aab
aab
aaa
@@ -102333,93 +93619,106 @@ aaa
aaa
bxM
aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(79,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -102512,73 +93811,60 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaw
aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
aab
aab
aab
+nov
+bNo
+bSm
+bSx
+bPv
aab
aab
aab
+aaa
+aac
+aaa
aab
-aab
-bAc
-vxz
-uLR
-tnV
-bKd
-bIY
-chv
bBX
-bMn
-bMn
-bMn
-bOu
-bMn
-bMn
-bMn
bBX
-bSc
-bTe
-bzS
-ddh
-eia
-tln
-bBW
-aav
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aav
-aav
-aav
-aac
-aac
+bBX
+ctR
+cwb
+cyu
+bBX
+bBX
+bBX
+aab
aac
+aaa
+aaa
+aaa
+aaa
+aaa
+cvE
+dEO
+eVi
+bTB
+fQa
+aab
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aaa
+aaa
+aaa
aac
aaa
aaa
@@ -102590,93 +93876,106 @@ aaa
aaa
bxM
aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+acx
+acx
bLH
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(80,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -102715,7 +94014,7 @@ aiM
ahS
alq
ams
-ank
+ajz
are
arw
aqY
@@ -102774,19 +94073,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
@@ -102794,35 +94080,45 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-bxT
-fsj
-uLR
-ucq
-ucq
-bMG
-iyH
-bNY
-bRT
-bPQ
-bXM
-cuV
-iyH
-cve
-iyH
-ucq
-ucq
-ucq
-eia
-tln
-bzV
-aav
+nov
+bNo
+bMr
+exl
+kjg
+aab
aab
aaa
+aac
+aaa
+aab
+bBX
+cpY
+crG
+cub
+cwh
+cyE
+cAI
+cEN
+bBX
+aab
+aac
+aaa
+aaa
+aaa
+aaa
+vWi
+xiH
+bWf
+bTB
+fQa
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aab
+aab
aaa
aaa
aaa
@@ -102831,16 +94127,6 @@ aaa
aaa
aaa
aaa
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -102848,25 +94134,6 @@ aaa
bxM
aab
bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -102876,64 +94143,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(81,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -103031,19 +94330,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
@@ -103051,50 +94337,50 @@ aab
aab
aab
aab
+aab
+nov
+bMt
+bMr
+exl
+kjg
+aab
+aaa
+aac
+aaa
+aab
+bBX
+cOs
+crH
+cub
+cwi
+cyF
+cAL
+cFd
+bBX
+aab
+aac
aaa
aaa
aaa
-aaa
-aaa
-aaa
-bxT
-fsj
-dQa
-dQa
-bML
vWi
-vWi
-bPH
-bQT
-bOw
-caX
-vWi
-cvf
-dQa
-dQa
-dQa
-dQa
-tln
-bzV
+bSe
+bWf
+bTB
+fQa
+aab
aab
-aav
aab
aaa
aaa
aaa
aaa
+aab
+aab
+aaa
+aaa
+aaa
aac
aaa
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -103105,25 +94391,6 @@ aaa
bxM
aab
bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -103133,64 +94400,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(82,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -103231,7 +94530,7 @@ als
amu
anl
atC
-ary
+ayW
ara
asC
ahS
@@ -103288,61 +94587,43 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aaa
aaa
-aaa
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bLl
-bJg
-bJg
-bMS
-bQU
-bXT
-cbD
-bQs
-bJg
-bJg
-bJg
-bLl
-bJg
-bJg
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bSB
+bNo
+bMr
+exl
+kjg
aaa
aac
aaa
aab
+bBX
+cOA
+crI
+cug
+cwj
+cyG
+cAL
+cEN
+bBX
+aab
+aac
+aaa
+aaa
+vWi
+xiH
+bWf
+bTB
+fQa
+aab
aab
aab
aab
@@ -103350,8 +94631,13 @@ aaa
aaa
aaa
aaa
+aab
+aab
aaa
aaa
+aaw
+aac
+aaa
aaa
aaa
aaa
@@ -103362,25 +94648,6 @@ aaa
bxM
aab
bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -103390,64 +94657,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(83,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -103545,11 +94844,42 @@ aaa
aaa
aaa
aaa
+aab
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+nov
+bNo
+bMr
+exl
+cay
+aac
aaa
+aab
+bBX
+cTT
+crJ
+cum
+mAH
+cyM
+cAW
+cEN
+bBX
+aab
+aac
aaa
-aaa
+vWi
+xiH
+bWf
+bTB
+fQa
+aab
aaa
aaa
aaa
@@ -103559,57 +94889,13 @@ aaa
aaa
aaa
aab
-aaa
-aaa
-aaa
aab
-aab
-aab
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
aaa
aaa
aaa
aac
aaa
aaa
-bMT
-bJg
-bOy
-bJg
-bQt
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -103618,26 +94904,7 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+czp
aab
aab
aab
@@ -103647,64 +94914,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(84,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -103743,7 +95042,7 @@ aiM
ahS
alt
ams
-ank
+apJ
are
arw
aqY
@@ -103802,25 +95101,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-aaa
-aab
-aab
aab
aaa
aaa
@@ -103829,42 +95109,48 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aac
-aac
-aac
-bMU
-aac
-bOz
-aac
-bQu
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aac
-aaa
aab
+aav
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
+nov
+bMt
+bMr
+exl
+ceE
+bQI
+ckC
+bBX
+lSK
+lSK
+lSK
+cwp
+lSK
+lSK
+lSK
+bBX
+tDk
+cLE
+cvE
+bSe
+bWf
+bTB
+bPt
+aav
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aav
+aav
+aav
+aac
+aac
+aac
+aac
aaa
aaa
aaa
@@ -103875,26 +95161,7 @@ aaa
aaa
bxM
aab
-bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+czp
aab
aab
aab
@@ -103904,64 +95171,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
aaa
aaa
aaa
@@ -104059,25 +95358,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-aaa
-aab
-aab
aab
aaa
aaa
@@ -104085,73 +95365,60 @@ aab
aab
aab
aab
-aab
-aaa
aaa
aaa
aac
aaa
aaa
-aaa
-bNE
-bOz
-bPR
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-bxM
+bIW
+bNo
+bMr
+cbE
+cbE
+ckM
+bWh
+cpZ
+cEP
+cur
+cwr
+cyR
+bWh
+bHn
+bWh
+cbE
+cbE
+cbE
+bWf
+bTB
+fQa
aav
+aab
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
bxM
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
+bxM
aab
aab
aab
@@ -104161,64 +95428,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -104259,7 +95558,7 @@ alv
amu
anp
auF
-anp
+aAb
ara
asF
ahS
@@ -104317,98 +95616,66 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
aaa
aaa
aab
aab
aab
aab
-aab
-aaa
aaa
aaa
aac
aaa
aaa
aaa
-aaa
-bOA
-aaa
+bIW
+bNo
+mCJ
+mCJ
+ckS
+cot
+cot
+crL
+cus
+cws
+cyU
+cot
+bWq
+mCJ
+mCJ
+mCJ
+mCJ
+bTB
+fQa
+aab
+aav
+aab
aaa
aaa
aaa
aaa
aac
aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
aab
aab
aab
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
aab
aab
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bxM
+aab
+bxM
aab
aab
aab
@@ -104418,64 +95685,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -104506,7 +95805,7 @@ aaA
aaA
abY
acw
-aeG
+bJa
abY
ahd
ahd
@@ -104527,9 +95826,9 @@ abY
abY
aeG
acw
+cfw
acw
-aeI
-cLY
+aMt
abY
aaA
aaA
@@ -104574,33 +95873,12 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aaa
aaa
aaa
aab
-aaa
-aaa
-aaa
-aaa
aab
aab
-aab
-aab
-aaa
-aaa
aaa
aaa
aac
@@ -104608,7 +95886,26 @@ aaa
aaa
aaa
aaa
-bOB
+bQv
+bQv
+ciH
+bTU
+bQv
+bQv
+crN
+cut
+cwv
+cyV
+cAX
+bQv
+bQv
+bQv
+xzj
+bQv
+bQv
+aaa
+aaa
+aac
aaa
aaa
aaa
@@ -104616,56 +95913,26 @@ aaa
aaa
aac
aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aab
-aab
-aab
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bxM
+aab
+bxM
aab
aab
aab
@@ -104675,64 +95942,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -104773,7 +96072,7 @@ aoy
aoE
aoI
awq
-amy
+aoI
cFm
cHi
cHj
@@ -104785,8 +96084,8 @@ acw
aeH
adr
adr
-afD
-aeG
+adr
+afE
abY
aaA
aaA
@@ -104795,9 +96094,9 @@ aaA
aaA
aaA
aaA
+aco
aaA
-aaA
-aaA
+aco
aaA
aaA
aaA
@@ -104839,35 +96138,22 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
aab
aab
+aav
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aac
-aaa
-aaa
-aaa
-aaa
-bOC
aaa
aaa
+crO
+bQv
+cwz
+bQv
+cBg
aaa
aaa
aaa
@@ -104879,50 +96165,31 @@ aaa
aac
aaa
aaa
-aab
-aab
-aab
+aaa
+aaa
+aaa
aac
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bxM
aab
-aab
-bvx
-aab
-aab
-aab
-aab
-aab
-aab
+bxM
aab
aab
aab
@@ -104932,64 +96199,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+jEf
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -105052,13 +96351,13 @@ aaA
aaA
aaA
aaA
+aco
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+aco
+aco
+aco
+aco
aaA
aaA
aaA
@@ -105096,87 +96395,58 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
+aac
+aac
+aac
+crQ
+aac
+cwA
+aac
+cBk
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
+aac
aac
aaa
-aaa
-aaa
-aaa
-bOD
-aaa
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aab
-aab
-aab
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
aaa
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bxM
+aab
+bxM
aab
aab
aab
@@ -105186,67 +96456,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -105353,21 +96652,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -105376,64 +96661,49 @@ aab
aab
aav
aab
-aab
-aab
-aab
-bOE
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+cuu
+cwA
+cyX
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
aac
aaa
aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
aaa
aab
aab
aab
aab
aaa
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+bxM
+aav
+bxM
aab
aab
aab
@@ -105443,67 +96713,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -105580,7 +96879,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aab
aab
@@ -105610,21 +96909,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -105633,23 +96918,24 @@ aab
aab
aav
aab
-aab
-aab
-aab
-bOE
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aav
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+cwB
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
aab
aab
aab
@@ -105675,22 +96961,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -105700,67 +96970,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -105789,12 +97088,12 @@ aaA
aaA
aaA
abY
-acw
-acw
-aeG
-abY
+adR
+adr
+afF
abY
aaA
+aaA
ahd
amA
aoz
@@ -105867,21 +97166,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -105890,23 +97175,24 @@ aab
aab
aav
aab
-aab
-aab
-aab
-bOE
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aav
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+cwC
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
aab
aab
aab
@@ -105932,22 +97218,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -105957,67 +97227,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -106046,10 +97345,10 @@ aaA
aaA
aaA
abY
-adR
-adr
-afF
-aMt
+acw
+abY
+axR
+abY
ahf
ahd
ahd
@@ -106075,7 +97374,7 @@ aeG
cQn
acw
cQr
-acw
+aXy
abY
aaA
aaA
@@ -106124,21 +97423,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -106146,27 +97431,28 @@ aab
aab
aab
aav
-aav
-aav
-aav
-aav
-bOE
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
+aab
+aaa
+aaa
+aaa
+aaa
+cwE
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aab
+aab
+aab
aac
aaa
aaa
@@ -106189,22 +97475,6 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -106214,67 +97484,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -106305,7 +97604,7 @@ aaA
abY
acw
abY
-aeJ
+aeG
acw
ahf
ahX
@@ -106381,21 +97680,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -106404,30 +97689,28 @@ aab
aab
aav
aab
-aab
-aab
-aab
-bOE
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aav
-aab
-aab
-aab
-aab
-aab
aaa
aaa
aaa
aaa
+cwL
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aab
+aab
+aab
+aac
aaa
aaa
aaa
@@ -106450,19 +97733,6 @@ aaa
aaa
aaa
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -106471,67 +97741,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -106562,8 +97861,8 @@ aaA
abY
acj
abY
-aeK
-afE
+aeJ
+acw
ahf
ahY
aiU
@@ -106571,7 +97870,7 @@ akn
akm
ahd
anu
-aoH
+auh
beb
ahV
ahV
@@ -106584,8 +97883,8 @@ aaA
aaA
aaA
abY
-aeI
-afD
+acw
+aeG
abY
abY
abY
@@ -106638,21 +97937,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -106664,7 +97949,8 @@ aab
aab
aab
aab
-bOE
+aab
+cwO
aab
aab
aab
@@ -106681,19 +97967,19 @@ aab
aab
aab
aab
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aaa
aaa
aaa
@@ -106709,86 +97995,99 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -106819,7 +98118,7 @@ aaA
abY
aCy
abY
-aeG
+aeY
agl
ahg
ahZ
@@ -106828,7 +98127,7 @@ akm
akm
ahd
anv
-aoH
+auh
apR
arh
asL
@@ -106841,8 +98140,8 @@ aaA
aaA
aaA
abY
-aeG
acw
+aeG
abY
aaA
aaA
@@ -106895,21 +98194,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -106921,7 +98206,8 @@ aab
aab
aab
aab
-bOE
+aab
+cwO
aab
aab
aab
@@ -106938,19 +98224,19 @@ aab
aab
aab
aab
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aaa
aaa
aaa
@@ -106962,22 +98248,6 @@ aaa
aaa
aab
aab
-csX
-csX
-csX
-csX
-csX
-csX
-csX
-csX
-csX
-csX
-csX
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -106985,67 +98255,96 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -107084,9 +98383,9 @@ aiW
akm
alA
ahd
-ann
-aoH
-aiJ
+aqy
+axE
+bES
aiJ
asM
atH
@@ -107098,8 +98397,8 @@ aaA
aaA
aaA
abY
-aeG
-aCy
+acw
+bac
abY
aaA
aaA
@@ -107152,21 +98451,7 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
aab
aab
aab
@@ -107178,7 +98463,8 @@ aab
aab
aab
aab
-bOE
+aab
+cwO
aab
aab
aab
@@ -107195,41 +98481,8 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aaa
-aab
-aab
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
+aac
+aaa
aab
aab
aab
@@ -107250,59 +98503,105 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -107343,7 +98642,7 @@ akm
ahd
anv
aoH
-apP
+bHU
ari
asN
atH
@@ -107355,8 +98654,8 @@ abY
abY
abY
abY
-aeG
acw
+aeG
abY
aaA
aaA
@@ -107409,84 +98708,38 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aav
-aab
-aab
-aab
-aab
-bOE
-aab
-aab
-aab
-aab
-aab
aav
-aab
-aab
-aab
-aab
aav
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+cwO
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aac
aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
aab
aab
aab
@@ -107507,59 +98760,105 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+bvx
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -107585,12 +98884,12 @@ aaA
aaA
aaA
abY
-ayy
-acw
-vDO
-acw
-acw
-aeG
+bXl
+adr
+adr
+adr
+aqf
+afD
acw
ahf
aib
@@ -107612,8 +98911,8 @@ acw
acw
aMt
acw
-aeG
acw
+aeG
abY
abY
abY
@@ -107622,6 +98921,12 @@ aaA
aco
aaA
aaA
+aco
+aco
+aco
+aco
+aaA
+aaA
aaA
aaA
aaA
@@ -107631,33 +98936,6 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -107692,7 +98970,15 @@ aab
aab
aab
aab
-bOF
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+vTr
aab
aab
aab
@@ -107732,18 +99018,6 @@ aab
aab
aab
aab
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
aab
aab
aab
@@ -107752,71 +99026,96 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -107842,12 +99141,12 @@ aaA
aaA
aaA
abY
-acx
-acW
-adr
-aiH
-adr
-afD
+aUL
+afP
+afB
+acw
+abY
+aMt
bmL
ahf
aic
@@ -107869,8 +99168,8 @@ acw
acw
acw
acw
-aeG
acw
+aeG
acw
aEc
abY
@@ -107879,6 +99178,9 @@ aaA
aaA
aaA
aaA
+aco
+aaA
+aco
aaA
aaA
aaA
@@ -107891,30 +99193,6 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-aaA
-aab
-aab
-aab
-baZ
-aYN
-aYN
-aYN
-bfJ
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -107949,7 +99227,15 @@ aab
aab
aab
aab
-bOE
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+cwO
aab
aab
aab
@@ -107982,25 +99268,8 @@ aab
aab
aab
aab
-aaa
-aab
-aab
-aab
-aab
-aaA
-aaA
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
+aab
+aab
aab
aab
aab
@@ -108013,67 +99282,97 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -108122,14 +99421,14 @@ aaQ
avy
aaQ
aaQ
-axH
+bVE
aaQ
acw
acw
-cJV
-adr
+aMt
+aeH
afE
-ayy
+cbP
abY
aaA
aaA
@@ -108154,32 +99453,11 @@ aab
aab
aab
aab
-bba
-bcf
-bdg
-bev
-bba
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bCx
+cAd
+cAd
+cAd
+bHL
aab
aab
aab
@@ -108206,7 +99484,15 @@ aab
aab
aab
aab
-bOE
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+wdC
aab
aab
aab
@@ -108231,33 +99517,6 @@ aab
aab
aab
aab
-cOp
-cOp
-cOp
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaA
-aaA
-aaA
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-cwD
-ctU
-ctU
-ctU
-ctU
-csX
aab
aab
aab
@@ -108269,68 +99528,108 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -108352,12 +99651,12 @@ afJ
abm
atJ
aca
-abe
+adL
abe
abH
agn
acz
-abe
+afm
uFf
adS
aeL
@@ -108414,7 +99713,7 @@ aab
bba
bcg
bQO
-bcg
+bGu
bba
aab
aab
@@ -108437,43 +99736,30 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+caT
+wTC
+wTC
+wTC
+wTC
+wTC
+wTC
+wTC
+cwP
aab
aab
aab
aab
aab
aav
-aav
-aav
-aav
-aav
-bOE
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
+aab
+aab
+aab
+aab
aav
aab
aab
@@ -108487,34 +99773,6 @@ aab
aab
aab
aab
-cOp
-abc
-abc
-abc
-cOp
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaA
-aaA
-aaA
-aaA
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
aab
aab
aab
@@ -108526,68 +99784,109 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -108609,7 +99908,7 @@ abx
abn
abs
abs
-abs
+aen
abs
abI
adQ
@@ -108632,7 +99931,7 @@ aqc
aqc
asP
aqc
-aqc
+bIJ
avE
awv
dWs
@@ -108664,36 +99963,15 @@ aaA
aaA
aaA
aaA
-aWM
-aXN
-aYN
-aYN
-bbb
-bch
+aab
+aab
+aab
+aab
+bba
+bew
bdi
bew
-bfK
-aYN
-aYN
-aYN
-bfJ
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bba
aab
aab
aab
@@ -108720,7 +99998,15 @@ aab
aab
aab
aab
-bOE
+caV
+aab
+aab
+aab
+aab
+aab
+aab
+pkz
+aav
aab
aab
aab
@@ -108743,38 +100029,6 @@ aab
aab
aab
aab
-cOp
-cRN
-cUR
-cQP
-cQQ
-abc
-cOp
-aab
-aab
-aab
-aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
-aab
-aab
-czd
aab
aab
aab
@@ -108783,68 +100037,113 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -108864,7 +100163,7 @@ aaQ
aaQ
aaQ
abo
-abt
+acV
abv
aaQ
aaQ
@@ -108882,17 +100181,17 @@ aif
aja
xag
anU
-nUG
+atW
apa
arj
atb
avc
avJ
avO
-atW
+bQa
ayR
aPu
-dWs
+aHq
aCU
aaV
azy
@@ -108916,45 +100215,24 @@ aaA
aaA
aaA
aaA
-ahf
-ahf
-ahf
-ahf
-ahf
+aaA
+aaA
+aaA
+aaA
+aaA
aWM
aZQ
-bbe
-bci
+cAd
+cAd
beA
bgV
-bcj
+bFh
bye
czT
-cAa
-cAb
cAd
-biH
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+cAd
+cAd
+bHL
aab
aab
aab
@@ -108977,7 +100255,15 @@ aab
aab
aab
aab
-bOG
+caV
+aab
+aab
+aab
+aab
+aab
+sVb
+aab
+aav
aab
aab
aab
@@ -109000,35 +100286,6 @@ aab
aab
aab
aab
-cOp
-abc
-abc
-abc
-abc
-abc
-cOp
-aab
-aab
-aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-ctU
-csX
aab
aab
aab
@@ -109040,68 +100297,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -109126,7 +100425,7 @@ abk
abk
aaA
aaA
-abp
+abY
acC
acY
uFf
@@ -109165,28 +100464,28 @@ aaA
aco
aaA
aaA
-ahf
-ahf
-ahf
-ahf
-ahf
-ahf
-ahf
-ahf
-ahf
-acw
-acw
-acw
-aVM
-aWN
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+beQ
+beQ
+beQ
+beQ
+beQ
+aWM
baf
aZR
bcj
bfL
bgU
-bhY
-bgU
-bgU
+czX
+bGC
+bHN
czU
czY
cAe
@@ -109208,33 +100507,20 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aav
aab
aab
aab
aab
-bOF
+caV
+aab
+aab
+aab
+aab
+pkz
+aab
+aab
+aav
aab
aab
aab
@@ -109257,108 +100543,121 @@ aab
aab
aab
aab
-cOp
-abc
-abc
-abc
-abc
-boY
-cOp
-aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-csX
-ctU
-ctU
-ctU
-ctU
-cwE
-ctU
-ctU
-ctU
-ctU
-csX
-cyI
-aab
-aab
-aab
-cyI
aab
aab
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -109383,9 +100682,9 @@ aaA
aaA
aaA
aaA
-abp
+abY
acD
-boY
+afa
uFf
adW
xmV
@@ -109407,7 +100706,7 @@ aqd
azd
awy
axS
-nUG
+aAV
aaV
azA
aAO
@@ -109422,28 +100721,28 @@ aaA
aco
aaA
aaA
-ahf
-cOs
-adr
-adr
-adr
-adr
-adr
-aQB
-afE
-acw
-afB
-cgp
-acw
-aWM
+beQ
+beQ
+beQ
+beQ
+beQ
+beQ
+beQ
+beQ
+beQ
+cSj
+cSj
+cSj
+blF
+boi
cIJ
bbf
-bdj
+czX
bfM
-bcj
+bDu
bhZ
-bcj
-bcj
+bDu
+bDu
bng
czZ
cBb
@@ -109465,33 +100764,20 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aav
aab
aab
aab
aab
-bOH
+caV
+aab
+aab
+aab
+pkz
+aab
+aab
+aab
+aav
aab
aab
aab
@@ -109515,107 +100801,120 @@ aab
aab
aab
aab
-cOp
-aAb
-abc
-abc
-abp
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-csX
-csX
-cuP
-cuP
-cuP
-cwF
-cuP
-cuP
-cuP
-csX
-csX
-cyn
-aab
-aab
-aab
-cyn
aab
aab
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -109640,9 +100939,9 @@ aaA
aaA
aco
aaA
-abp
+abY
acD
-abc
+acw
uFf
adX
aeO
@@ -109679,27 +100978,27 @@ aaA
aaA
aaA
aaA
-ahf
-aeG
-acw
-acw
-acw
-afB
-acw
+beQ
+aWJ
+aYf
+aYf
+aYf
+aYf
+aYf
bUO
-aGz
+bsb
cSj
cdW
-cSj
+bjO
cSj
aWM
bbc
bbg
bdk
bfN
-bia
+czX
bib
-bHM
+czX
czX
czW
cAc
@@ -109722,157 +101021,157 @@ aab
aab
aab
aab
-aab
-aab
-bvx
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aav
aab
aab
aab
aab
-bOE
+caV
aab
aab
+pkz
+aab
aab
aab
aab
aav
-aab
-aab
-aab
-aab
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
aav
aab
aab
aab
aab
aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-aDB
-abp
-abp
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-csX
-cvZ
-cAY
-cCn
-cFh
-cFh
-cFh
-cFh
-cGL
-csX
-cyn
-cyW
-cze
-cyW
-cyn
aab
aab
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -109897,9 +101196,9 @@ aaA
aaA
aco
aaA
-abp
+abY
acD
-cOv
+ayy
uFf
adY
aeP
@@ -109936,53 +101235,32 @@ aaA
aaA
aaA
aaA
-ahf
-aeG
-aMh
-aMh
-aMh
-aMh
-aMh
-aMh
+beQ
+bok
+cSj
+cSj
+bmd
+cdW
+cSj
+bcM
aRn
-aMh
-aMh
-aMh
-aMh
+cSj
+cdW
+bmd
+cSj
aWM
cIK
bbh
bdl
bgS
-aXT
+bDv
bck
-bck
-aXT
+bGD
+bHO
bfP
-aXT
+bKz
bic
-biI
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+biH
aab
aab
aab
@@ -110005,131 +101283,152 @@ aab
aab
aab
aab
-bOG
+caV
aab
+sVb
aab
aab
aab
aab
-aaA
-aab
-aab
-aab
aab
aav
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-abc
-abp
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-csX
-cwd
-cBf
-cCo
-cFo
-cGI
-cGG
-cFh
-cGM
-csX
-cyn
-cxd
-cxd
-cxd
-cyn
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aav
aab
aab
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -110154,9 +101453,9 @@ aaA
aaA
aaA
aaA
-abp
+abY
acD
-abc
+acw
adu
adu
adu
@@ -110193,53 +101492,32 @@ aaA
aaA
aaA
aaA
-ahf
-aeG
+beQ
+bok
+aMh
+aMh
+aMh
+aMh
+aMh
aMh
-aNd
-aOd
-aOQ
-aPI
-aPJ
aUN
-avC
-aTu
-aWJ
-aVN
+aMh
+aMh
+aMh
+aMh
aWM
-aXT
-aXT
+bss
+bvH
bex
-bfM
+bCy
aXT
cIU
-bez
-bfO
+cIU
+aXT
bfQ
-bfO
+aXT
bid
-biH
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bMK
aab
aab
aab
@@ -110262,63 +101540,26 @@ aab
aab
aab
aab
-bOF
+caV
+pkz
aab
aab
aab
aab
aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-abp
-abc
-abp
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aco
-aco
-aco
-aaA
-cqg
-cqg
-ctV
-ctV
-ctV
-ctV
-cwI
-ctV
-cxD
-cxD
-ctV
-csX
-cyn
-cyn
-czf
-czr
-cyn
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+cUz
+cUz
+cUz
+cUz
aab
aab
aab
@@ -110328,59 +101569,117 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -110402,6 +101701,8 @@ aab
aaA
aaA
aaA
+aco
+aco
aaA
aaA
aaA
@@ -110409,11 +101710,9 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-abp
+abY
cSW
-abc
+acw
adu
adZ
bbU
@@ -110427,14 +101726,14 @@ alG
amE
anF
aoV
-aqf
+abJ
arn
arn
arn
bJo
azd
awz
-dWs
+aHq
aCU
any
azD
@@ -110449,29 +101748,29 @@ aaA
aaA
aaA
aaA
-ahf
-ahf
-aeG
+beQ
+beQ
+bok
aMh
aNe
aOe
aOR
bbl
-aQD
-aeG
-aMh
+bcO
+cQw
+bfZ
aTv
aUM
aYc
-aMh
-aaR
-aYQ
+aWM
+aXT
+aXT
bbs
-bey
+bfN
aXT
bdn
bez
-cXF
+bfO
bHe
bfO
bie
@@ -110493,20 +101792,12 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+cbi
aab
aab
aab
@@ -110519,63 +101810,17 @@ aab
aab
aab
aab
-bOH
-aab
-aab
-aab
-aab
-aab
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-abp
-abc
-abp
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-cqg
-cte
-cko
-cwe
-cqk
-cwf
-cwJ
-cvH
-cxE
-cwf
-cSP
-cyv
-ctK
-cyj
-cvH
-czs
-cyn
+cUz
+cUz
+cUz
+bFH
+bFH
+cUz
+cUz
+cUz
+cUz
+cUz
aab
aab
aab
@@ -110585,59 +101830,113 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -110663,14 +101962,14 @@ aaA
aaA
aaA
aaA
+aco
aaA
aaA
aaA
aaA
-aaA
-abp
+abY
aJN
-abc
+acw
adu
aea
aeQ
@@ -110692,7 +101991,7 @@ bJo
azd
awA
aBV
-aDe
+azQ
ayC
azE
aAH
@@ -110706,54 +102005,33 @@ aaA
aaA
aaA
aaA
-ahf
-bmL
-aeG
+beQ
+beQ
+bok
aMh
aNg
-aOf
-aOS
+aZU
+bbb
aRr
aQD
beB
-aSq
-beQ
+aMh
+bhJ
cSl
-beQ
-aSq
+blI
+aMh
aaR
aYQ
aZZ
-bbo
-aWM
+bCz
+aXT
cIV
-blR
+bez
bmp
bRm
-boi
+bfO
bif
-bbb
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+biH
aab
aab
aab
@@ -110776,17 +102054,13 @@ aab
aab
aab
aab
-bOH
+xlk
+aab
aab
aab
aab
aab
aaA
-aaA
-aaA
-aaA
-aco
-aco
aco
aaA
aaA
@@ -110794,45 +102068,19 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-cRO
-abc
-abp
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cqg
-ctf
-ctX
-cww
-cvC
-cvC
-cwK
-cqk
-ipL
-cqk
-cqk
-cqk
-cyK
-iup
-cqk
-cza
-cvG
+cUz
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+cUz
+aab
+aab
+mQo
aab
aab
aab
@@ -110842,59 +102090,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -110925,9 +102224,9 @@ aaA
aaA
aaA
aaA
-abp
+abY
cPA
-abc
+acw
adu
aeb
aeR
@@ -110948,7 +102247,7 @@ aro
abJ
azd
aww
-dWs
+aHr
aFN
any
azF
@@ -110956,61 +102255,40 @@ abZ
aBI
aCB
aaQ
-acw
+bBA
aeG
abY
+abY
+abY
+abY
aaA
-aaA
-aaA
-aaA
-ahf
-acw
-aeG
+beQ
+aVM
+bok
aMh
aNi
aOf
aOS
-aOh
-aOh
+bbJ
+aQD
aRp
-aSq
-aSq
+aMh
+qrB
aUO
-aSq
-aSq
-aSq
-aSq
+sPC
+aMh
+aaR
+aYQ
cIO
bbo
aWM
-aWM
-aWM
-aWM
-aWM
-aWM
-aWM
-aWM
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bFj
+bGF
+bHP
+bJJ
+bKD
+bLy
+beA
aab
aab
aab
@@ -111029,67 +102307,34 @@ aab
aab
aab
aav
-aab
-aab
-aab
-aab
-bOI
-aab
-aab
-aab
-aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aaA
-aaA
-aaA
+aav
+aav
+aav
+aav
+xlk
+aav
+aav
+aav
+aav
aaA
aaA
aaA
aaA
aco
aco
+aco
aaA
aaA
-aaA
-abp
-abc
-bAW
-abp
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cqg
-ctp
-ctY
-cwx
-cvD
-cwg
-cwL
-cxb
-cxj
-cxR
-cvK
-cvK
-cyL
-cvE
-cvE
-cyM
-cvG
+cUz
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+cUz
aab
aab
aab
@@ -111099,59 +102344,113 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(113,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -111178,13 +102477,13 @@ aco
aco
aco
aaA
+aco
aaA
aaA
aaA
-aaA
-abp
+abY
acD
-abc
+acw
adu
aec
aeS
@@ -111214,60 +102513,39 @@ aBJ
aCC
aaQ
acw
-aeG
-abY
-abY
-abY
+aeH
+adr
+afE
+aMt
abY
aaA
-ahf
-acw
-aeG
+beQ
+cXj
+bok
aMh
cAZ
-aOg
-aOT
-aPL
+aOf
+aOS
+aQE
aQE
beJ
aSq
-aTw
+aSq
aUP
-aVP
-aWO
-aXV
+aSq
+aSq
+aSq
aSq
bdN
-bbp
-bcu
-beO
-cSm
-blu
-bhm
-bcu
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-bnS
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bbo
+aWM
+aWM
+aWM
+aWM
+aWM
+aWM
+aWM
+aWM
aab
aab
aab
@@ -111289,20 +102567,12 @@ aav
aab
aab
aab
-bNF
-bOJ
-bPS
+aab
+cba
+aab
aab
aab
aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
aaA
aaA
aaA
@@ -111310,43 +102580,23 @@ aaA
aaA
aaA
aco
-aco
-aco
aaA
aaA
-abp
-abc
-boY
-abp
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cqg
-ctq
-ctZ
-cwy
-cvE
-cwh
-cqg
-cxc
-cvG
-cxS
-cvE
-cvE
-cyM
-cvG
-cxc
-cyn
-cyn
+cUz
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+bFH
+cUz
+hZs
+aab
+aab
+aab
+hZs
aab
aab
aab
@@ -111356,31 +102606,97 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(114,1,1) = {"
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -111392,23 +102708,6 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -111439,9 +102738,9 @@ aaA
aaA
aaA
aaA
-abp
+abY
acD
-ais
+bmL
adu
aed
aed
@@ -111461,8 +102760,8 @@ asW
atM
abJ
bdT
-aww
-dWs
+bUl
+bUw
axL
axL
axL
@@ -111470,16 +102769,16 @@ axL
axL
aaQ
aaQ
-bBA
-aeH
-adr
-afE
-aMt
+aDg
+aDg
+aDg
+aeG
+acw
abY
aaA
-ahf
-acw
-aeG
+beQ
+cSj
+bok
aMh
bLc
aOh
@@ -111487,13 +102786,13 @@ aOU
aPM
aQF
cMk
-aSr
+aSq
aTx
aUQ
aVQ
aWP
aXW
-aYR
+aSq
cGr
bIr
bcu
@@ -111505,27 +102804,6 @@ bcu
aab
aab
aab
-biL
-biL
-biL
-biL
-biL
-biL
-biL
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
@@ -111545,40 +102823,14 @@ aab
aav
aab
aab
-bMV
-aab
-bOJ
-aab
-bQv
aab
aab
-cSD
-cSD
-cSD
-cSD
-cUh
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-abc
-abq
-abp
-aaA
-aaA
-aaA
-aaA
+ups
+aab
+aab
+aab
+aab
+aco
aaA
aco
aaA
@@ -111587,22 +102839,21 @@ aaA
aaA
aaA
aaA
-cqg
-cWY
-cqk
-cwG
-cvF
-cqg
-cqg
-cxd
-cvG
-cxT
-cyk
-cyw
-cyw
-cvG
-cxd
-cyn
+cUz
+bFH
+cNq
+lDH
+cUG
+eeU
+tWq
+bFH
+bFH
+cUz
+nNI
+aab
+aab
+aab
+nNI
aab
aab
aab
@@ -111613,31 +102864,96 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(115,1,1) = {"
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -111649,23 +102965,6 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -111696,9 +102995,9 @@ aaA
aco
aaA
aaA
-abp
-acD
-abc
+abY
+aRG
+acw
adu
adu
adu
@@ -111724,27 +103023,27 @@ axM
aIJ
azH
aAJ
-ayN
+aRw
axL
-aDg
-aDg
-aDg
+baZ
+blm
+blM
aDg
aeG
acw
abY
aaA
-ahf
-aeI
-afF
+beQ
+bmd
+bok
aMh
-aMh
-aMh
-aMh
-aMh
-aMh
-aMh
-aSq
+aYX
+aQE
+bbi
+bbM
+bdp
+beN
+bgj
aTy
aUR
aVR
@@ -111753,7 +103052,7 @@ aXY
bbO
cGs
bbr
-bdF
+bcu
bdH
bgg
bnG
@@ -111762,13 +103061,6 @@ bcu
aab
aab
aab
-biL
-blk
-blL
-bmc
-bmZ
-bnT
-biL
aab
aab
aab
@@ -111785,35 +103077,16 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
+xlk
aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-bGB
-bMY
-bMY
-bOK
-bMY
-bPT
-bMY
-cLX
-bMY
-bMY
-bGB
-bQW
-bTZ
-bTZ
-bTZ
aaA
aaA
aaA
@@ -111823,43 +103096,21 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-abc
-abc
-abp
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cqg
-ctr
-cqk
-cwG
-cqg
-aab
-cqg
-cxe
-cyn
-cvG
-cvG
-cvG
-cvG
-cyX
-cxe
-cyn
+cUz
+bFH
+bFH
+bFH
+bPU
+bFH
+bFH
+bFH
+bFH
+bFH
+nNI
+jqV
+nek
+jqV
+nNI
aab
aab
aab
@@ -111870,31 +103121,96 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(116,1,1) = {"
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -111906,23 +103222,6 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -111953,7 +103252,7 @@ aaA
aaA
aaA
aaA
-abp
+abY
acE
acZ
acZ
@@ -111961,7 +103260,7 @@ acZ
acZ
acZ
agx
-aUg
+bBA
abJ
ajl
akw
@@ -111981,26 +103280,26 @@ axN
ayE
azI
aAK
-ayN
+aTW
axL
-aDh
aPO
-aEW
+aPO
+aPO
aDg
aeG
afB
abY
abY
-abY
+beQ
aKr
aLp
-ahf
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+aMh
+aMh
+aMh
+aMh
+aMh
+aMh
+aMh
aSq
aTz
aXx
@@ -112010,22 +103309,15 @@ aYS
aYT
ntW
bbq
-bcu
-bcu
-bcu
-bcu
-bcu
+bDw
+bFk
+bGQ
+bHR
+bJK
bcu
aab
aab
aab
-biL
-bll
-blM
-bmd
-bna
-bsM
-biL
aab
aab
aab
@@ -112042,70 +103334,40 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
+cbB
aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-bGB
-bRD
-bMZ
-bOL
-bOO
-bPU
-cLU
-bOL
-bMZ
-cQJ
-bGB
-bQW
-bQW
-bTZ
-bTZ
-aaA
-aaA
-aaA
-aco
+cqb
+cqb
+cqb
+cqb
+cyZ
aaA
aaA
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-ccR
-abc
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-cqg
-cts
-cqk
-cwG
-cqg
+cUz
+bFH
+bFH
+bFH
+cUK
+bFH
+bFH
+bFH
+bFH
+bFH
+nNI
+cJk
+cJk
+cJk
+nNI
aab
aab
aab
@@ -112127,31 +103389,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bvx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(117,1,1) = {"
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -112163,23 +103479,6 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -112214,11 +103513,11 @@ abJ
abJ
abJ
abJ
-abc
-abq
-abc
+acw
+afB
+acw
agy
-abc
+acw
abJ
ajm
akx
@@ -112244,19 +103543,19 @@ aPP
aPQ
aQJ
aDg
-aGy
+aeH
adr
adr
-adr
-adr
-adr
-afF
-ahf
-ahf
-ahf
-ahf
-aaR
-aaR
+afE
+abY
+aVN
+aWN
+beQ
+aaA
+aaA
+aaA
+aaA
+aaA
aaA
aSq
aTA
@@ -112265,24 +103564,14 @@ aVT
aXU
aYV
aYU
-bae
+bdh
bed
-bcn
-bds
-beE
-boC
-bnU
-bcn
-aab
-acv
-aab
-biL
-blm
-blN
-bme
-bnb
-bnV
-biL
+bcu
+bcu
+bcu
+bcu
+bcu
+bcu
aab
aab
aab
@@ -112302,67 +103591,42 @@ aab
aab
aab
aab
+aav
aab
aab
aab
+bWU
+cbF
+cfq
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-bGB
-cXD
-bNI
-bNI
-bNI
-bQw
-bNI
-bNI
-bNI
-cXE
-bGB
-cRn
+cqb
+crR
+cuv
+cuv
+cuv
+aaA
+aaA
+wPh
+wPh
+nLA
+nLA
+nLA
+nLA
+hhH
+nLA
+nLA
+nLA
+nLA
+cUz
+nNI
+nNI
+ngo
bQW
-bTf
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-abp
-cWd
-bQW
-bQW
-bQW
-cTD
-bSn
-bSn
-bSn
-cTv
-cWb
-ceE
-cTw
-bQW
-cRz
-cqg
-cWZ
-cqk
-cwG
-cvG
+nNI
+aav
+aav
aab
aab
aab
@@ -112384,42 +103648,77 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(118,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aaa
aaa
@@ -112472,10 +103771,10 @@ acF
ada
abJ
czQ
-abq
+afB
afP
agz
-abc
+cOb
abJ
ajn
aky
@@ -112494,34 +103793,34 @@ dWs
axL
ayG
ayN
-ayN
+aRv
aBL
axL
aDj
aEX
bfS
aDg
-aGz
-acw
+aUL
cOb
-afB
acw
-aKs
aeH
-afE
-acw
-aOi
-aRu
-aRu
-aRu
-aRu
-aOV
-aOV
-aOV
-aOV
-aOV
-aOV
-aOV
+adr
+adr
+afF
+ahf
+ahf
+ahf
+ahf
+aaR
+aaR
+aaA
+aSq
+big
+bjZ
+blJ
+boz
+bst
+bvQ
bag
bIv
bcn
@@ -112530,96 +103829,61 @@ beF
bfW
bha
bcn
-aav
+aab
acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aav
-biL
-bln
-blO
-bmf
-bnc
-bnW
-biL
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
+bVz
+aab
+cbF
+aab
+ciL
aab
aab
+cqb
+crS
+crS
+cuv
+cuv
aaA
-aaA
-bGB
-cdo
-bNI
-bOM
-bOP
-bQV
-cLV
-cLV
-bWu
-cuQ
-bGB
-cmD
-bUa
-bTf
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-abp
-abp
-bTf
-bTf
-bTf
-bUb
-bQW
-cTw
-bQW
-bQW
-bQW
-ceF
-cLR
-bSn
-cri
-bQF
-ctJ
-cqk
-cwG
-cvG
+aco
+wPh
+cIa
+cLH
+cNx
+rEw
+pwU
+cUL
+lma
+rEw
+rEw
+ffZ
+gLI
+ifC
+jEO
+uYv
+ohk
+nNI
+aab
+aav
aab
aab
aab
@@ -112641,42 +103905,77 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(119,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aaa
aaa
@@ -112762,52 +104061,34 @@ aGA
aDr
aDr
aDr
-abY
-abY
-abY
-aeH
-bac
acw
+aVP
+aeH
+adr
+afE
+aZW
+aRu
+aRu
+aRu
aRu
-aRv
-aUL
-bzm
aOV
-cSi
-aUU
-aVU
-aWT
-bvy
+aOV
+aOV
+aOV
+aOV
+aOV
aOV
bah
bIw
-bco
+bcn
bdu
bgW
bfX
bRp
bcn
-biJ
-bjx
-bkj
-biL
-biL
-biL
-bzI
-biL
-biL
-biL
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aav
+acv
+aav
aab
aab
aab
@@ -112824,60 +104105,42 @@ aab
aab
aab
aab
+bSE
+bTo
+bTo
+bVA
+bTo
+cbG
+bTo
+ciS
+bTo
+bTo
+bSE
+crT
+crS
+cuz
aaA
aaA
aaA
+wPh
bGB
-ceS
-bNI
-cmg
-bNI
-cRi
-cRj
-cRk
-cRj
cRl
-bGB
-bQW
-bUb
-bTf
-aaA
-aaA
-aaA
-aaA
-aaA
-bTf
-bTf
-bTf
-bTf
-bTf
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-bTf
-bUb
-cRU
-ckY
-ckY
-ckY
-ckY
-ckY
-ckY
-cqg
-cqg
-cqg
-ciH
-cqk
-cwG
-cvG
-cwi
+cNy
+sJs
+sJs
+evx
+rEw
+pxl
+rEw
+rEw
+rEw
+iiC
+jMW
+rEw
+cwD
+xMt
+aab
+aav
aab
aab
aab
@@ -112898,42 +104161,78 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(120,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aaa
aaa
@@ -113019,12 +104318,12 @@ aPh
aPl
aDl
aDr
-aJB
-aKt
-aLq
-aMi
-aNj
-afB
+abY
+abY
+abY
+acw
+bac
+acw
aRu
aSs
aUW
@@ -113035,42 +104334,26 @@ aUV
aVV
brf
bvz
-cIb
+aOV
bai
bdx
-bcn
+bDE
bdv
beH
cXk
bhc
bcn
biK
-biK
+cMq
bkj
aab
aab
-bkK
-bmh
-bkK
-aab
-ami
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aab
aab
+bHZ
+aab
+aab
aab
aab
aab
@@ -113079,61 +104362,42 @@ aab
aab
aab
aab
+bSE
+bTw
+bUi
+bVB
+bWV
+cbN
+cfr
+bVB
+bUi
+cox
+bSE
+crU
+cux
+cuz
+aco
aaA
aaA
-aaA
-aaA
-aaA
-bGB
-bGB
-cyT
-bGB
-bOQ
+wPh
+cIi
+hPU
cGS
bOQ
-bGB
+bTR
cGc
-bGB
-bGB
-bQW
-bUb
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTZ
-cUK
-bQW
-bTf
-aaA
-bTf
-bTf
-bTf
-bTf
-aaA
-aaA
-aaA
-aaA
-aaA
-bTf
-bUb
-bQW
-ckY
-cqH
-ccF
-cVm
-cdg
-cpm
-crL
-csY
-ctc
-ctg
-cqk
-cwG
-cvG
+bXn
+ibx
+dJh
+cvp
+cvp
+iqD
+jto
+jto
+cvI
+xMt
+aab
+aav
aab
aab
aab
@@ -113155,42 +104419,77 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(121,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aaa
aaa
@@ -113246,7 +104545,7 @@ aef
aeV
afR
agC
-aef
+ayL
aik
ajp
akB
@@ -113261,7 +104560,7 @@ abJ
abJ
azd
awz
-dWs
+aIb
axP
ayJ
azL
@@ -113278,53 +104577,39 @@ aHT
aDr
aJC
aMr
-abY
-acw
+aWO
+aMi
cQv
-aOj
+afB
aRu
aTB
aVW
bFi
-bMc
+aOV
bVS
caD
caE
caF
bvA
-aOV
+bwP
cIP
bdy
bcn
bdw
-bdw
-bdw
+bGR
+bHT
bhd
bcn
+nUI
bLm
-bjy
bkj
aab
-aab
-bkK
-bmh
-bkK
-aab
-ami
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+biL
+biL
+biL
+biL
+biL
+bIK
aab
aab
aab
@@ -113334,63 +104619,42 @@ aab
aab
aab
aab
+bSE
+bTz
+bUj
+bUj
+bUj
+cbR
+bUj
+bUj
+bUj
+coy
+bSE
+crS
+clp
+cuz
aaA
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cOB
-ciD
-bGB
-cmo
-cGZ
-cmo
-bGB
+wPh
+cIj
+rcz
cSD
-bRE
-cTv
-bSn
-bUc
-bSn
-bSn
-bSn
-bSn
-bSn
-bSn
-bSn
-cba
-bSn
-bSn
-ceE
-bQW
-bQW
-bQW
-cVJ
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-bTf
-ciF
-ckj
-ckZ
-crt
-clH
-clH
-cdL
-cpn
-crM
-cqk
-cqk
-cth
-cqk
-cwG
-cvG
+jto
+cSQ
+wPh
+cWd
+xMt
+dOY
+jto
+jto
+cvI
+xMt
+cWd
+nNI
+nNI
+aab
+aav
aab
aab
aab
@@ -113412,42 +104676,77 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(122,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aac
@@ -113516,10 +104815,10 @@ ate
atR
avz
abJ
-azd
+aHp
awz
-aKU
-axL
+dWs
+aIY
ayK
azM
aAP
@@ -113533,17 +104832,17 @@ aDr
aDr
aDr
aDr
+aUU
+aVU
abY
-abY
-abY
-abY
+acw
cQR
-cQw
+ban
aRu
aTD
bsO
bGw
-aOV
+bgl
cSk
aUX
aVX
@@ -113552,34 +104851,22 @@ bbQ
aOV
bak
beI
-bfZ
-bhf
-bhn
+bcn
+boj
+boj
boj
boE
-aSt
-biL
+bcn
+bLz
bjx
+bkj
+aab
biL
bkK
-bkK
-bkK
bmh
-bkK
-aab
-ami
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bHk
+bIa
+bIK
aab
aab
aab
@@ -113589,65 +104876,42 @@ aab
aab
aab
aab
+bSE
+bTA
+bUj
+bVC
+bXa
+cbS
+cfs
+cfs
+cld
+coz
+bSE
+crV
+cuy
+cuz
+cuz
+cuz
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cOB
-bFI
-boU
+wPh
+cIz
+uOf
+qzu
+tIJ
+wPh
+wPh
cJk
+xMt
bOR
cLJ
-bQF
-bQX
-bRF
-bQW
-cQG
-cRo
-cTw
-bQW
-cKs
-cKs
-cKs
-cKs
-cKs
-bPt
-cKs
-cKs
-cMO
-cWb
-cTv
-bSn
-bSn
-cqM
-bSn
-bSn
-ceE
-cTw
-cUk
-bQW
-bUb
-bQW
-ckY
-cVa
-cmB
-cnr
-cBo
-cpo
-crM
-cqk
-cqk
-cti
-cqk
-cwG
-cqg
+gMi
+gMi
+xMt
+cJk
+nNI
+aab
+aab
+aav
aab
aab
aab
@@ -113669,42 +104933,77 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(123,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aac
aae
@@ -113740,7 +105039,7 @@ aac
aac
aac
aac
-aaA
+cce
aaA
aaA
aaA
@@ -113775,10 +105074,10 @@ atS
auQ
duB
awz
-pza
-axL
-ayL
-azM
+dWs
+axN
+ayN
+aPV
aAQ
aBQ
aCE
@@ -113788,22 +105087,22 @@ aFb
aFO
aGD
aHo
-aHp
+aGD
aDr
-aaA
-aaA
-aaA
+abY
+abY
+abY
abY
aNk
acw
aRu
-aRu
-aRu
-aRu
-aOV
-aOV
-aOV
+bco
+bds
+beO
aOV
+bil
+bkb
+blL
aWW
aYd
aOV
@@ -113814,17 +105113,17 @@ cGz
bgi
bpg
cDz
-big
-biM
-cMq
-bZL
-biM
-bSA
-bZL
-bmi
-bkK
-aab
-ami
+aSt
+biL
+rMw
+biL
+biL
+biL
+bFp
+bFU
+bHl
+bIb
+bIK
aab
aab
aab
@@ -113834,88 +105133,44 @@ aab
aab
aab
aab
+bSE
+bTC
+bUj
+bVD
+bUj
+ccm
+cfu
+ciY
+cfu
+coQ
+bSE
+crW
+cuz
+cuv
+czc
+cuz
+cuz
+wPh
+cIN
+rEw
+tmb
+wPh
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-bFH
-cRh
-bMp
+wPh
bQx
-cLB
-bOS
-uNK
-boU
-bQY
-bRG
-bQY
-bQY
-bQY
-bQY
-bQY
-bQY
-cKt
-cKt
-cKy
-cKt
-cKE
-cKt
-boU
-cki
-cbF
-cTw
-bQW
-bTf
-bTf
-bTf
-bTf
-cRx
-bSn
-bSn
-cWe
-cWf
-cUW
-ckY
-cVb
-cVi
-cdd
-cdN
-cpp
-crM
-cqk
-cqk
-cth
-cua
-cwH
-cqg
-aab
-cqg
-cxf
-cyn
-cvG
-cvG
-cvG
-cvG
-cyX
-czg
-cyn
+nNI
+xMt
+xMt
+xMt
+xMt
+bUe
+bQx
+nNI
+aav
+aav
+aav
+aav
+aav
aab
aab
aab
@@ -113926,42 +105181,86 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(124,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aac
aad
aaf
@@ -114013,9 +105312,9 @@ acg
acK
adg
abJ
-boY
-abq
-abc
+afa
+afB
+acw
acC
cPY
abJ
@@ -114038,7 +105337,7 @@ ayM
azN
aAR
aBR
-axL
+aWZ
aDo
aEj
aFc
@@ -114047,43 +105346,100 @@ aGD
aGD
aGD
aDr
-apk
-apk
-apk
-apk
-aNl
-aOk
-aOk
-aOk
-aQK
-afE
+aaA
+aaA
+aaA
abY
+aNl
+afa
+aRu
+aRu
+aRu
+aRu
+aOV
+aOV
+aOV
+aOV
aTF
-aTF
-aVY
-aTF
-aTF
-aSt
-ntW
+bsD
+aOV
+bAF
cGw
cGy
cGA
bgZ
bXL
cDA
-aSt
-biL
+bKG
+bLB
cMr
-biL
-biL
-biL
-biL
-biL
-biL
-aaA
-aaA
-aaA
-aaA
+bNx
+bEv
+bOM
+bFr
+bQU
+bHm
+bIc
+bIK
+aab
+cdo
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bSE
+bSE
+bUq
+bSE
+bXg
+ccp
+bXg
+bSE
+clf
+bSE
+bSE
+clp
+crT
+cqc
+crS
+crS
+crS
+wPh
+cJe
+rEw
+tmb
+wPh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -114098,81 +105454,6 @@ aab
aab
aab
aab
-ciE
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-cTt
-caV
-boU
-cLC
-bOT
-bUr
-boU
-bQZ
-bRH
-bRH
-bTg
-bUd
-bUU
-bVz
-bQY
-cKu
-cKt
-cKu
-cKt
-cKE
-cKu
-boU
-boU
-cbG
-boU
-boU
-cqg
-cMR
-cOD
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-ckY
-cVc
-cVj
-cnt
-ckY
-ckY
-crP
-cqk
-csh
-ctj
-cub
-cwZ
-cvF
-cqg
-cqg
-cxg
-cvG
-cxU
-cyl
-cyx
-cyN
-cvG
-cxg
-cyn
aab
aab
aab
@@ -114185,40 +105466,58 @@ aab
aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(125,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aac
aae
@@ -114254,7 +105553,7 @@ aac
aac
aac
aac
-aaA
+cce
aaA
aaA
aaA
@@ -114270,9 +105569,9 @@ abJ
abJ
abJ
abJ
-abc
-aeX
-afT
+acw
+aeI
+adr
agE
ahs
ail
@@ -114290,11 +105589,11 @@ auS
azS
awz
dWs
-axN
-ayN
+axL
+axL
azO
-aAS
-aIY
+axL
+axL
axL
aDp
aEj
@@ -114304,133 +105603,116 @@ aGD
aGD
aGD
aDr
-aJb
-aLv
-aSD
apk
apk
-abY
-abY
-abY
+apk
+apk
+aZh
+baB
+baB
+baB
cdD
-aeG
+afE
abY
aTG
bYi
+blR
bYi
bYi
-aYe
aSt
bdh
bgT
bcr
-bcs
-bcs
+bFv
+bGS
bga
-bcs
-bct
-boR
-bpr
-cOV
-aaR
-aaR
-aaR
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bJL
+aSt
+biL
+bML
+biL
+biL
+biL
+bFs
+bFV
+bIi
+bIi
+biL
+bIQ
+cdz
aAY
-auM
aaA
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-bFH
-bFH
-bFH
-bFH
-bFH
-bFI
-bMq
-boU
-cLD
-bOU
-uNK
-boU
-bRa
-bRI
-bSq
-bTm
-bUV
-cbd
-bVA
-bQY
-cKu
-cKt
-cMB
-cMD
-cKF
-cKH
-boU
-cCz
-uIi
-uIi
-uYv
-dgb
-dgb
-dgb
-dgb
-dgb
-bkT
-bQg
-dgb
-dgb
-dgb
-dgb
-cCK
-dgb
-cHc
-dgb
-uYv
-cEM
-cHw
-cER
-cth
-cub
-cxa
-cvH
-cwj
-cqg
-cxh
-cvG
-cxV
-cvH
-cvH
-cyO
-cvG
-czh
-cyn
-cyn
+aab
+aab
+aab
+aab
+bMw
+cpL
+bSE
+bSE
+bXt
+cct
+bXt
+bSE
+bSE
+coR
+cqc
+clp
+crS
+crS
+crS
+crS
+cFf
+wPh
+jTA
+rEw
+tmb
+xMt
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -114441,41 +105723,58 @@ aab
aab
aab
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(126,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aac
@@ -114526,12 +105825,12 @@ aaA
aaA
aaA
aaA
-abp
-abc
-cPO
+abY
+acw
+cQm
cvP
-abq
-boY
+afB
+afa
abJ
aju
aju
@@ -114547,147 +105846,86 @@ auQ
azZ
awF
dWs
-axR
+cbf
aTE
-azO
+aQW
aAT
aBT
-axL
+aDr
aJP
aKA
aFe
aDr
-aHq
aGD
-sZf
+blN
+aGD
aDr
aJI
aKB
-aST
-aMj
+aWT
+apk
apk
-aaA
-aaA
abY
-aQL
+abY
+abY
+bdz
aeG
abY
bDT
aTH
aTH
aTH
-aTH
-boB
-bam
-tpJ
+bsG
+aSt
+bAG
+bCA
+bDF
+bcs
bcs
-bdz
-beK
bgb
-bhg
+bcs
bct
-bpt
-cMu
+boR
+bpr
cOV
aaA
+biL
+bFK
+bGy
+bHV
+bIn
+biL
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+cdG
aaA
aaA
aaA
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aAY
aaA
-aAY
-cOj
-cOk
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-cQB
-bJh
-bKe
-bKe
-bKe
-bKe
-bMr
+bMw
+cpL
+cpL
boU
-cLE
-bOU
-uNK
+bXw
+ccv
+cfT
boU
-bRb
-bRJ
-bSr
-bTo
-bUW
-ccu
-bVB
-bQY
-cKt
-cKt
-cKt
-cME
-cKt
-cKE
-boU
-cCA
-cML
-cfS
-lCX
-upC
-etb
-upC
-etb
-cRP
-etb
-cRR
-etb
-cRT
-etb
-upC
-cRV
-cRX
-cRY
-upC
-cRZ
-cSa
-cHx
-cES
-ctk
-cuc
-cxC
-cqk
-cwf
-cvH
-cFe
-cvH
-cxE
-cqk
-cqk
-cwf
-cvH
-cvH
-cyZ
-cvG
+crV
+coU
+coU
+crX
+cuA
+coU
+coU
+cBl
+cFk
+cja
+cJi
+rEw
+tmb
+xMt
aab
aab
aab
@@ -114697,42 +105935,103 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aav
+aav
+aav
+aav
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aav
+aav
+aav
+aav
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+evL
+evL
+evL
+evL
+evL
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(127,1,1) = {"
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aaa
aaa
@@ -114771,7 +106070,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -114783,9 +106082,9 @@ aaA
aaA
aaA
aaA
-abp
-abc
-aeY
+abY
+acw
+aeG
afU
afU
afU
@@ -114804,12 +106103,12 @@ afU
aAo
awG
dWs
-axL
-axL
+cbf
+azd
azP
-axL
-axL
-axL
+dWs
+abt
+aDr
aDr
aEl
aDr
@@ -114826,125 +106125,65 @@ apk
aaA
aaA
abY
-cUg
-cQm
+aQL
+aeG
abY
aTI
-aUY
-aVZ
aWX
-aTI
+aWX
+aWX
+uWS
bnm
-ban
-bvG
+bam
+tpJ
bcs
bdA
-beL
+beM
bgc
bRq
bct
-bpr
-box
+bLC
+bMO
cOV
aaA
+biL
+biL
+biL
+biL
+biL
+biL
aaA
+cdI
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aab
-aab
-aab
-aab
-aab
-aAY
-aAY
-aAY
-aAY
-aAY
-aAY
-cOl
-aaA
-aaA
-bDK
-bDK
-bDK
-bDK
-aaA
-bFH
-bIi
-bJi
-bFH
-bFI
-cVA
-bFI
-bJs
-boU
-cJk
-bOU
-cLM
-boU
-bRc
-bRJ
-bSt
-bUe
-bWP
-ccu
-bVC
-bQY
-cKv
-cKt
-cKt
-cMF
-cKt
-cKI
-boU
-cBI
-thv
-cCg
-uKJ
-cfj
-cfO
-cfj
-cfj
-crf
-cfj
-cjw
-cfj
-cnv
-cfj
-cfO
-cSN
-cHb
-cfj
-cfj
-uKJ
-cEO
-cHy
-cET
-ctl
-cud
-cxQ
-cvI
-cwk
-cpw
-cxj
-cxF
-cxW
-cxW
-cyy
-cxW
-cGV
-cvE
-cvp
-cvG
+bMw
+bMw
+bPz
+bPz
+bPz
+bMw
+bMw
+bTD
+nvP
+cJJ
+bXz
+ccw
+cfM
+oTo
+yiO
+coV
+coV
+coV
+coV
+coV
+coV
+wPh
+wPh
+wPh
+cJj
+rEw
+tmb
+xMt
+fSt
aab
aab
aab
@@ -114954,42 +106193,102 @@ aab
aab
aab
aab
+aab
+aab
+aab
+aab
+aab
+acv
+aav
+aav
+aab
+aab
+aab
+aav
+aav
+aab
+aab
+aab
+aab
+aav
+aav
+aab
+aab
+aab
+aab
+aav
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+ami
aaa
+aav
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+ami
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(128,1,1) = {"
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aaa
aaa
@@ -115027,7 +106326,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -115038,11 +106337,11 @@ aco
aco
aaA
aaA
+aco
aaA
-aaA
-abp
-abc
-aeY
+abY
+acw
+aeG
afU
ahz
aks
@@ -115061,10 +106360,10 @@ auT
duB
awH
aCb
-qax
+cbX
aDz
aFW
-aHr
+aCb
qax
qax
aJQ
@@ -115073,27 +106372,27 @@ aNn
aFQ
aGE
aPm
-aFQ
+cPp
aIN
aJK
aKD
aST
-apk
+aYi
apk
aaA
aaA
abY
-aQL
-aeG
+bdF
+cQm
abY
-aTJ
-aTJ
-aTJ
-aTJ
-aTJ
-brk
+bis
+bkA
+bmc
+boB
+bis
+bwV
bao
-tpJ
+bCB
bcs
bdB
beK
@@ -115102,106 +106401,45 @@ bhi
bct
bpr
box
+cOV
aaA
-aaA
-aaA
-aaA
+aco
+aco
aaA
aco
aaA
aaA
aaA
+cdK
aaA
-aaA
-aaA
-aaA
-aaA
-aab
-aab
-aab
-aaA
-aaA
-aaA
-cOg
-cOh
-cOh
-cOh
-cOh
-cOm
-aaA
-aaA
-bDK
-bEL
-bFB
-bDK
-bDK
-bFH
-bIj
-bJj
-bFH
-bFH
-bFH
-bIt
-bJs
+cPu
+bNM
+cIR
+uTf
+cIR
+vGY
+cIR
+cIR
+bUB
boU
-cJk
-bOU
-uNK
+bXO
+ccx
+cfN
boU
-bRd
-bRJ
-bTh
-bUf
-bXY
-ccu
-bVD
-bQY
-cKw
-cKw
-cKt
-cMG
-cMM
-cKJ
-boU
-cWR
-cMQ
-uRw
-boU
-cqg
-cqg
-cqg
-cfQ
-cfQ
-cfQ
-cjx
-cfQ
-cCF
-cqg
-cla
-cla
-cmF
-cla
-cla
-cla
-csg
-cqk
-cqk
-ctm
-cue
-cyb
-cvF
-cqg
-cwN
-cvG
-cvG
-cvG
-cvG
-cvG
-cvG
-cvG
-cvG
-cyn
-cyn
+clp
+coV
+cqe
+crY
+cuB
+cwW
+czd
+oBl
+bPW
+cGJ
+cJx
+rEw
+tmb
+xMt
aab
aab
aab
@@ -115211,42 +106449,103 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aav
+aab
+aab
+aab
+aab
+aab
+aav
+aav
+acv
+acv
+acv
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+juW
+aab
+qqN
+aab
+juW
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(129,1,1) = {"
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aaa
aaa
aaa
@@ -115297,9 +106596,9 @@ aaA
aaA
aaA
aaA
-abp
-abc
-cPP
+abY
+acw
+bEz
afU
agG
ahu
@@ -115318,7 +106617,7 @@ auU
aAU
awI
axn
-axn
+cbZ
ayQ
azR
axn
@@ -115330,28 +106629,28 @@ dWs
aPf
aaQ
cMl
-aPf
+cPq
aaQ
aJL
aKE
-aTb
+cfa
apk
-abY
-abY
-abY
+apk
+aaA
+aaA
abY
aQL
aeG
abY
-aTK
-aTL
-aTL
-aTK
+aTJ
+aTJ
+aTJ
+aTJ
aTJ
brk
-bam
-bvH
-bct
+bAH
+tpJ
+bcs
bUT
beM
bge
@@ -115368,85 +106667,53 @@ aco
aco
aco
aaA
-aaA
+cdK
aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aAY
-aAY
-aAY
-aAY
-cOn
-aaA
-aaA
-bDK
-bEM
-bFC
-bGa
-bGE
-bHt
-bIk
+cPu
+txt
+cPu
+cPu
+cPu
+cPu
+cpL
+bTg
+bUy
+boU
+bXT
+ccx
+cfT
+boU
+cls
+coW
+cqf
+csf
+csf
+cwX
+sUI
+lvJ
+rEw
+rEw
bJk
-bKf
-bPW
-bDK
-bFI
-cVU
-boU
-cLF
-bOU
-cLN
-boU
-bRe
-bRJ
-bTi
-bUg
-bYK
-cCt
-bVE
-bQY
-cKw
-cKw
-cKw
-cMH
-cKt
-cKK
-boU
-cgm
-thv
-uRw
-boU
-cfm
-chI
-cqg
-cWW
-chD
-chD
-cjy
-cfQ
-cCG
-cqg
-bKk
-clM
-cWn
-cnw
-cnw
-cla
-csi
-cqk
-cqk
-ctn
-cuf
-cwZ
-cvG
+rEw
+tmb
+xMt
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aav
aab
aab
aab
@@ -115464,46 +106731,78 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+ami
+aav
+qzB
+aav
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(130,1,1) = {"
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aaa
aaa
aaa
@@ -115536,9 +106835,9 @@ aaa
aaa
aaa
aaa
+aco
aaA
-aaA
-aaa
+aac
aaa
aaa
aaa
@@ -115554,9 +106853,9 @@ aaA
aaA
aaA
aaA
-abp
-aeg
-aeZ
+abY
+acw
+aeG
afU
agH
ahC
@@ -115587,30 +106886,30 @@ aOm
aFS
aGF
aPn
-aFS
+cSy
aIO
aKw
aKF
aUv
-aUr
-aNm
-bis
-bxw
-cOy
-aQM
-aRl
+apk
abY
+abY
+abY
+abY
+aQL
+aeG
+abY
+biI
aTL
-aUZ
-aVb
aTL
+biI
aTJ
brk
bam
-tpJ
+bCC
bct
bdD
-beK
+bGT
bgf
bhk
bct
@@ -115624,88 +106923,54 @@ aaA
aaA
aaA
aco
-aco
aaA
+cdK
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aAY
-cOn
-aaA
-aaA
-bDK
-bEN
-bFD
-bDK
-bGF
-bHu
-bHu
-bJl
-bIm
-bGE
-bDK
-bFI
-cVB
+cPu
+cOW
+cPu
+bPF
+cpL
+cPu
+cpL
+bTg
+bUy
boU
-cLG
-bOU
-ely
+bXT
+ccx
+cfU
boU
-bRf
-bSo
-bTj
-bUh
-bYL
-cCv
-bVF
-bQY
-cKx
-cKw
-cKw
-cMI
-cKN
-cKL
-boU
-cCC
-cQV
-uRw
-boU
-bYa
-ced
-cqg
-cfR
-cUS
-cUU
-cjy
-cfQ
-cCH
-cqg
-clc
-clc
-cmH
-cnx
-con
-cla
-csj
-baC
-ctd
-cto
-cuf
-cwZ
-cvG
-cvG
-cvG
+clp
+coV
+cqh
+csn
+cuC
+cwY
+czf
+lvJ
+rEw
+rEw
+cJA
+rEw
+tmb
+wPh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aav
aab
aab
aab
@@ -115723,302 +106988,78 @@ aab
aab
aab
aab
+aav
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+qzB
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(131,1,1) = {"
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aaA
-abp
-czQ
-aeY
-afU
-agI
-ahw
-aip
-amB
-akF
-ajH
-ajH
-ajH
-ajH
-asU
-arC
-ath
-ath
-ath
-ath
-ath
-ath
-ath
-ath
-azT
-any
-aaQ
-aBX
-aBX
-aEp
-aBX
-aBX
-aBX
-aBX
-apg
-apg
-czF
-aKG
-aST
-apg
-ahf
-ahf
-ahf
-aeH
-aiH
-afD
-abY
-aTM
-aVa
-aWa
-aTL
-aTJ
-brk
-bam
-eNI
-bcl
-bcl
-bcl
-bcl
-bcl
-bcl
-bpr
-boR
-box
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cOn
-aaA
-aaA
-bDK
-bDK
-bDK
-bDK
-bGG
-bHv
-bIl
-bJm
-bKg
-bKh
-bDK
-bFI
-bJs
-boU
-cLH
-bOU
-ely
-boU
-bRg
-bRK
-bSs
-bTn
-bUj
-bUX
-bVG
-bQY
-cKx
-cKw
-cKz
-cMI
-cKG
-cKM
-boU
-cBI
-cRE
-cNd
-boU
-bYa
-cRv
-cqg
-cfR
-cUT
-cUV
-cjy
-cfQ
-cCI
-cqg
-cWg
-cVd
-cmI
-cny
-coo
-cla
-cqq
-cqg
-cqg
-ctM
-cuf
-cwZ
-cvJ
-cwl
-cwO
-cxk
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-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
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aaa
aaa
aaa
@@ -116054,11 +107095,9 @@ aaa
aaa
aaa
aac
-aaZ
-aaZ
-aaZ
-aaZ
-aaZ
+aaa
+aaa
+aaa
aaA
aaA
aaA
@@ -116068,9 +107107,269 @@ aaA
aaA
aaA
aaA
-abp
-abq
-aeY
+aaA
+aco
+aaA
+abY
+czQ
+aeG
+afU
+agI
+ahw
+aip
+amB
+akF
+ajH
+ajH
+ajH
+ajH
+asU
+arC
+ath
+ath
+ath
+ath
+ath
+ath
+ath
+ath
+azT
+any
+aaQ
+clg
+cnE
+aEp
+cBV
+cCB
+aBX
+aBX
+apg
+apg
+czF
+aKG
+aXa
+aYk
+aZl
+baC
+bbj
+baC
+bdI
+beR
+abY
+aTL
+aVa
+aWa
+aTL
+aTJ
+brk
+bam
+tpJ
+bct
+bFB
+beM
+bIf
+bJM
+bct
+bpr
+boR
+box
+aaA
+aaA
+box
+box
+box
+box
+box
+box
+bJn
+box
+cPu
+cOW
+bPD
+cpL
+bRh
+cPu
+bQT
+cpL
+bUy
+boU
+bXT
+ccx
+cfT
+boU
+clv
+coV
+cqk
+csp
+cuD
+cwZ
+czg
+lvJ
+rEw
+rEw
+bJk
+cLI
+bRA
+wPh
+aab
+wPh
+pmK
+nNI
+xMt
+xMt
+xMt
+xMt
+bUe
+bWr
+nNI
+aav
+aav
+aav
+aav
+aav
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aac
+aac
+aac
+aac
+aac
+aac
+aav
+aac
+aac
+qzB
+aac
+aac
+aac
+aac
+aac
+vZK
+vZK
+vZK
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+"}
+(132,1,1) = {"
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
+ahf
+ahf
+ahf
+ahf
+ahf
+ahf
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+abY
+afB
+aeG
afU
afU
afU
@@ -116086,10 +107385,10 @@ arD
ath
atY
aEd
-avQ
+aDB
awK
-axp
-axp
+aFA
+aFD
ath
azU
aAW
@@ -116100,126 +107399,92 @@ aLs
aOo
aHN
aGG
-aCL
+aBX
crK
aJF
api
aKz
-aLn
+cYd
apg
-aab
-aab
ahf
ahf
ahf
-ahf
-ahf
-aTL
+acw
+afB
+aMt
+abY
+biJ
aVb
aWb
aTL
aTJ
-brl
-bbi
-ofD
+brk
+bam
+kFC
+bcl
+bcl
+bcl
+bcl
bcl
-bdp
-bhl
-cNL
-bgX
bcl
bpr
cQT
aaA
aaA
aaA
-aco
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cOn
-aaA
-aaA
-aaA
-aaA
-aaA
-bDK
-bGH
-bHw
-bHw
-bHv
-bIm
-bIm
-bDK
-cTt
-bJs
+box
+bGz
+boS
+boR
+boR
+boR
+bJU
+boR
+cpL
+cOW
+cPu
+cpL
+cpL
+cPu
+bSI
+bTE
+bUy
boU
-cLI
-bOV
-ely
+bXX
+ccB
+cfT
boU
-bDb
-boU
-bTk
-bUi
-bZl
-boU
-bDb
-boU
-boU
-boU
-boU
-cMJ
-boU
-boU
-boU
-cBI
-cRH
-cNe
-ccU
-cdA
-bYa
-cqg
-cWX
-chF
-chF
-cjz
-cuA
-cCJ
-cqg
-cUx
-cVe
-clc
-cNr
-clc
-cla
-cqr
-crm
-cqg
-cXa
-cuf
-cwZ
-cvG
-cvG
-cvG
+clB
+coV
+cql
+csz
+cuG
+coV
+coV
+cBB
+rEw
+cGK
+cJH
+cLM
+puQ
+tIJ
+wPh
+wPh
+bWt
+xMt
+dZS
+flf
+gWP
+bRZ
+xMt
+bWt
+nNI
+aab
+aab
+aav
+aab
+aab
+aav
aab
aab
aab
@@ -116237,63 +107502,96 @@ aab
aab
aab
aab
+aav
+aab
+aab
+aab
+aab
aab
aab
aab
aaa
+aac
aaa
aaa
aaa
aaa
+aab
+aac
+aaa
+qzB
+aaa
+aac
aaa
aaa
+aac
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -116311,25 +107609,26 @@ aaa
aaa
aaa
acv
-aaZ
+ahf
+acw
cSU
-aaZ
+ahf
bjp
-aaZ
-abp
-abp
-abp
-abp
-abp
-abp
-abp
-abp
-abp
-abp
-abc
-aeY
-abc
-cOv
+ahf
+abY
+abY
+abY
+abY
+abY
+abY
+abY
+abY
+abY
+abY
+acw
+aeG
+acw
+ayy
bTq
afU
ajA
@@ -116361,24 +107660,24 @@ aCL
cXq
aJF
ngt
-nmx
-vFo
+aVY
+aXe
apg
aab
aab
-aab
-aab
-aab
-aab
-aSt
-aTK
+ahf
+ahf
+ahf
+ahf
+ahf
aTL
+aWa
+bmi
aTL
-aTK
aTJ
brr
-bam
-tpJ
+bbm
+bvB
bcl
bdq
beC
@@ -116388,93 +107687,61 @@ bcl
bpr
boS
box
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cOn
-aaA
-aaA
-aaA
-aaA
-aaA
-bDK
-bGI
-bFD
-bIm
-bIm
-bHv
-bKK
-bDK
-cTt
-bJs
+box
+box
+box
+bLC
+uLH
+uLH
+jVw
+bIR
+ceN
+uLH
+bMA
+bNY
+cPu
+bPK
+bPK
+bMw
+bMw
+bMw
+bUy
boU
-cWN
-bOU
-qUA
+bXY
+ccx
+vJb
+bIM
+clU
+cbe
+cbe
+csA
+cuI
+cxn
+bIM
+cBN
+cFn
+cGN
+bJk
+cLM
+cNz
+uYv
+cIu
+wPh
+lpO
+xMt
+emm
+uYv
uYv
-uIi
bSp
-bTl
-bUk
-bZm
-cCx
-uIi
-uIi
-nkH
-uIi
-uIi
-cMK
-cfP
-uIi
-uYv
-cHr
-thv
-voS
-boU
-cdB
-cRW
-cqg
-cfQ
-chG
-cNV
-cjA
-chG
-cfQ
-cqg
-cld
-cld
-cNq
-clc
-clc
-cpr
-cqs
-bYa
-cqg
-ctW
-cuf
-cwZ
-cvG
+xMt
+nkU
+nNI
+nNI
+aab
+aav
+aab
+aab
+aav
aab
aab
aab
@@ -116492,65 +107759,96 @@ aab
aab
aab
aab
+aav
aab
aab
aab
aab
aab
+aab
+aab
+lvp
+aav
+aac
+aac
+aab
+aab
+aab
+aav
+aab
+gTp
+aab
+aac
+aaa
+aab
+aac
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -116568,26 +107866,27 @@ aaa
aaa
aSp
aSp
-aba
+abl
abi
+acw
abg
abi
-abc
-abc
-abc
-bAW
-abq
+acw
+acw
+acw
+acj
+afB
bjv
-ajx
-abq
-boY
-bAW
-abc
-abc
+aoT
+afB
+afa
+acj
+acw
+acw
cDH
-afT
+adr
cPU
-ahx
+afE
afU
ajB
akG
@@ -116602,7 +107901,7 @@ aua
auW
avS
awL
-axp
+bUE
axU
ath
azW
@@ -116614,13 +107913,13 @@ aFv
aFj
aFU
aGI
-aBX
+blO
cXq
aJF
ngt
nmx
vFo
-bym
+apg
aab
aab
aab
@@ -116628,120 +107927,78 @@ aab
aab
aab
aSt
-aSt
-aSt
-aSt
-aSt
-aSt
+biI
+aTL
+aTL
+biI
+aTJ
bdC
-bbj
-vDW
-beN
+bam
+tpJ
+bcl
bdr
bij
bfU
bgX
bcl
-bpr
-cVX
-box
-box
-box
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+iAi
+uLH
+yhM
+uLH
+uLH
+uLH
+bGA
bsN
bsN
bsN
bsN
-bAX
+ceO
bsN
bsN
bsN
bsN
-aaA
-bDK
-bGJ
-bHw
-bIn
-amR
-cIu
-bIm
-bDK
-bJr
-bLS
+bQg
+bRn
+bSn
+bSJ
+bMw
+bUy
boU
-bVo
-cCm
+bYd
+ccU
+cfV
+cje
+clV
+cfV
+but
+csB
+cuJ
+mzU
+czi
+cBO
+cFp
+cGO
+cKe
+cLN
+cNL
+rEw
+pwU
+jGl
dFe
-cfi
-dFe
-cfS
-cju
+uYv
+lma
+rEw
+rEw
+pwU
+uYv
+uYv
czN
-cCL
-cfS
-dFe
-cfS
-cEL
-cfS
-dFe
-cEN
-dFe
-cHd
-lCX
-cfS
-cRI
-cCE
-boU
-cdB
-bYa
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cla
-cla
-cla
-cla
-cla
-cla
-cqt
-crn
-cqg
-ctM
-cuf
-cwZ
-cvF
-cqg
-cwN
-cvG
-cvG
-cvG
-cvG
-cvG
-cvG
-cyX
-cyn
+xMt
+aab
+aav
+aab
+aab
+acv
aab
aab
aab
@@ -116754,60 +108011,101 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aac
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+bMx
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -116825,16 +108123,17 @@ aaa
aaa
aaa
acv
-aaZ
-cSV
+ahf
+act
+acw
abh
bjq
-abc
-abq
-abc
-abc
-abc
-ajx
+acw
+afB
+acw
+acw
+acw
+aoT
alW
bry
bsy
@@ -116842,8 +108141,8 @@ bsy
bsy
bsy
cDI
-cDJ
-cDJ
+aMi
+aMi
cDK
afU
apx
@@ -116857,7 +108156,7 @@ arB
ath
aub
auX
-avT
+awM
awM
ayt
axV
@@ -116875,8 +108174,8 @@ aHt
aHV
aJF
ngt
-bwV
-aYX
+nmx
+vFo
bBZ
aab
aab
@@ -116884,123 +108183,79 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aOW
-aWY
-aWY
+aSt
+aSt
+aSt
+aSt
+aSt
+aSt
cWy
bbk
ben
+bDH
+bFF
+bGU
+bIg
+bgY
bcl
-bcl
-bcl
-bcl
-bcl
-bcl
-bps
-ciG
-cQy
-cQW
-box
-box
-aaA
-box
-aaA
-aaA
-box
-box
-aaA
-aco
-aaA
-aaA
-aaA
-aaA
+bpr
+boR
bsN
bsN
bsN
bsN
bsN
bsN
-bxU
-buj
-bxU
-bAX
-bxU
-buj
-bxU
+bVT
+bON
+bVT
+ceO
+bVT
+bON
+bVT
bsN
-aaA
-bDK
-bGK
-bGE
-bHw
-bHw
-bIm
-bKL
-bDK
-bJs
-bFI
+bQy
+bRs
+bSo
+bSo
+bTG
+bUD
boU
-cBI
-bOX
-cCa
-uKJ
-ean
-ean
-bWZ
-ean
-ean
-ean
-ean
-ean
-ean
-ulq
-cUG
-ean
-cFf
-sDf
-uKJ
+bYf
+bHW
+cgy
+cjw
+clW
+clW
+cqq
+csF
+nLj
+bWg
+cjw
cBR
-bOX
-cHv
-boU
-cTU
-bYa
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-ceG
-cqt
-cUl
-cqg
-cXb
-cuf
-cxa
-cvH
-cwm
-cvH
-cvH
-cvH
-cvH
-cvH
-cvH
-cvH
-cyZ
-cvG
-cvG
-cvG
+cFr
+cGP
+cKg
+cLV
+cNN
+cPv
+cQD
+cPB
+ibx
+cXV
+ean
+ean
+uKJ
+ean
+jQh
+jto
+bYL
+xMt
+aab
+aav
+aab
+aab
+acv
aab
aab
aab
@@ -117011,59 +108266,103 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+jld
+sVY
+sVY
+sVY
+sVY
+sVY
+mii
+bMx
+fmq
+lMY
+lMY
+lMY
+lMY
+lMY
+ogu
+aac
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -117080,27 +108379,27 @@ aab
aab
aab
aaa
-aaa
aac
-aaZ
-aaZ
-aaZ
-aaZ
-aaZ
-abp
-abp
-abp
-abp
-abp
+ahf
+ahf
+ahf
+ahf
+ahf
+ahf
+abY
+abY
+abY
+abY
+abY
amU
-abp
-abp
-abp
-abp
-boY
-abp
-abp
-abc
+abY
+abY
+abY
+abY
+afa
+abY
+abY
+acw
cDL
afU
ajD
@@ -117128,137 +108427,92 @@ aMm
aPd
aFV
aGK
-aBX
-aIb
+aCL
+aHV
aJF
ngt
-nmx
-vFo
+aWc
+aXg
cye
aab
aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aOW
-aOW
-aQN
-aRw
-aSu
-aOW
-aOW
-aOW
-cSQ
+aWY
aWY
bHz
-bam
+bBs
bHf
-bcw
-bdI
-beR
-bgj
-bdR
-bcw
-boR
-boR
-bps
-bpY
-bpY
-bpY
-bpY
-bpY
-bpY
-bpY
+bcl
+bcl
+bcl
+bcl
+bcl
+bcl
+bpr
+bCm
+bsN
+bOb
+bON
+bOb
+bOb
+bre
+bVV
+bYA
bpp
-box
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+ceO
+cti
+bYA
+cyL
bsN
-btw
-buj
-btw
-btw
-bwR
-bxV
-bzc
-bWo
-bAX
-bXq
-bzc
-bDL
-bsN
-aaA
-bDK
-bGL
-bHv
-bIo
-bJp
-bKh
-bHw
-bDK
-bJs
-cRh
+bQB
+bRu
+bQT
+bSS
+bMw
+cOW
boU
-cBI
-bOX
-cqm
-bQz
-bQz
-bQz
-bQz
-bQA
-bQA
-bQA
-bQA
-bQA
-bQz
-bQz
-bQz
-bYJ
-bYJ
-bYJ
-bYJ
-cFE
-cFN
-cFX
-bYJ
-cdB
-ciK
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-aaA
-aaA
-aaA
-aaA
-aco
-ceG
-cqt
-cRy
-cqg
-ctM
-cug
-cyh
-cvK
-cvK
-cue
-ipL
-cqk
-cqk
-cqk
-cqk
-cqk
-cza
-czi
-czt
-czw
-czz
+bYf
+bHW
+cAj
+boU
+cmC
+cmC
+cmC
+csG
+cmC
+cmC
+cmC
+cBU
+rEw
+rEw
+cKh
+cMb
+cNZ
+tIJ
+wPh
+cBH
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+nNI
+nNI
+aav
+aav
+aab
+aab
+acv
aab
aab
aab
@@ -117269,29 +108523,103 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aac
+dDJ
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(137,1,1) = {"
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -117308,36 +108636,7 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aac
aaa
aaa
aaa
@@ -117356,8 +108655,8 @@ aaA
aaA
aaA
aaA
-abp
-abc
+abY
+acw
cDM
afU
ajE
@@ -117365,7 +108664,7 @@ cDQ
alP
amP
afU
-apg
+aDe
aqu
apg
atj
@@ -117390,19 +108689,19 @@ aIc
aJG
aKx
aKI
-vrE
-apg
+vFo
+aYl
aab
aab
aOW
-aPR
-aPT
+aOW
+bdW
aRx
aSv
-aTN
-aPR
aOW
-aWY
+aOW
+aOW
+boC
aWY
brH
bam
@@ -117410,111 +108709,50 @@ cAv
bcw
bdJ
beS
-bgk
-bgk
+bIh
+bdS
bcw
-biN
-biN
-biN
-biN
-biN
-biN
-biN
-biN
-biN
-biN
+bpr
+bDz
+bsN
+bOc
+bOb
+bOc
+bOc
+bre
+bWp
+bYB
coL
-box
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+ceO
+ctn
+cwG
+cyN
bsN
-btx
-btw
-btx
-btx
-bwR
-bxW
-bzd
-bEi
-bAX
-cJh
-bCS
-bDM
-bsN
-aaA
-bDK
-bGM
-bHx
-bIp
-bJq
-bIm
-bHv
-bDK
-bJs
-cTt
+bQC
+bRw
+cpL
+bTf
+bMw
+cOW
boU
-cBN
-bOX
-voS
-bQz
-cUy
-bRh
-cFn
-wtQ
-cKA
-wtQ
-wtQ
-wtQ
-cLb
-cLL
-bQz
-cJy
-bZg
-bZQ
-car
-cFF
-cFO
-evX
-bYJ
-cdB
-bYa
-ceG
-cfk
-cfl
-cgJ
-chH
-ciI
-cjB
-ceG
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-cqt
-bYa
-cqg
-cuE
-cDR
-cyi
-cvL
-cvL
-cwP
-cxm
-cvK
-cvK
-cvK
-iup
-cqk
-cza
-czi
-cwl
-czw
+bYo
+bHW
+cgC
+boU
+cmF
+coX
+cqr
+csH
+cuK
+cuK
+cmC
+cBW
+rEw
+rEw
+cKz
+uYG
+puQ
+xMt
aab
aab
aab
@@ -117526,57 +108764,118 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+lvp
+aab
+aab
+aac
+aab
+aac
+aab
+aab
+aab
+bMx
+aab
+aac
+aab
+aab
+aab
+aac
+aab
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(138,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -117594,7 +108893,7 @@ aaa
aab
aab
aaa
-aaa
+aac
aaA
aaA
aaA
@@ -117613,7 +108912,7 @@ afo
aaA
aaA
aaA
-abp
+abY
bSy
cDN
cDO
@@ -117636,142 +108935,84 @@ aEk
aGJ
aHA
aXd
-dEp
-dEp
-dEp
-dEp
+aYt
+bll
+bln
+cBY
aPg
aPj
gVP
fKc
fKc
aKy
-nmx
+aWe
cNB
apg
aab
aab
aOW
-aPS
+cNG
aPT
aRy
aUS
aTO
-cNF
+cNG
aOW
-aXa
+aWY
aWY
btl
bam
-tpJ
+bCW
bcw
bdK
beT
bgk
bgk
bcw
-cIA
-cNM
-dWj
+bpr
+bDz
+bsN
dWj
cIG
-bjC
+bPw
bmj
-bnd
-bnX
-biN
-bpr
-box
-box
-aaA
-aaA
-aaA
-box
-box
-bsN
-bty
-buk
-buS
-bwc
-bwR
-bwR
-bze
-bwR
-bAY
-bwR
-bCT
+bre
+bre
+bYF
+bre
+ceT
+bre
+cwH
bsN
bsN
-aaA
-bDK
-bDK
-bDK
-bDK
-bDK
-bKi
-bKM
-bDK
-bJs
-cRh
+bsN
+bsN
+bMw
+bMw
+bMw
+cOW
boU
-cBI
-bOX
-uRw
-bQA
-cmx
-bRh
-cFp
-cJx
-cJx
-cWp
-cJx
-cJx
-cJx
-xQx
-bQz
-cWQ
-bZg
-bZg
-bZg
-cJI
-cNb
-evX
-bYJ
-cdB
-bYa
-ceG
-cfl
-bYa
+bYf
+bHW
cgK
-cEr
-ciJ
-cjC
-ceG
-aaA
-aco
-aco
-aaA
-aaA
-ceG
-cqt
-chI
-cqg
-cuH
-cvA
-cnH
-cvE
-cvE
-cvE
-cvE
-cSO
-cxX
-cqw
-cyA
-cyA
-cyM
-cvG
-cvG
-cvG
+baE
+cmF
+cmF
+cmF
+csI
+cuM
+cxr
+cmC
+cCu
+cFt
+cGZ
+cKG
+uYG
+puQ
+xMt
+xMt
+xMt
+xMt
aab
aab
aab
@@ -117783,57 +109024,115 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+lvp
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+bMx
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+lvp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(139,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -117870,8 +109169,8 @@ afo
aaA
aaA
aaA
-abp
-abc
+abY
+acw
cDL
afU
bGf
@@ -117885,7 +109184,7 @@ arH
atk
aud
avb
-avV
+bQE
avV
avV
axY
@@ -117899,134 +109198,92 @@ aCM
aCM
aFX
aGL
-aCM
+cIL
aCM
aJH
aJM
aPW
-vFo
+aXr
apg
aab
aab
-aOX
+aOW
+aPR
aPT
-aPT
-aRz
+aRC
aSx
aTP
-aPR
+bkP
aOW
aXb
aWY
-brk
-bpH
-vDW
-bcx
+bwW
+bam
+tpJ
+bcw
bdL
beU
-bgl
-bhp
+bgk
+bgk
bcw
-cIB
-bjz
-bkk
+bpr
+ikb
+bsN
bkL
tlP
-biQ
+czH
bmk
-bne
+bre
bnY
-biN
-bpr
+bYI
+cai
cRD
-box
-aaA
-aaA
-aaA
-box
-cPo
+cai
+cxf
bsN
-bte
-btT
-fZN
-bwi
-bwR
-byh
-bAi
-uLH
-bWT
-uLH
-bDa
+dNZ
+dso
bsN
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-bDK
-bDK
-bDK
-bFH
-bJs
-cPB
+cPu
+bNM
+cPe
boU
-cBI
-bOX
-uRw
-bQA
-cUz
-bRh
-cFr
-cJx
-cJx
-cJx
-cJx
-cKB
-cWs
-cMb
-bQz
-cWU
-bZg
-cJA
-cJA
-cJH
-cFP
-cIw
-bYJ
-cTU
-bYa
-ceG
-cfm
-cfU
-bYa
-bYa
-ciK
-cjD
-ceG
-aaA
-aco
-aco
-aaA
-aaA
-ceG
-cqt
-cRy
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cqg
-cyn
-cyn
-cyn
-cyn
-cyP
-cyX
-cyn
+bYf
+bHW
+cgK
+baE
+cmG
+cmF
+cqs
+csJ
+cuN
+cxs
+cmC
+cCx
+wPh
+wPh
+wXI
+uYG
+puQ
+cPx
+cxe
+cVf
+cGb
+oFF
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
aab
aab
aab
@@ -118040,57 +109297,99 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+jld
+sVY
+sVY
+sVY
+sVY
+sVY
+mii
+bMx
+fmq
+lMY
+lMY
+lMY
+lMY
+lMY
+ogu
+aac
+aac
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(140,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -118127,8 +109426,8 @@ afo
aaA
aaA
aaA
-abp
-abc
+abY
+acw
cDL
air
ajI
@@ -118142,7 +109441,7 @@ avG
aYm
axi
pqo
-ect
+bQY
aJX
ect
ect
@@ -118151,134 +109450,97 @@ lkU
aDQ
aDF
bku
-pqo
-lkU
+cqp
ect
ect
ect
ect
+bQY
ect
ect
aLw
-uWN
+aWh
vFo
apg
aab
aab
aOY
-aPU
-aPU
+aPT
+aPT
aRA
bKc
aTQ
-aVd
-aWc
+cNG
+aOW
aXc
-aYf
-btE
+aWY
+brk
cGt
-tpJ
-bcw
+ben
+bDI
bdM
beV
-beZ
+bIj
bhq
bcw
-cIC
-bjA
+sci
+uLH
bkl
bkM
-tlP
+chS
blP
bml
bnf
bnZ
-biN
-bps
-bpp
-box
-aaA
-aaA
-aaA
-box
-bsm
-bvF
-btf
-bum
-buT
-bwp
-cGE
-byj
-bAl
-bAz
-bBx
-bCr
-iPN
+bYX
+can
+cgm
+cto
+cxg
+bsN
+fFJ
+vHL
bsN
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-cUu
-bJs
-bFI
+cPu
+lFs
boU
-cIy
-bOX
-uRw
-bQA
-cmx
-bRh
-cFw
-cJx
-cJx
-cJx
-cJx
-cJx
-cJx
-bYf
-bQz
-bZi
-cMN
-cas
-cJD
-cJI
-cFQ
-cIx
-bYJ
-cdB
-bYa
-ceG
-cfn
-bYa
-cgL
-chI
-cfV
-cjE
-ceG
-aaA
-aaA
-aaA
-aaA
-aaA
-ceG
-cqt
-bYa
-cVP
-ceG
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+boU
+bYs
+bHW
+cgK
+baE
+cmH
+coZ
+cmF
+cmF
+cuP
+cmF
+cmC
+cAx
+cqP
+wPh
+cKL
+uYG
+puQ
+xMt
+xMt
+xMt
+xMt
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
aab
aab
aab
@@ -118296,51 +109558,95 @@ aab
aab
aab
aab
+aav
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aac
+bMx
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(141,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -118358,14 +109664,7 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaA
+aco
aaA
aaA
aaA
@@ -118384,8 +109683,8 @@ afo
aaA
aaA
aco
-abp
-abq
+abY
+afB
cDL
afU
afU
@@ -118406,136 +109705,99 @@ axZ
apk
apk
apk
+sMW
apk
apk
-apk
-apk
-aFl
-aFl
-aFl
-apk
-aHX
+cBp
+cBp
+cBp
+cBp
+cBp
+aHY
apk
bPB
-uWN
-vFo
+cXU
+dxH
apg
aab
aab
aOZ
-aPT
-aPT
+bcx
+bcx
aRB
aSz
-aPT
-aPR
-aOW
+biM
+bkR
+bmu
cNI
-aWY
+bsP
cWJ
-bam
-bQr
+bBw
+tpJ
bcw
bZh
beW
beZ
bhr
bcw
-cIB
-bjB
-bkm
-bkN
-tlP
-biQ
+bCm
+boR
+bsN
+bOe
+bOO
+chS
bmm
bre
-boa
-biN
-box
+bre
+bre
+cao
cOR
-box
-box
-aaA
-aaA
-aaA
-bpr
-bsN
-btg
-bun
-bum
-bVJ
-bwR
-bwR
-bwR
-bAA
-bBy
-bwR
-bwR
-bsN
+bre
+bre
bsN
+pUi
bsN
bsN
aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-bIt
-cPz
+cPu
+cOW
boU
-cFZ
-cBI
-bOX
-uRw
-bQA
-bRh
-bRh
-cFw
-cWl
-cKB
-cJx
-cJx
-cJx
-cWs
-xQx
-bQz
-bZj
-cJB
-cUL
-cJE
-cJJ
-cFR
-cJz
-bYJ
-cdB
-chI
-ceG
-ceG
-ceG
-cgM
-ceG
-ceG
-ceG
-ceG
-ceG
-aaA
-aaA
-aaA
-aaA
-ceG
-cqt
-bYa
-cfm
-ceG
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
+bVG
+bYf
+bHW
+cgK
+baE
+cmI
+cmI
+cmF
+csK
+cuR
+cmF
+czj
+ejv
+cQI
+wPh
+cKM
+uYG
+puQ
+xMt
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
aab
aab
aab
@@ -118553,51 +109815,95 @@ aab
aab
aab
aab
+aav
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+aab
+aac
+aab
+aac
+aab
+aab
+aab
+bMx
+aab
+aab
+aac
+aac
+aab
+aac
+aac
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(142,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -118615,14 +109921,7 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaA
+aco
aaA
aaA
aaA
@@ -118641,36 +109940,36 @@ afo
aaA
aco
aco
-abp
+abY
bAU
cMn
-afT
-afT
-afT
-afT
-afT
+adr
+adr
+adr
+adr
+adr
cQh
-abc
-abc
-abc
+acw
+acw
+acw
cQi
aug
-abc
+acw
czQ
-abp
-abp
-abp
-abp
-aAb
-aqy
-aCc
-abc
-aDB
-aEv
-aEv
-aEv
-aEv
+abY
+abY
+abY
+abY
+cOb
+aMt
+cjF
+acw
+apk
aEv
+cBZ
+aGM
+cIl
+cNr
aHY
aFl
aJD
@@ -118679,120 +109978,83 @@ vFo
apg
aab
aab
-aOW
-aPS
+bbp
aPT
-aRy
+aPT
+bfi
aVr
aPT
cNG
aOW
+boQ
aWY
-aWY
-brk
+bxw
bam
eNI
bcw
bdO
biG
-bfa
+beZ
bhs
bcw
-cID
-iAi
-iAi
-iAi
-cII
-bjC
-bmn
-bnh
-bob
-biN
-czH
-bpr
+bDz
boR
-box
-aaA
-aaA
-aaA
-cOA
-bsP
-bth
-buo
-buU
-bwT
-bwR
-byk
-bAp
-fZN
-bBz
-bFc
-bwR
-bDP
-bEP
-bGr
-bsN
-bsN
-bsN
+bNz
+bOg
+cII
+bPI
+bmn
+bre
+bob
+bYY
+czH
+cgp
+ctp
+bre
+fei
+dfp
+dSE
bsN
aaA
-aaA
-bFH
-cTt
-bJs
+cPu
+cOW
boU
-cGa
-cBI
-bOY
-bUA
-bQz
-cUA
-bRh
-cFw
-cJx
-cJx
-cJx
-cWq
-cJx
-cJx
-xQx
-bQz
-cjU
-cJA
-cau
-cJF
-cJI
-cFS
-cLn
-bYJ
-cPG
-bYa
-ceG
-cSL
-bYb
-cgN
-cdA
-cRv
-cTE
-ckk
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-cqu
-cro
-cEs
-ceG
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
+bVI
+bYf
+ccV
+cgL
+boU
+cmC
+cmC
+cmC
+cmC
+cmC
+cmC
+cmC
+cCA
+cQI
+wPh
+tKd
+tNZ
+oQo
+tIJ
+wPh
+cBH
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+xMt
+nNI
+bUe
+nNI
+aab
+aab
+aav
aab
aab
aab
@@ -118810,58 +110072,95 @@ aab
aab
aab
aab
+aav
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+lvp
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+bMx
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+lvp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(143,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -118897,21 +110196,21 @@ cDG
afo
aaA
aco
-abp
-abp
+abY
+abY
bAV
-abp
-abp
-abp
-abp
+abY
+abY
+abY
+abY
aaA
-abp
+abY
ccE
-afT
-afT
-arJ
+adr
+adr
+aiH
cQj
-auh
+ajG
avd
avd
avd
@@ -118920,7 +110219,7 @@ avd
ayV
avd
avd
-avd
+cjN
aCN
apk
aEw
@@ -118932,7 +110231,7 @@ aHY
aFl
aJD
uWN
-vFo
+dyx
apg
aab
aab
@@ -118941,116 +110240,78 @@ aPR
aPT
aRC
aSB
-aTR
-aPR
+aPT
+bkT
aOW
aWY
aWY
-buq
-bam
-tpJ
+brk
+bBE
+ofD
bcw
bdQ
cJK
-bgk
-bgk
+bfb
+bJN
bcw
-biQ
-bjC
-bjC
-bjC
-biQ
-biQ
+bDz
+boR
+bsN
+bOh
+bOU
+bPO
bmo
-bnh
+bSW
boc
-biN
-boS
-bpr
+bYZ
+bYZ
+cgI
+cOz
+bre
+cyO
+czR
cOz
-aaA
-aaA
-aaA
-box
-bpr
-bsN
-btz
-bup
-buV
-bAZ
-cGF
-byl
-bzi
-bzi
-bBd
-bwo
-bwR
-bDX
-bEX
-bGs
-bsN
-bHy
-cbi
bsN
aaA
-aaA
-bFH
-bFI
-bJs
+cPu
+cOW
boU
-cGb
-cBI
-bOX
-uRw
-bQz
-cUB
-bRh
-cFG
-fZL
-fZL
-fZL
-cWr
-fZL
-fZL
-cMy
-cFI
-cfq
-cfq
-cJC
-cJG
-cFK
-cFT
-cGf
-bYJ
-cdC
-bYN
-cVM
-bYN
-cef
-bYa
-cVN
-bYN
-bYN
-bYN
-bYN
-bYN
-bYN
-bYN
-bYN
-cps
-cqv
-crp
-csl
-ceG
-aaA
-aco
-aaA
-aco
-aco
-aco
-aaA
-aaA
-aaA
+bVK
+bYf
+bHW
+cgK
+baE
+cmN
+kcN
+cqu
+cqu
+cQI
+kcN
+cQI
+cCA
+cQI
+wPh
+cKY
+uYG
+cNz
+uYv
+cTr
+uYv
+uYv
+uYv
+uYv
+uYv
+uYv
+uYv
+uYv
+uYv
+uYv
+uYv
+czN
+xMt
+xMt
+xMt
+xMt
aab
aab
aab
@@ -119068,50 +110329,95 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+jld
+sVY
+sVY
+sVY
+sVY
+sVY
+mii
+bMx
+fmq
+lMY
+lMY
+lMY
+lMY
+lMY
+ogu
+aac
+aac
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(144,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -119129,15 +110435,8 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaA
-aaA
+aco
+aco
aaA
aaA
aco
@@ -119154,30 +110453,30 @@ aaA
afo
aaA
aaA
-abp
+abY
cPR
-cPV
+aQL
cPZ
cQb
cQe
-abp
+abY
aaA
-abp
-cOv
-abc
+abY
+ayy
+acw
cRf
-abp
-abp
-abp
-abp
-abp
-abp
-abp
+abY
+abY
+abY
+abY
+abY
+abY
+abY
cMo
-ayW
-abc
-abp
-cOv
+aGz
+acw
+abY
+ayy
aCO
apk
aEx
@@ -119194,17 +110493,17 @@ apg
aab
aab
aOW
-aOW
-aQN
+cNG
+aPT
aRD
aSu
+biO
+cNG
aOW
-aOW
-aOW
-cEU
+aWY
aWY
buu
-ban
+bam
tpJ
bcw
bht
@@ -119212,102 +110511,65 @@ beY
bgk
bgk
bcw
-biR
-bjD
-bjD
+boR
+bCm
+bsN
bkO
blo
bow
blQ
-bni
+bre
bod
boy
boT
cMw
-boR
-box
-box
-box
-box
-bpr
-bsN
-btA
-bul
-buX
-cEC
-bwR
-cJg
-bzj
-bAj
-bBe
-bwq
-cEF
-bDY
-bEQ
-bGP
-bGN
-bHA
-bIs
+ctr
+cxh
+cyP
+cAi
+cBQ
bsN
aaA
-aaA
-bFH
-cOB
-bLQ
-bMs
+cPu
+cOW
+boU
boU
-cIz
-bOX
-uRw
-bQA
-cUC
-bRh
-bTu
-bUu
-bVL
-bZp
-cbj
-cbj
-cbN
-cbj
-cFJ
-cfr
-cfr
-cFa
-cFi
-cFL
-cFU
-cGe
bYJ
-cdB
-cQK
-bYa
-bYa
-cRQ
-cfm
-chI
-cRv
-bYa
-chI
-bYa
-cRQ
-ceG
-cWh
-cRy
-cpt
+bHW
cgK
-chI
-cqt
-ceG
-aaA
-aaA
-aaA
-aco
-aco
-aco
-aaA
-aaA
-aaA
+baE
+cmO
+kcN
+cqv
+csL
+cvd
+cxu
+czl
+cCC
+cQI
+wPh
+cKZ
+cMu
+cOa
+rEw
+rEw
+rEw
+rEw
+rEw
+rEw
+rEw
+pxl
+rEw
+rEw
+rEw
+rEw
+rEw
+cwD
+cwN
+cxe
+ufs
+cqg
+pcA
aab
aab
aab
@@ -119324,58 +110586,95 @@ aab
aab
aab
aab
+acv
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aac
+bMx
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(145,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -119411,19 +110710,19 @@ aaA
aaA
aaA
aaA
-abp
+abY
cPS
cPW
-abc
+acw
cQc
coM
-abp
+abY
aaA
-abp
-abp
-abp
-abp
-abp
+abY
+abY
+abY
+abY
+abY
aaA
aaA
aaA
@@ -119446,125 +110745,87 @@ aGO
aGO
aKv
uWN
-vrE
+vFo
apg
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aOW
aOW
-aSt
-brk
-bam
+bdW
+bfm
+aSv
+aOW
+aOW
+aOW
+boY
+aWY
+byb
+bao
tpJ
bcw
bdR
bfa
-bgm
-bht
+bgk
+bgk
bcw
-biS
-bjE
-bjE
-bkP
-blp
-boQ
-cNN
-czG
-boe
-biN
boR
+bDz
+bsN
+bsN
+bsN
+bsN
+bsN
+bsN
+boe
+bZa
+cap
bpq
bpV
-box
+bre
cOX
-boR
-box
-bpr
-bsN
-bsN
-bsN
-bsN
-bsN
-bsN
-byn
-bzk
-bAk
-bBf
-bXr
-bwR
-bXU
-bER
-bHd
-bsN
-bsN
-bsN
+cAM
+cBS
bsN
aaA
-aaA
-bFH
-bFI
-bJr
-cVD
+cPu
+cPt
+ghs
boU
-cgm
-bOX
-uRw
-bQA
-cUC
-bRh
-bXb
-bSw
-bVM
-xfQ
-kdD
-kdD
-chS
-ccm
-cFI
-cfs
-fwg
-cnQ
-fwg
-cFM
-cFV
-fQN
-bYJ
-cVK
-chI
-bYa
-cfo
-cfo
-cfo
-cfo
-cfo
-cfo
-cfo
-cle
-cle
-cle
-cle
-cle
-cpu
-cle
-bYa
-cqt
-aaA
-aaA
-aaA
-aaA
-aco
-aco
-aco
-aaA
-aaA
-aaA
+bYM
+bHW
+cgK
+baE
+cmP
+kcN
+cqw
+cQI
+cQI
+kcN
+cpe
+cWi
+cQI
+wPh
+toM
+cMF
+cOd
+cPy
+mHU
+mHU
+bOQ
+bOQ
+bOQ
+bOQ
+hai
+cvp
+cvp
+cvp
+jMW
+rEw
+cwD
+cwN
+cxe
+umd
+cqg
aab
aab
aab
@@ -119582,57 +110843,95 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+aab
+aac
+aab
+aac
+aab
+aab
+aab
+bMx
+aab
+aab
+aac
+aac
+aab
+aac
+aac
+aab
+aay
+aab
+aab
+aab
+bvx
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(146,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -119665,16 +110964,16 @@ aco
aaA
aaA
aaA
+aco
aaA
aaA
-aaA
-abp
+abY
cPT
cPX
cQa
cQd
cQf
-abp
+abY
aaA
aaA
aaA
@@ -119703,125 +111002,87 @@ aHZ
aIR
aLt
aPc
-vFo
+cNB
apg
-aOl
-aPa
-aXe
-aPV
-aPV
-aPV
-aPV
-aPV
-aPV
-aPV
-aPV
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aOW
+aOW
aSt
-brl
-bbi
-ofD
+brk
+bam
+tpJ
bcw
bdS
bfb
+bIs
+bdR
bcw
-bcw
-bcw
-biN
-bjF
-bkn
-biN
-bnj
-czE
-biN
-bnk
-biN
-biN
-aRZ
-cEc
-cOT
-cOU
boR
+boR
+boR
+boR
+boR
+boR
+boR
+bsN
+bXf
+bZb
+caG
+cEc
+cxg
+bsN
+cyW
cPb
-box
-cQA
-bpY
-bur
-cVw
-cQW
-bwh
-bsN
-byo
-cUo
-cUp
-cUq
-iPN
-bsN
-bEa
-bEY
-bHB
+cBT
bsN
aaA
-aaA
-aaA
-aaA
-bFH
-bFH
-bFH
-cQD
-bFI
+cPu
+cPu
+cOW
boU
-cBI
-bOX
-uRw
-bQA
-cUC
-bRh
+uss
+pCX
+gxP
+boU
+nLA
+nLA
+nLA
+nLA
+nLA
+nLA
+nLA
+cWi
+cQI
+wPh
+cLa
+xnU
+cOe
+cQx
+iiF
+pLj
+jto
+cXX
+epI
+fvd
cUD
-bSw
-bVN
-bZS
-cbl
-cbL
-cbL
-cbL
-cMC
-cEV
-cEV
-cEV
-cEV
-cEV
-cFW
-fQN
-bYJ
-cdB
-chI
-bYa
-cfo
-cfW
-cgO
-chJ
-ciL
-cjF
-cIj
-cle
-clP
-cId
-cnA
-cop
-cpv
-cle
-cRv
-csm
-aaA
-aaA
-aco
-aaA
-aco
-aco
-aco
-aaA
-aaA
-aaA
+cUD
+jWb
+cUD
+cUD
+jto
+cvI
+xMt
+xMt
+xMt
+xMt
aab
aab
aab
@@ -119839,57 +111100,95 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+bMx
+aab
+sxV
+sxV
+sxV
+sxV
+sxV
+sxV
+aac
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(147,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -119925,16 +111224,16 @@ aaA
aaA
aaA
aaA
-abp
-abp
-abp
-abp
-abp
-abp
-abp
-aaA
+abY
+abY
+abY
+abY
+abY
+abY
+abY
aaA
aaA
+aco
aaA
aqz
arK
@@ -119960,124 +111259,87 @@ aIa
aIS
aTf
aTY
-aKJ
-ojZ
+vFo
+apg
ojZ
aZd
-uSM
-aQm
-bvQ
-joZ
-uSM
-uSM
-bEb
-uSM
-biP
-uSM
+bbE
+apg
+apg
+apg
+apg
+apg
+bBZ
+apg
+apg
+aSt
brX
bbm
bvB
-bNH
+bcw
utM
-utM
-iqD
-uSM
-uSM
-cQx
-utM
-utM
-iqD
-joZ
-uSM
-bqS
-bMu
-bNJ
-boz
-aRZ
-bpr
-boR
-box
-boR
-boR
-box
-boR
-boS
-bpr
-boR
-boR
-box
+bGW
+bcw
+bcw
+bcw
+apk
+apk
+apk
+apk
+apk
+bFR
+apk
bsN
bsN
bsN
bsN
-bBh
-bCe
+cgJ
+bZc
bsN
bsN
bsN
bsN
bsN
aaA
-aaA
-aaA
+cPu
+bUd
+bUX
+bVW
+bYO
+cde
+cgK
+boU
bFH
bFH
-bKN
+cqF
bFH
-bLR
-bKj
-bNb
-cBO
-bOZ
-uRw
-bQz
-cUC
-bRN
-cFH
-bSw
-bWq
-ccr
-cbm
-cKC
-cbP
-cMz
-cFI
-cEW
-eJn
-cQH
-cSp
-eJn
-cQH
-cMm
-bYJ
-cdB
-chI
-bYa
-cfo
-cgP
-chK
-ciM
-cjG
-cxi
-cIk
-cle
-cVf
-cmK
-cnB
-coq
-bsd
-cle
-chI
-csm
-ceG
-aaA
-aaA
-aaA
-aco
-aco
-aaA
-aaA
-aaA
+bFH
+cmT
+nLA
+eSx
+cQI
+wPh
+mzz
+mzz
+mzz
+czz
+mzz
+osx
+wPh
+nNI
+nNI
+nNI
+nNI
+gqj
+nNI
+nNI
+nNI
+nNI
+bUe
+nNI
+aab
+aab
+aav
aab
aab
aab
@@ -120095,58 +111357,95 @@ aab
aab
aab
aab
+aav
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aab
+jld
+sVY
+sVY
+sVY
+sVY
+sVY
+mii
+bMx
+fmq
+lMY
+lMY
+lMY
+lMY
+lMY
+ogu
+aab
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(148,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -120171,14 +111470,14 @@ aaA
aaA
aaA
aaA
+aco
aaA
aaA
aaA
+aco
aaA
aaA
-aaA
-aaA
-aaA
+aco
aaA
aaA
aaA
@@ -120216,117 +111515,74 @@ aHy
aIQ
aIR
aJD
-aXg
-oCd
-oCd
+uWN
oCd
+dIV
+aYN
aZT
-aZU
+uSM
bkc
-aQO
-aRF
-aSC
-aQO
-aQO
-aQO
-aQO
-aQO
+bdY
+joZ
+uSM
+rwH
+blc
+uSM
+bpt
+uSM
brg
cJO
btk
-aQO
-aQO
-aQO
+bEb
+bFL
+bFL
aSC
-aQO
-aQO
-aQO
-aQO
-aQO
-aQO
-blq
-aQO
-bmr
-bAr
-kXQ
-bTr
-aRZ
+uSM
+uSM
+xaB
+bDA
+bpt
+bOj
+uSM
+bPR
+uSM
+uSM
+bXi
+bsN
+caO
cRb
-bpp
-box
-clq
-clq
-cOV
-cOV
-cOV
-bpr
-boR
-cRc
-box
-aaA
-aaA
-bsN
-bAm
-bBi
-bCf
+ctt
bsN
aaA
aaA
aaA
aaA
aaA
-bFH
-bFH
-bFH
-cRh
-bKO
-bFH
-bJs
-bIt
+cPu
+bTE
+cOW
boU
-cBI
-bOX
-voS
-bQB
-bQB
-bQB
-bQB
-bUv
-bWr
-bQB
-bQB
-bQB
-bQB
-bQB
-bQB
-cIv
+bYf
+bHW
+cgC
+boU
+cmT
+bFH
+bFH
+bFH
+bFH
+bFH
+nLA
+eSx
kcN
-cQH
-cFY
-kcN
-cQH
-fQN
-bYJ
-cVL
-bYN
-cdA
-cfo
-cfY
-cgQ
-chL
-cgU
-cgQ
-cgU
-cle
-cVg
-cVk
-cVn
-cop
-cpx
-cle
-cRy
-cqt
-ceG
+wPh
+cLo
+cMK
+cMK
+cQA
+cTw
+cVm
+wPh
aaA
aaA
aaA
@@ -120340,6 +111596,7 @@ aab
aab
aab
aab
+aav
aab
aab
aab
@@ -120353,57 +111610,99 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aay
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aac
+lmX
+aac
+kSY
+kSY
+kSY
+kSY
+kSY
+kSY
+aab
+lvp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(149,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -120429,13 +111728,13 @@ aaA
aaA
aaA
aaA
+aco
aaA
aaA
aaA
aaA
aaA
-aaA
-aaA
+aco
aaA
aaA
aaA
@@ -120475,115 +111774,72 @@ aIR
aLu
aPX
cNC
-aRs
-aZb
+esb
+cNC
brh
aZY
aRY
-bkA
-xGR
+aQO
+bfn
aVO
-biO
-uLi
-uLi
-uLi
-uLi
-bsp
-blr
-uLi
-uLi
-uLi
-uLi
-bmv
-cQE
-uLi
-uLi
-uLi
+aQO
+rCc
+aQO
+aQO
+aQO
uLi
+bBF
+bCX
+aQO
+aQO
+aQO
+aVO
+aQO
+bKI
+bLD
+nJd
+nJd
bSv
-xGR
-uLi
+nJd
+nJd
bDV
bnn
-kXQ
-bON
-aRZ
-boR
-bpr
-cOV
-cmm
-cPc
-cQz
-cPp
-cOV
-cEc
-cVw
-boR
-box
+juo
+bsN
+caP
+chv
+ctJ
+bsN
+aaA
+aaA
+aaA
aco
aaA
-bsN
-bAn
-bBj
-bCg
-bsN
-aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-cRg
-bJr
-bKj
-bKP
-bKj
-bLS
-bFI
+cPu
+bTg
+cOW
boU
-cBI
-bOX
-uRw
-bQB
-bRl
-bWv
-bQB
-bSw
-bWQ
-bQB
-bVO
-ccq
-bWS
-bYJ
-bYJ
-bYJ
-bXu
+bYf
+bHW
+cgK
+boU
+cmT
+bFH
+cqH
+csM
+bFH
+cxv
+nLA
+eSx
cQI
-bXu
-bXu
-cQI
-bXu
-bYJ
-bYJ
-bYJ
-cdB
-cfo
-cfZ
-cgR
-chM
-cgR
-cgR
-cgU
-clf
-cVh
-cVl
-cVo
-cBx
-cpy
-cle
-bYa
-cUm
-ceG
+wPh
+dPX
+bKL
+cOf
+cRi
+mzz
+cVs
+wPh
aaA
aaA
aaA
@@ -120592,75 +111848,118 @@ aaA
aaA
aaA
aaA
+aaA
+aab
+aab
+aab
+aab
aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-aav
-bxM
aab
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aac
+aab
+aab
+aac
+aab
+aac
+aab
+aab
+aab
+qzB
+aab
+aac
+aab
+aac
+aab
+aab
+aab
+aac
+aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(150,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -120729,124 +112028,80 @@ axa
axa
axa
axa
-axa
-axa
-axa
-axa
-axa
-axa
-bap
-aPY
+aUZ
+aWl
+aXN
+aYR
+aZu
+eXt
+bbH
+bcA
vtT
-aRH
-aRH
-aRH
-aRI
-aRI
-aRI
-aRI
-aRH
-aRH
-aRI
-aRI
-aRI
-aRI
-bgp
-bgp
-bii
-bii
-bii
-bii
-bgp
-bgp
-bgp
+xGR
+bgm
+biP
+blf
+bmZ
+blf
+bth
+blf
+bBH
+blf
+blf
+blf
+blf
+bgm
+bJO
+bKJ
+bLE
+blf
+blf
+blf
+bOV
+bKJ
bRS
-aPY
-kXQ
-aOz
-aRZ
-boR
-cOu
-cOV
-cOY
-cPd
-cPg
-cPg
-cPq
-cPr
-boR
-boR
-box
+rcU
+dFG
+bsN
+caU
+cic
+ctK
+bsN
+aaA
+aaA
+aaA
aaA
aco
-bsN
-bWp
-bBk
-bCh
-bsN
-aaA
-aaA
-aaA
-aaA
-aaA
-bFH
-bFI
-bJs
-bFI
-cTt
-cRh
-cUf
-bFI
+cPu
+bUf
+cOW
boU
-cWO
-bOX
-uRw
-bQB
-coD
-bRP
-bSz
-bRV
-bWR
-bVd
-bVW
-bWt
-cLi
-bYJ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bYJ
-cdB
-cfo
-bnH
-cgS
-chN
-cgU
-cgg
-ckl
-cle
-clT
-cmN
-cnE
-clS
-cpz
-cle
-bYa
-cqt
-ceG
-aaA
-aaA
+bYQ
+bHW
+cgK
+boU
+bFH
+bFH
+bFH
+csN
+bFH
+bFH
+nLA
+eSx
+vTA
+wPh
+bKN
+tci
+cOg
+cRi
+mzz
+cVu
+wPh
aaA
aaA
aaA
aco
+aco
aaA
aaA
aaA
@@ -120855,6 +112110,17 @@ aab
aab
aab
aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -120863,61 +112129,94 @@ aab
aab
aab
aav
-aab
-bxM
aav
-bxM
+aav
+aav
+aav
+aav
+aav
+aav
+aac
+evL
+evL
+evL
+aav
+evL
+aav
+aac
+aav
+qzB
+aav
+aav
+aav
+aac
+aav
+aac
+evL
+evL
+lvp
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(151,1,1) = {"
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -120962,7 +112261,7 @@ adx
adx
ama
aNh
-vBE
+arJ
asO
aFn
vBE
@@ -120986,128 +112285,95 @@ uVs
uVs
uVs
aQX
-aqG
-aKL
-aLx
-aMn
-aMn
+axa
+axa
+axa
+axa
+axa
axa
bap
aPY
vLQ
-aRH
-bBv
-cck
-aSG
-aSG
-aSF
-aSG
-aSG
-baq
-bbB
-bcz
-bcz
-bgq
-bRL
-bVt
-bgr
-cSC
-bjG
-bgr
-bkQ
-bPX
-bgp
+apk
+apk
+apk
+sMW
+apk
+apk
+cGu
+cGu
+cGu
+cGu
+bEc
+bFM
+bFM
+bFM
+cGu
+bKU
+bLF
+bMV
+bMV
+bMV
+bOW
+bQr
cJa
-aPY
-kXQ
-aOy
-aRZ
-boR
+bSY
+izm
+bZc
+bsN
+ciE
bpW
-cOV
-cXd
-cPe
-cPh
-cXe
-cOV
-cPs
-boS
-boR
-boU
-boU
-bwR
-cNR
-bsN
-bBl
-bCe
-bsN
+bZc
boU
boU
aaA
-aaA
-bFH
-bFH
-bIt
-bJs
-bFH
-bFH
-bFH
-aaA
-bFH
+cPu
+cPu
+cPu
+cPu
+bUZ
boU
-cBM
-bPa
-uRw
-bQB
-bRn
-gqj
-bQB
-bUw
-bWW
-bQB
-cbR
-cct
-bWS
-bYJ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bYJ
+bZk
+cdi
+vJb
+boU
+cmX
+bFH
+bFH
+csO
+bFH
+cxw
+nLA
+eSx
cRB
-cfo
-cgb
-cgT
-chN
-cgU
-cjH
-cgT
-cle
-cle
-cle
-cnF
-cle
-cle
-cle
-cXj
-cqt
-ceG
-ceG
-ceG
-ceG
-ceG
+wPh
+cLr
+cML
+cML
+cRk
+eyo
+uRP
+wPh
aaA
-ceG
-cyo
-cyo
-cyo
+aco
aaA
+aco
+aco
+aco
+aaA
+aaA
+aaA
+aab
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -121121,60 +112387,93 @@ aab
aab
aav
aab
-bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+xhe
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
bLH
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -121245,127 +112544,93 @@ aWQ
xjG
aqG
aKM
-aKO
+aXV
aKN
aKO
axa
cHZ
aPY
-kkw
-aRI
-aSF
-aTT
-aVf
-aSF
-aTT
-aSF
-aZe
+ihU
+apk
+cnj
+biZ
+blk
+bqa
+bpv
+cGu
+bym
bar
bbC
-bbB
-bcz
-bbB
-bgu
-bgu
-bou
-bgr
-bjH
-bgr
-bkR
-bgr
-bii
-bgn
-aPY
-dFG
-aRZ
-aRZ
-bpt
-bpX
-cOV
-cPa
-cPf
-boR
+bEd
+bik
+bGX
+bIy
+bhx
+bKU
+bLG
+bMX
+bMX
+bMX
+bOW
+bQr
+cWN
+tiF
+bIG
+bIL
+caW
+ciG
+bwh
+bIL
+bOL
+boU
+bQF
cpL
-cOV
+cPu
cPs
cPu
-cVw
+cOW
boU
cJd
bwU
-byf
-bWy
-bBB
-bCv
-bDd
+cBm
+cjx
+cmY
+cmY
+cqN
auH
-boU
-bFI
-cVy
-bFI
-bFH
-cTt
-bJs
-bFH
-aaA
-aaA
-aaA
-aaA
-boU
-cBK
-bOX
-uRw
-bQB
-bQB
-bQB
-bQB
-cGg
-bXt
-bQB
-bQB
-bQB
-bQB
-bYJ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bYJ
-cdB
-cfo
-cga
-cgS
-chN
-cgU
-cgg
-cgS
-clg
-clU
-cle
+cvi
+cxx
+nLA
+cCE
cnG
-cBC
-cpA
-cle
-bYa
-csn
-cro
-cro
-cro
-cvM
-cvM
-cvM
-cxn
-cvM
-cxY
-cyo
+wPh
+dUB
+pxi
+cOi
+cRo
+pxi
+mzz
+wPh
aaA
aaA
+aaA
+aco
+aco
+aco
+aaA
+aaA
+aaA
+aab
+aab
+aab
+aab
+aav
+aav
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -121377,61 +112642,95 @@ aab
aab
aab
aav
-aab
-bxM
-aab
-bxM
+aav
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+xhe
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaw
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
aaa
aaa
aaa
@@ -121508,187 +112807,187 @@ cND
axa
bap
aPY
-kkw
-aRJ
-aSG
-aSG
-aSG
-aSG
-aSG
-aYg
-aSI
-bas
-bbD
-bcA
-bbD
-bbD
+iiX
+apk
+bgB
+bpw
+bpw
+bpw
+bpz
+bjL
+bzm
+bRi
+bRi
+bRi
+bRi
+bRi
bgs
-bhv
-bik
-bgr
-bjI
-bko
-bko
-bko
-blT
-bDW
-bno
-dFG
-aRZ
-cAs
-bpr
-box
-cOV
-cOV
-cOV
-cOV
-cOV
-cOV
-cPs
-boR
-boS
-boU
-cJe
-cAi
-cAj
-byf
-cAk
-byf
-byf
-bXV
-boU
-bFI
-cQB
-bFI
-cST
-bFI
-bJs
-bFH
-aaA
-aaA
-aaA
-aaA
-boU
-cBI
+bJP
+bKU
+bLU
+bMY
+bMY
+bMY
bOX
-cqm
-bQB
-cph
-cCe
-bQB
-bSw
-bWQ
-bQB
-bVR
-cdc
-bWU
-bYJ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bYJ
-cdB
-cfo
-cgc
-cgT
-chN
-cgU
-cjH
-ckm
-cle
-clV
-cle
-bri
-cot
-cpB
-cle
-cUX
-ciK
-cRv
-chI
-cVR
-chI
-bYa
-bYa
-cRB
-bYa
-cqt
-cyo
-cyo
-cyo
-cyo
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+bQs
+bQV
+bHX
+bIG
+bIL
+cAs
+cju
+ctM
+bIL
+bOT
+boU
+bQT
+cpL
+cCm
+cEQ
+cPu
+bUV
+boU
+bYf
+bHW
+mGY
+boU
+cTt
+cTt
+cTt
+rgw
+bFH
+kdL
+nLA
+eSx
+kcN
+wPh
+wPh
+wPh
+wPh
+wPh
+wPh
+wPh
+wPh
+aaA
+aaA
+aaA
+aco
+aco
+aco
+aaA
+aaA
+aaA
+aaA
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
+aav
aav
aab
-bxM
-aab
-bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+sKh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -121754,133 +113053,99 @@ aEE
aFt
aqG
aqG
-aPp
-aIe
-mtV
+cNw
+cSG
+cSJ
aqG
-aKO
+aWo
aLy
aMo
aMo
axa
bap
aPZ
-bmt
-aRK
-aSH
-aTU
-aSG
-aWd
-aXf
-aYh
+kXQ
+apk
+bhg
+bqa
+bpw
+bRI
+bpw
+cGu
aZf
bat
-bbE
+bRi
bcB
-bbE
-bbE
+bRi
+biU
bgt
-bhw
-bil
-bgt
-bjJ
-bgt
-bgt
-bls
-blU
+bje
+bKU
+bLU
+mqh
+mqh
+mqh
+bOY
+cXe
bFm
bnp
-xYx
-aRZ
-boR
-bpr
-boR
-boR
-boR
-boR
-cPi
-cPg
-cVv
+bIG
+bIL
+caX
+cjv
+ctM
+bIL
+bOL
+boU
+leo
+bRx
+cPu
cPt
-boS
-cOz
+cIR
+cPe
boU
-bwW
-byf
-cAk
-bAq
-bBo
-bFA
-byf
-bXW
+bZl
+bHW
+cEv
boU
-cUf
-bFI
-cQC
-bFH
-cPx
-bJs
-bFH
+cnb
+cTt
+cTt
+cTt
+bMn
+cxy
+nLA
+cWi
+cQI
+vTA
+kcN
aaA
aaA
aaA
aaA
-boU
-cBL
-bOX
-uRw
-bQB
-cpR
-cEZ
-cIa
-bRV
-bWR
-bVe
-ccB
-bWw
-coD
-bYJ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bXZ
-bYJ
-cdB
-cfo
-cgd
-cgU
-chN
-ciN
-cgU
-cgU
-cle
-clW
-cmO
-cnG
-cBE
-cpC
-cle
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-cUn
-bYa
-csn
-cro
-cyB
-cdA
-cyo
+aaA
+aaA
+aaA
+aco
+aaA
+aco
+aco
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -121892,60 +113157,94 @@ aab
aab
aav
aab
-bxM
-aab
-bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+sKh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -122021,123 +113320,89 @@ aqG
aqG
axa
adN
-aQa
-bmu
-aRL
-aSI
-aTV
-aSI
-bpJ
-brc
-aYi
+aPY
+kXQ
+apk
+apk
+bpw
+bpw
+bDx
+bDx
+cGu
aZg
-bau
-bbF
-bcC
-bdU
-bfc
+bBM
+bRi
+cOT
+bRi
+bGZ
bgr
bhx
-bgs
-bgs
-blS
-bgs
-bgs
-blt
-blV
-bFJ
+bKU
+bLV
+bMZ
+bMZ
+bMZ
+bOZ
+cXe
+bQV
bnq
qae
-aRZ
-boR
-bps
+boU
+caZ
+ckF
cRA
-cOW
-bpY
-bpY
-cPj
-bpY
-bpY
-bus
-boR
+boU
+boU
+boU
+boU
+bRz
+cPu
+bTg
+bTD
czJ
boU
-cJf
-byp
-byq
-byf
-bBp
-byf
-bDe
-auI
+eFp
+uYC
+cYe
boU
-bFI
-bUm
+cnb
+cTt
+cqO
+wAl
+bMq
+cxz
+nLA
cWi
-bFH
-cRh
-bJt
-bFH
+cQI
+cQI
+kcN
+aaA
+aaA
+aco
+aaA
+aaA
+aco
aaA
aaA
aaA
+aco
+aco
aaA
-boU
-cBI
-bOX
-uRw
-bQB
-cpX
-cFc
-bQB
-bSw
-bWQ
-bQB
-bRl
-cde
-bWU
-bYJ
-bYJ
-bYJ
-bYJ
-cbn
-bXu
-bXu
-cbn
-bYJ
-bYJ
-bYJ
-bYJ
-cdB
-cfo
-cgd
-cgU
-chN
-cgU
-cgU
-ckn
-cfo
-cfo
-cfo
-cnI
-cfo
-cfo
-cfo
-bYa
-bYa
-bYa
-bYa
-bKT
-bYa
-bYa
-ceG
-cdB
-bYa
-bYa
-chI
-cyC
-cRu
-cyo
+aco
+aaA
+aaA
+aco
+aaA
+aaA
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -122149,70 +113414,104 @@ aab
aab
aav
aab
-bxM
aab
-bxM
aab
aab
aab
aab
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+efS
+aab
+aab
+aab
+aab
+aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -122236,7 +113535,7 @@ abS
abU
acP
adk
-adx
+abp
ady
afd
aff
@@ -122279,122 +113578,88 @@ rUI
axa
btt
aPY
-kkw
-aRI
-aSG
-aTW
-aSG
-aSG
-aSG
-aYj
-byb
+kXQ
+bfo
+apk
+bpw
+bRI
+bpw
+tbH
+cGu
+cGu
bav
-bbG
-bcD
+bRi
+bRi
beG
bfd
bBJ
-bgu
-bgu
-bgr
-bjL
-bgr
-bgr
-bjH
-bii
-bgn
-aPY
-dFG
-aRZ
-boU
-boU
-boU
-boU
-boU
-boU
-cPk
-boU
-boU
-boU
-boU
-boU
-boU
-boU
-boU
-cAl
-bzn
-bBq
-bzn
-boU
-boU
-boU
-boU
-boU
-boU
-boU
-boU
+bJQ
+bKV
+bLW
bNa
+bNa
+bOk
+bPa
+cXe
+cWN
+tiF
+bII
+boU
+cbb
+clQ
+ctU
+boU
+wic
+gVY
boU
boU
boU
boU
boU
boU
-cBP
-bPb
-uZH
-bQB
-bQB
-bQB
-bQB
-bUz
-bXv
-bQB
-bQB
-bQB
-bQB
-bQB
-cGm
-unn
-bXu
-cQH
-cco
-cor
-cQH
-bXu
-unn
-cSq
-bQz
-cdB
-cfo
-cge
-cgV
-chO
-ciO
-cxl
-bnN
-cfo
-cWD
-cmP
-cnJ
-cCd
-clX
-cfo
-bYa
-ciK
-cSb
-bYa
-bYa
-bYa
-cgK
-ceG
-cdB
-cRv
-cTR
-ceG
-cWj
-cdB
-cyo
+boU
+qaj
+bHW
+doD
+boU
+nLA
+nLA
+nLA
+csP
+nLA
+nLA
+nLA
+cWi
+cFv
+cRB
+kcN
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -122406,70 +113671,104 @@ aab
aab
aav
aab
-bxM
aab
-bxM
aab
aab
aab
aab
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+xhe
+aab
+aab
+aab
+aab
+aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -122534,124 +113833,90 @@ aXQ
aXS
aXS
axa
-bap
+fEg
aQb
aSw
-aRH
-aSJ
-aTW
-aSG
-aSG
-aSG
-aYj
-aZh
+bft
+apk
+bpw
+bpw
+bpw
+tbH
+vlM
+cGu
baw
-bbH
-bcE
-bdW
-bfd
+bRi
+bRi
+bRi
+biV
bgv
-bhy
-bhy
-bgr
-bjL
-bgr
-bgr
-bqu
-bgp
-bnu
-bAs
+bJQ
+bKU
+bMb
+bjQ
+bkV
+bOl
+bPb
+bjV
+cWN
+amy
vJb
-joZ
-uIi
+bIM
+cbe
bTt
-uIi
-uIi
-cec
-cfP
cPl
-uIi
-uIi
-uIi
-uIi
-bVI
-neT
-cBm
-hST
-cEv
-bNv
-bBr
-byf
-hST
-neT
-neT
-neT
-uIi
-bZR
+cxj
cfP
-uIi
-cjv
-uIi
-nkH
-cBF
-uIi
-uIi
-uIi
-cBQ
-bOX
-uRw
-bQB
-bRl
-bWN
-bQB
-bSw
-bWQ
-bQB
-bVU
-cdM
-bWV
-bQB
-cWT
-bSw
-cax
-cQH
-ccs
-cTJ
-cQH
-cRM
-bSw
-cWV
-bQz
-cee
-cfp
-cgf
-cgW
-chP
-ciP
-cjJ
-ckp
-clh
-clY
-cmQ
-cnK
-cow
-bsY
-cfo
-bYa
-bYa
-bYa
-bYa
-bYa
-bYa
-bYa
-ceG
-cdB
-cRv
-chI
-ceG
-cyC
-cdB
-cyo
+cfP
+xEK
+cfP
+cCq
+cfP
+cfP
+cfP
+bVX
+bZm
+bHW
+ely
+dQT
+kcN
+kac
+cQI
+tPt
+cQI
+cQI
+cQI
+cWi
+cQI
+cHa
+kcN
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aco
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aab
+aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -122663,70 +113928,104 @@ aab
aab
aav
aab
-bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+fhl
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
bLH
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -122751,8 +114050,8 @@ abA
abA
abA
cob
-ady
-aff
+abq
+aeg
afX
agP
ait
@@ -122794,121 +114093,87 @@ axa
bbt
aPY
txO
-aRH
-aSK
-aTX
-aSK
-aSK
-aSK
-aYj
-aRH
-bax
+apk
+apk
+bpw
+bpw
+bqa
+tbH
+wMr
+cGu
+bCa
bbI
bRi
bdX
bfe
-bgp
-bhz
-bhz
+bjc
+cGu
+pXA
+eNE
+bjS
biT
-bjL
-biT
-bhz
-blv
-bii
-bgn
+bOo
+bPc
+bjV
+bQV
bqv
-bqx
+boW
bqz
wEY
bsB
-wEY
-dQT
-wEY
-dQT
-cPm
-dQT
-wEY
-cAB
-wEY
-dQT
-wEY
-dQT
-bQQ
-cAm
-cuX
-bBs
-bzo
+boW
+utp
+boW
+boW
+cPf
+cPf
bXG
+cPf
+cPf
+cPf
+bVY
boW
-boW
-boW
-but
-boW
-boW
-boW
-bJv
-boW
-bpv
-boW
-boW
-bMt
-boW
-boW
-cCq
-cCl
-bQB
-coD
-bRP
-bSB
-bRV
-bWR
-bVf
-cmG
-bWz
-cLm
-bQB
-caw
-bSw
-bXu
-bXu
-bYJ
-bYJ
-bXu
-bXu
-bSw
-cSs
-bQz
-cdB
-cfo
-cgg
-cgS
-chN
-cgU
-cgg
-cgS
-cfo
-clZ
-cmR
-cfX
-cox
-cpD
-cfo
-cUY
-bYa
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-cdB
-bYa
-cRy
-ceG
-cTS
-cdB
-cyo
+cdA
+ely
+dQT
+kcN
+cQI
+cqP
+csQ
+bFY
+vXt
+vXt
+cCJ
+cQI
+vTA
+kcN
+aco
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -122920,70 +114185,104 @@ aab
aab
aav
aab
-bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+fhl
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
bLH
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -123048,124 +114347,90 @@ aXQ
aYP
aYP
axa
-cCB
+bap
aPY
txO
-aRM
-aSL
-aZV
-aVh
-aWe
-aZW
-aYk
-aRN
-aRN
-aRN
-aRM
-aRN
-aRN
-bgp
-bhA
+apk
+bqa
+bpw
+aVn
+aVn
+aVn
+aVn
+baD
+baD
+bhH
+bEe
+bin
+bja
+bjd
+cGu
+bKX
+bMc
+bjV
+bkX
bim
-biT
-bjL
-biT
-bim
-blw
-bii
+bPd
+bjV
cGC
-bns
-bNM
-xGR
-eFp
-eFp
-khi
-eFp
-eFp
-bUo
+bTr
+clK
+bIN
+clK
clK
-eFp
khi
-bAQ
-eFp
-eTx
-cSG
-eTx
-ihw
-cEw
-byf
bBC
-cGd
+jEA
+clK
+clK
+clK
+clK
+clK
+clK
+clK
+bWg
+bZq
+ccV
ihw
-eTx
-eTx
-cIR
-sDf
-ean
-ean
-ean
-cBB
-ean
-ean
-ulq
-clB
-cBH
-ean
-bVV
-bOY
-bVk
-bQB
-bRn
-gqj
-bQB
-bSw
-bXX
-bQB
-cWa
-cfT
-bWV
-bQB
-cWP
-bSw
-gMV
-cbS
-ckT
-cTK
-cMx
-fEH
-bSw
-cSu
-bQz
-cSI
-cfo
-cgh
-cgX
-chN
-cgU
-cjK
-ckq
-cfo
-cma
-cmS
-cnL
-coy
-cma
-cfo
-bYa
-cVQ
-ceG
-cQL
-bYN
-bYN
-bYN
-bYN
-cXm
-bYN
-cXw
-ceG
-cyC
-cdB
-cyo
+dQT
+kcN
+cQI
+cQI
+cQI
+eKh
+cQI
+cQI
+bOa
+woU
+cQI
+kcN
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aco
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aav
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -123177,9 +114442,11 @@ aab
aab
aav
aab
-bxM
aab
-bxM
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -123188,59 +114455,91 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+tQh
+jTP
+tQh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -123307,122 +114606,88 @@ aLA
axa
bap
aPY
-txO
-aRN
-aSM
-aTZ
-aVi
-aVj
-aVj
+vLQ
+apk
+bpw
+bpw
+aVn
+aUl
+bbR
czq
-aRN
-bay
-bbJ
-bcG
-bdY
-bff
-bgp
+bfu
+baD
cGu
-bhB
-biT
+cGu
+cGu
+bff
+bje
+cGu
+bKY
+bMd
bqq
-biT
-bhB
-blx
-bii
-bgn
-bns
-dFG
-aRZ
+blr
+bOs
+bPe
+bjV
+baE
+baE
+baE
boU
boU
boU
boU
boU
boU
-bss
-bsQ
-bsQ
-bsQ
-bsQ
-bsQ
-bsQ
-bsQ
-bsQ
-bsQ
-bAD
-bBD
-boU
-bDb
-bDb
-bDb
+bhp
boU
boU
+bIL
+bIL
+bIL
boU
boU
+bZr
+bHW
+cgM
boU
-bss
-boU
-boU
-boU
-boU
-boU
-boU
-cTW
-bOX
-uRw
-bQB
-bQB
-bQB
-bQB
-bUv
-bWr
-bQB
-bQB
-bQB
-bQB
-bQB
-bTw
-bSw
-gMV
-cSn
-cSn
-cSn
-cSn
-fEH
-bSw
-cSE
-bQz
-clb
-cfo
-cgi
-cgi
-chQ
-ciQ
-cgi
-cgi
-cfo
-cfo
-cfo
-cfo
-cfo
-cfo
-cfo
-ceG
-ceG
-ceG
-cHl
-ceG
-ceG
-ceG
-ceG
-ceG
-ceG
-cXx
-ceG
-cyC
-cdB
-cyo
+cnc
+cnc
+cnc
+cnc
+bMH
+cnc
+cnc
+cnc
+cWi
+cHe
+kcN
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -123434,9 +114699,11 @@ aab
aab
aav
aab
-bxM
aab
-bxM
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -123445,59 +114712,91 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+tQh
+dpg
+tQh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -123546,7 +114845,7 @@ ayh
aFi
aAj
dPK
-aCn
+arX
aCY
aDM
aLz
@@ -123564,122 +114863,88 @@ aNo
axa
bap
aPY
-txO
-aRN
-aSN
-aUa
-aVj
-aVj
+aRV
+apk
+bpw
+bpw
+aVn
+aUs
aXh
-bGo
-aRN
-baz
+btE
+bfv
+baD
bbK
-bcH
+cKr
cKr
bfg
-bgp
-bhz
-bhz
-biT
-bjN
-biT
-bhz
-blv
-bii
-bgn
-bns
-dFG
-aRZ
+cKr
+cKr
+bKb
+bMf
+bNc
+bNc
+bOw
+bNc
+bNc
+bQX
+bTv
+bXm
+bIO
czI
-bpw
-bpw
+bJV
+bKS
cUP
-bpw
-cVs
-bst
-bsR
-btB
-buv
-buZ
-bvI
-bws
-bxt
-bzf
-bsV
-doD
-bBE
-bCU
-mqh
-mqh
-bEZ
-bFK
-bHC
-bIz
-bIB
-bIu
-bJx
-bpw
-bpw
-bpw
-bpw
-bMv
+cAg
+blk
boU
-cBS
-bOX
-qUA
-bQC
-vKZ
-ggi
-bZT
-bSw
-bWQ
-eqk
-vKZ
-ggi
-cbQ
-bZU
-ccV
-cGh
-cPH
-jNI
-cSr
-jNI
-jNI
-cSz
-cGh
-cSF
-cUb
-cSK
-cUc
-vKZ
-chT
-czC
-bSw
-cIi
-bRh
-cUd
-cmb
-cmU
-cnN
-coz
-cnN
-cWF
-cnM
-cpE
-ctt
-cuk
-cmd
+bRH
+bSq
+bTh
+bUg
+bOL
+boU
+cWN
+bHW
+vJb
+bIL
+cne
+cpm
+cqQ
+csR
+bEZ
+bIB
+czm
+cnc
+cWi
+bIu
+kcN
aaA
-cSc
-cTi
-cXn
-cXs
-cVT
-ceG
-cyC
-cdB
-cyo
+aaA
+aco
+aco
+aaA
+aaA
+aaA
+aco
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -123691,9 +114956,9 @@ aab
aab
aav
aab
-bxM
-aab
-bxM
+aab
+aab
+aab
aab
aab
aab
@@ -123704,57 +114969,91 @@ aaa
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+tQh
+vfZ
+tQh
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -123822,196 +115121,196 @@ axa
bap
aPY
wZC
-aRN
-aSO
-aUb
-aVk
+apk
+bqa
+pII
+aVn
aWf
-aWf
-aYo
+bbS
+bGo
aZi
-baA
-bbL
-bcI
-beX
+baD
+bCY
+blG
+blG
bfh
-bgp
-bhA
-bin
-biT
-bjN
-biT
-bin
-bkX
-bii
+bjg
+bJZ
+bLb
+bMg
+bNe
+bNC
+bOx
+bPf
+bNe
bGO
bnt
-dFG
-aRZ
-boZ
+bXo
+bIO
+cbx
+cOS
+bKT
+bNd
cAg
-bpc
-bpc
-bpc
-bpc
-cPn
-bsS
-btC
-btG
-btG
-btG
-btG
-btG
-bzg
-bzq
-doD
-bBw
-bCm
-bCm
-bCm
-bFL
-bFK
-bHD
-bGQ
-bIZ
-bIu
-bIu
-bIu
-bIu
-bIu
-bIu
-czK
+bqa
boU
-cod
-bPd
-bXK
-bQD
-bRV
-bRV
-bUp
-bVa
-bYd
-cbf
-bRV
-bRV
-bRV
-cbf
-ccp
-cbf
-bVa
-cbf
-cFC
-cbf
-cbf
-cbf
-cbf
-cbf
-cbf
-cbf
-cGn
-bSw
-csZ
-czC
-bSw
-eqk
-vKZ
-vKZ
-cmb
-cmW
-brT
-coA
-cpF
-coA
-crq
-csp
-csp
-cmU
-cmd
+boU
+boU
+boU
+boU
+boU
+boU
+bZt
+cdB
+cgY
+cjB
+cnx
+cps
+cqS
+cqS
+cvk
+cxA
+czn
+cnc
+cFx
+cQI
+kcN
+aaA
+aco
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aco
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
aaA
-cSc
-cVT
-cXo
-cXt
-cVT
-ceG
-cyC
-cVV
cyo
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+cyo
+cyo
+cyo
+cyo
+cyo
+cyo
+cTL
+cTL
+cTL
+cyo
+cyo
aab
aav
aab
-bxM
-aab
-bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+gnM
+gnM
+tQh
+bjD
+tQh
+gnM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -124076,199 +115375,199 @@ aqG
aqG
aqG
axa
-bap
-aPY
-vtT
-aRN
-aSP
-aUc
-aVl
+fYO
+gfv
+bec
+baD
+baD
+bhp
+aVn
aWg
aZX
-aVj
+ckT
cEE
-baB
-bbM
-bcJ
-bqb
-bfi
-bgp
-cXZ
-bhB
-biT
-bjN
-biT
-bhB
-blx
-bii
-bgn
-bns
-qae
-aRZ
-boZ
-cOS
+baD
+bfk
+bfk
+bfk
+bfk
+bfk
+bFQ
+bxi
+bMh
+bNk
+bNH
+bOy
+bPg
+bNe
+bRE
+bnt
+bXp
+bZy
+cbx
+brI
brI
cVp
-bpc
-cTI
-cVu
-bsR
-bvK
-buw
-btG
-buY
-bwj
-bCu
-bzh
-bzr
-bAF
-bBF
-kNb
-kNb
-bGu
-bFN
-bFK
-bHE
-bGQ
-bJa
-cbJ
-bJG
-bKz
-bLf
-bLw
-bIu
-bMw
-bNc
-cBT
-bPe
-bYs
-bQC
-xfQ
-bSD
-bUq
-bVc
-bYM
-cbg
-bSw
-bSw
-bSw
-bSw
-cll
-bSw
-bVc
-bSw
-bSw
-bSw
-bSw
-cGj
-bSw
-bSw
-bSw
-bSw
-cGo
-cbf
-cFC
-cCP
-cbf
-cbf
-cbf
-ccp
-cmc
-cmV
-cvQ
-coB
-coB
-coB
-cmU
-csp
-csp
-cul
-cmd
+cAg
+bji
+bQZ
+bQZ
+bQZ
+bQZ
+bQZ
+bVa
+cTX
+bZw
+cdE
+chu
+hci
+cnB
+cpt
+cqT
+csS
+cvl
+cxB
+czo
+cnc
+eSx
+cQI
+kcN
aaA
-cSc
-cWu
-cXp
-cXt
-cXy
-ceG
-cyC
-cQN
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+kcN
+kcN
+kcN
+qnG
+cRB
+qTU
+cRB
+cnG
+cQI
+cQI
+cQI
+cQI
+cQI
cyo
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aav
aab
-bxM
-aab
-bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+gnM
+bvh
+wiD
+cWq
+iSJ
+gnM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -124326,7 +115625,7 @@ aGf
aqG
aPp
aIj
-fMb
+cSV
aJW
bRj
aLC
@@ -124335,197 +115634,197 @@ aNp
aOp
bbu
aQc
-bAo
-aRN
-aRN
-aRN
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-bgp
-bhC
+bme
+aYw
+bVt
+bnV
+aVn
+aVo
+bbT
+bee
+bfw
+baD
+bhK
+bhN
bio
-biU
-bjO
-biT
-bhz
-blv
-bii
-bgn
-bns
+bjb
+bjj
+bFQ
+bxi
+bMj
+bNq
+bNJ
+bOB
+bPh
+bNe
+bRQ
+bTx
xYx
-aRZ
-boZ
+bZz
+cby
+cmg
+cSS
+cxk
+cAg
+cVt
bDx
-cSS
-cSS
-cSS
+bRI
+bPE
+bRI
bDx
bDx
-bsR
-btH
-bux
-bva
-btG
-bwk
-lpx
-bzl
-bsV
-doD
-bBH
-bCo
-bDm
-bEc
-bGh
-bCq
-cJi
-bGR
-bJb
-cbM
-bVT
-bKD
-bLh
-bLx
-bIu
-bCD
boU
-cBU
-bOU
-bYX
-bQE
-bSw
-bSw
-bYo
-bVc
-bYO
-fDN
-fDN
-fDN
-fDN
-fDN
-cFg
-ccv
-cEY
-bZS
-cTP
-cSt
-fDN
-cGk
-fDN
-cGl
-fDN
-bUy
-cay
-cft
-ccn
-cGp
-ccn
-ccn
-ccn
-cyF
-cmb
-cmX
-cnP
-coB
-coB
-coB
-cnN
-csp
-csp
-cnN
-cmd
+bZK
+ccx
+chG
+cjB
+cnx
+cpu
+cqU
+csT
+cvm
+cxB
+czs
+cnc
+cWi
+cQI
+kcN
aaA
-cSc
-cVT
-coh
-cXu
-cXz
-ceG
-crd
-cTU
+aaA
+aaA
+aco
+aaA
+aco
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+kcN
+yfB
+oRP
+oRP
+cGp
+cGp
+oRP
+oRP
+vzV
+wSL
+vEe
+izi
+nYU
+cyo
cyo
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aav
aab
-bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+gnM
+saP
+wiD
+hrD
+hgf
+gnM
+aab
+aab
aab
bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -124546,17 +115845,17 @@ aab
aab
aab
aab
-aab
-aaA
-aaA
-abA
-abA
-abA
-abA
-abA
acp
acp
acp
+abA
+abA
+abA
+abA
+abA
+abA
+acp
+acp
acp
abA
aDN
@@ -124576,137 +115875,113 @@ aAl
mtV
aqG
aqG
-aDH
-aEE
-aFA
+arX
+arX
+arX
aqG
aqG
aEq
aIk
aIX
-aIZ
+aKT
aKT
aLD
aMv
-aqJ
+eXo
aOq
bap
-aPY
-bmx
-aRZ
-aSR
+bcD
+beE
+aSS
+bhl
cJL
-aRO
+blp
cJN
-aSY
aWq
+bul
aYp
-aYw
+bCc
cMT
bqt
aVs
bcK
-bgp
-bhM
-bim
-biT
-bqQ
-biT
-bim
-bly
-bii
-bgn
-bns
-dFG
-aRZ
-boZ
-bDx
-cUv
-cVq
-cVr
-cVt
-bpz
-bsR
-bsQ
-bsQ
-bxf
-btG
-bwl
-bxa
-bzp
-bsQ
-doD
-bBH
-bCW
+bIA
bDo
-bEh
-bGi
-bCq
-bHF
-bGS
-cXK
-bIx
-bIx
-bIx
-bIx
-bIx
-bIx
-bCD
-boU
-cBS
-bOU
-cCg
-bQC
-bSx
-bSE
-bZk
-bVh
-cWo
-bVi
-bRs
-bWB
-bWB
-bWB
-bWB
-bWB
-bZq
-bZW
-bWB
-bWB
-bWB
-bWB
-bWB
-bWB
-bWB
-bTw
-bVc
-cfu
-cNW
-bRh
-bRh
-bRh
-bRh
-bRh
-cmb
-cmY
-cBk
-coC
-byP
-coA
-crr
-csq
-cnN
-cum
-cmd
+bKl
+bMu
+bNk
+bNP
+bOC
+bPi
+bNe
+bRU
+bTO
+bXK
+cVr
+cVr
+cVr
+cVr
+cVr
+cVr
+rcP
+bDx
+bDx
+bDx
+bDx
+bDx
aaA
-cSc
-cXl
-cXr
-cXv
-cXA
-ceG
-cyC
-cRB
+boU
+cWN
+ccx
+chZ
+bIL
+mgk
+cpu
+cqV
+csU
+cvn
+cxB
+czv
+cnc
+cWi
+cQI
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+kcN
+eSx
+kcN
+kcN
+kcN
+kcN
+kcN
+kcN
+csQ
+vXt
+cFV
+xZe
+tMv
+ocU
+cyo
cyo
aab
aab
@@ -124717,72 +115992,96 @@ aab
aab
aab
aab
-aav
+aab
+aab
+aab
+aab
+aab
+gnM
+yij
+sfN
+eEi
+yjC
+gnM
+aab
+aab
aab
bxM
aab
-aax
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -124803,15 +116102,15 @@ aab
aab
aab
aab
-acp
-acp
-acp
-acp
-acp
-acp
-acp
-acp
-acp
+aab
+acS
+cuL
+agb
+aiB
+aHX
+aga
+bnu
+bpH
aiv
ajQ
akR
@@ -124841,205 +116140,205 @@ cLx
aQQ
aIl
aKu
-aqJ
-aBk
+aJr
+aJr
aLE
jLE
aNq
aOr
bap
-aRS
-aUd
-aWZ
-cSJ
+aPY
+bme
+aYw
+bnS
czM
-aRO
+aVn
bbn
-aSX
-aSX
-aSX
-aSX
-aSX
-aSX
-aSX
+bep
+bep
+bfy
+aYw
+bhL
+bhO
+biq
bea
-bgp
-bhB
-bhB
-biT
-bgr
-biT
-bhB
-blx
-bii
-bgn
-bns
-dFG
-aRZ
+bjj
+bFQ
+jXM
+bMh
+bNe
+bNe
+bNe
+bNe
+bNe
+bSA
+bTT
+bXM
+bZI
czK
-bpx
-bpx
-bpx
-bpx
-bpx
-bpx
-bsz
-btI
-bsQ
-cEz
-btG
-bwm
-bxb
-bzs
-bsQ
-bAG
-bCa
-bCq
-bDp
-bHg
-bGj
-bCq
-bHG
-bGT
-bJd
-bIy
-bJI
-bNP
-bLp
-bLy
-bIx
-bCD
-boU
-cBS
-bOU
-uRw
-boU
-bQB
-bQB
-bSG
-bTz
-bSG
-bQB
-bQB
-bWB
-bWX
-bXw
-bXA
-bYP
-bZr
-bWX
-bWB
-cbo
-bWB
-ccw
-bWB
-cdE
-bWB
-bTw
-bVc
-cfu
-bQz
-cnU
-bQz
-ciR
-cjL
-ckr
-cmd
-cmd
-cmd
-cmd
-cmd
-cmd
-cmd
-cmd
-cmd
-cmd
-cmd
+cmk
+ctV
+cxm
+cVr
+cVt
+bDx
aaA
-cSc
-cSc
-cSc
-cSc
-cSc
-ceG
-cyC
-cdB
+aaA
+aaA
+aaA
+aaA
+boU
+cWN
+ccx
+cgK
+bIL
+cnx
+cpv
+cqW
+cqW
+cvo
+cxF
+czx
+cnc
+cWi
+cQI
+kcN
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+kcN
+eSx
+kcN
+gsP
+bWJ
+cQI
+cQI
+kcN
+kcN
+kcN
+kcN
+wYv
+kcN
+eSx
+cQI
cyo
cyo
cyo
cyo
-aab
-aab
-aab
-aab
-aab
-aab
+cyo
+cTL
+cTL
+cTL
+cTL
+cTL
+cyo
+cyo
+cyo
+cyo
+cyo
+cyo
+nuC
+cyo
+gnM
+gnM
+gnM
aav
+aav
+aav
+bxM
+aab
aab
bxM
aab
-aax
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -125104,104 +116403,67 @@ aqG
aqG
aqG
axa
-bap
-aPY
+aQa
+bcJ
bmy
-aRP
-aRO
-aRO
-aRO
+bfJ
+bhm
+bjG
+aVn
aWi
-aXj
-aYq
-aYq
-aYq
-aYq
-aYq
-aSX
+bpX
+buo
+bAc
+aYw
+bhM
+bii
+bir
bfj
-bgp
-bhD
-bgr
-bgr
-bgr
-bgr
-bgr
-bqu
-bgp
-bpb
-bns
+bjj
+bFQ
+bxi
+bMB
+blC
+blA
+bEw
+bPj
+bCl
+bFQ
+bUc
cYb
-aRZ
-boZ
-bpx
-aQW
-bqd
-bqf
-bqg
-bpx
-btD
-cOc
-bsQ
-cEA
-btG
-bwn
-bxc
-bzF
-bsQ
-dIv
-bCc
-bCX
-bDE
-bEk
-bGk
-bCq
-dIv
-bGU
-bJe
-bIy
-bJJ
-bKn
-bKU
-bLz
-bLT
-bMx
+bZI
+cbC
+cmD
+ctY
+cxq
+cza
+cBF
+bDx
+bDx
+aaA
+bDx
+aaA
+aaA
boU
-cBV
-bOU
-uRw
-boU
-eVg
-eVg
-eVg
-bSH
-eVg
-eVg
-eVg
-bWB
-bWY
-bWY
-bWY
-cNS
-bZs
-bZX
-bWB
-cbp
-bWB
+bZM
ccx
-bWB
-cdF
-bWB
-cTQ
-bVc
-cgj
-bQz
-bTF
-bQz
-bQz
-bQz
-bQz
-cmd
+cgK
+bIL
+cnx
+cpw
+cqX
+cqX
+cqX
+cxG
+czy
+cnc
+cWi
+cQI
+kcN
+aaA
+aco
+aaA
+aco
aaA
aaA
aaA
@@ -125210,6 +116472,7 @@ aaA
aaA
aaA
aaA
+aco
aaA
aaA
aaA
@@ -125218,12 +116481,38 @@ aaA
aaA
aaA
aaA
-ceG
-cyD
-cyQ
-cvM
-czj
-cdA
+kcN
+yiG
+kcN
+cQI
+cQI
+cQI
+mvY
+xAN
+sbk
+eAT
+fHC
+bLY
+kcN
+bKg
+fCX
+oRP
+oRP
+cGp
+cGp
+cGp
+cGp
+cGp
+dqe
+cGp
+cGp
+cGp
+cGp
+cGp
+cGp
+cGp
+cGp
+wOF
cyo
aab
aab
@@ -125231,72 +116520,82 @@ aab
aab
aab
aab
+bxM
+aav
aav
-aab
bxM
aab
-aax
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -125323,7 +116622,7 @@ cuL
adG
aem
afl
-aga
+bcU
agT
ahG
aix
@@ -125354,9 +116653,9 @@ hIv
cLz
aQR
aIn
-fMb
-aqJ
-aBk
+cSV
+cUE
+uVs
aLF
aMx
aNr
@@ -125364,97 +116663,65 @@ aOs
bbv
aPY
eGt
-aRQ
-cnj
-aUj
-aRO
-aWj
-aSX
-aSX
-aSX
-aSX
-baE
-aSX
-aSX
+baD
+baD
+bhp
+aVn
+aYq
+aXt
+aYs
+bfl
+baD
+bCZ
+bEf
+bFN
+bHa
bfk
-bgp
-bhE
-bgr
-bgr
-bgr
-bgr
-bgr
-bjH
-bgp
+bKa
+bxi
+bMJ
+bNr
+bDB
+bEx
+bEB
+bCl
bFQ
-bns
-dFG
-aRZ
-boZ
-bpx
-bfr
-bqO
-brt
-bqN
-bpx
-brO
-btK
-buz
-bwd
-bwt
-bxu
-bVQ
-bzG
-bsQ
-bAH
-bCc
-bCq
-bDh
-bEE
-bDh
-bCq
-dIv
-cOi
-bJy
-bJC
-bJK
-bKo
-bKV
-cOe
-bIx
-cPC
+bUx
+bPq
+bZL
+cbD
+crM
+cuc
+cxC
+cVr
+cBI
+bpw
+kgv
+kgv
+tcW
+bDx
+aaA
boU
-cBW
-bOV
-voS
+bZT
+ccB
+cgC
boU
-bRu
-bRX
-bRX
-bTA
-bRX
-bRX
-bZK
-bWB
-bWB
-bWB
-bWB
-bWB
-bZt
-bZY
-bWB
-bWX
-cov
-bWX
-ccW
-cgk
-cgY
-bVg
-caz
-crl
-bQz
-bRy
-bRA
+cnF
+cpx
+cqY
+csV
+cvq
+cxH
+czA
+cnc
+cFy
+cQI
+kcN
+aaA
+aaA
+aaA
+aaA
+aco
aaA
aaA
aaA
@@ -125464,6 +116731,29 @@ aaA
aaA
aaA
aaA
+aaA
+aaA
+aco
+aaA
+aaA
+kcN
+kcN
+kcN
+eSx
+kcN
+cQI
+cQI
+cQI
+cQI
+xAN
+bLY
+jqK
+gKz
+bLY
+kcN
+kcN
+kcN
+cQI
cwQ
cwQ
cwQ
@@ -125475,12 +116765,11 @@ cwQ
cwQ
cwQ
cwQ
-cyo
-cyo
-cyo
-cyo
-cyC
-cQN
+cwQ
+cwQ
+cwQ
+cwQ
+eSx
cyo
aab
aab
@@ -125488,72 +116777,82 @@ aab
aab
aab
aab
-aav
-aab
-bxM
-aab
bxM
aab
aab
+czp
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -125574,13 +116873,13 @@ aab
aab
aab
aab
-aab
-acS
-cuL
-cif
-aen
-afm
-agb
+acp
+acp
+acp
+acp
+acp
+acp
+acp
agU
ahH
aiy
@@ -125598,120 +116897,83 @@ arX
arX
axa
axa
-awj
+aKU
aFR
aGZ
aIW
-azm
+aUd
aqG
aqG
-aDH
-aFt
+arX
+arX
aqG
aqG
aEq
cHz
-aIZ
-aIZ
+aKT
+aKT
aKT
aLG
-aMv
-aqJ
+eWd
+aDU
aOq
bbv
aQb
aSA
-aRR
-ebs
-cAw
-aVm
-aWk
-aXk
-aYr
-aYr
-aYr
-bep
-aSX
-aSX
-bfl
-bgw
-bgw
-bgw
-biV
-bjQ
-bkp
-bgw
-blz
-bgw
+apk
+bpw
+blk
+aVn
+aYs
+bno
+bgy
+bgy
+baD
+bfk
+bfk
+bfk
+bfk
+bfk
+iZg
+lXa
+iVC
+blC
+bDC
+bOD
+bPm
+bCl
bGg
bHj
-dFG
-aRZ
-boZ
-bpx
-bfs
-bqP
-voR
-bqT
-bpx
-bsV
-bvN
-bsQ
-bsQ
-bsQ
-bsQ
-bxe
-bVv
-bsQ
-bBM
-bTx
-bCs
-bDi
-bEd
-bFa
-bCs
-cOd
-bGW
-bJe
-bIy
-bJL
-bKp
-uWS
-bLB
-bIx
-bCD
+cYb
+bZI
+cbH
+cpq
+cud
+cxD
+cVr
+cVt
+bqa
+bpw
+bpw
+bRI
+bDx
+aaA
boU
-cBX
-bPf
-uZH
+luG
+cdM
+hST
boU
-bRv
-bRY
-bRZ
-bTB
-bVX
-bVY
-cFb
-bWB
-ciS
-bXx
-bXx
-bWB
-bZu
-bYg
-caA
-bYg
-cNU
-bYg
-ceg
-bWX
-bWB
-bYe
-ceI
-chR
-bQz
-bRy
-bRA
+cnc
+cnc
+cnc
+cnc
+cnc
+cnc
+cnc
+cnc
+cWi
+cQI
+kcN
aaA
aaA
aaA
@@ -125720,24 +116982,51 @@ aaA
aaA
aaA
aaA
+kcN
+kcN
+kcN
+kcN
aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+kcN
+cQI
+cnG
+eSx
+kcN
+cQI
+cQI
+cQI
+oOR
+xAN
+hMW
+ykg
+oqf
+olF
+kcN
+aaA
+kcN
+cQI
+cCp
+cnt
+oUp
+cpo
+cpo
+luQ
+cwQ
+hpI
+flb
crs
csr
ctu
-ctu
+pin
cKj
-cvN
-cvN
cwQ
-cqS
-cxG
-cxZ
-cyp
-cyE
-cyR
-cwQ
-czk
-cef
+eSx
cyo
aab
aab
@@ -125745,72 +117034,82 @@ aab
aab
aab
aab
-aav
-aab
bxM
aab
+aab
bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -125831,12 +117130,12 @@ aab
aab
aab
aab
-acp
-acp
-acp
-acp
-acp
-acp
+aab
+aaA
+aaA
+aaA
+aaA
+aaA
acp
agV
ahI
@@ -125868,107 +117167,82 @@ aGg
aqG
cDW
aIp
-fMb
+aHD
azm
aKV
aLE
jLE
aNs
aOr
-bbw
+bbv
aPY
-eGt
-aRR
+bmf
+apk
+bRI
+bpw
+aVn
ebs
-czO
-aVm
-ebs
-aXl
-aYq
-aYq
-aYq
-aYq
-aYq
-aSX
-bfm
-bgw
-bhF
-cSA
-biW
-bjR
-bkq
-bkS
-blA
-blW
+aYs
+bfl
+bgz
+baD
+bDh
+bEg
+bCl
+bHb
+cKr
+bKb
+bxi
+bMB
+blC
+bEm
+bEy
+bFo
+bCl
bJT
-bnv
-dFG
-aRZ
-boZ
-bpx
-cNO
-buC
-voR
-brs
-bsu
-brP
-btL
-bAv
-bvb
-bvJ
-bwu
-bxX
-bAg
-bAu
-bAI
-bCi
-bCt
-bDj
-bEe
-bFb
-bCs
-cJj
-bGX
-bJe
-bIy
-bJM
-bKI
-bLq
-bLC
-bIx
-bCD
+bnx
+cYb
+bZI
+cbJ
+cpM
+cue
+cxE
+cVr
+cVt
+bpw
+sHs
+qIN
+aaA
+aaA
+aaA
boU
-cBS
-bPg
-cqm
+cgY
+cWO
+cAj
boU
-bRw
-bRw
-bRw
-bTC
-bRw
-bRw
-cOt
-bWB
-bXa
-bXy
-cWk
-bYQ
-bZv
-bWX
-bWX
-bWX
-bWB
-ccy
-bWB
-cdG
-bWB
-bQz
-bQz
-bQz
-bQz
-bRy
-bRA
+aaA
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+kcN
+cWi
+cQI
+kcN
+aaA
+aco
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+kcN
+cQI
+cQI
+kcN
aaA
aaA
aaA
@@ -125976,25 +117250,40 @@ aaA
aaA
aaA
aaA
+kcN
+cQI
+cQI
+cWi
+kcN
+cQI
+cQI
+cQI
+cQI
+xAN
+bLY
+qIM
+qPq
+llg
+kcN
aaA
-aaA
-crs
-csr
-ctu
-ctu
-ctu
-cvN
-cvN
+kcN
+cQI
+cCp
+cnt
+cpp
+cpo
+cpo
+luQ
cwQ
-cWI
-cxH
-cya
-cGN
-cGJ
-cWK
+tWJ
+qYQ
+vVH
+uIh
+gwK
+gVS
+jHx
cwQ
-cqt
-bYa
+eSx
cyo
aab
aab
@@ -126002,72 +117291,82 @@ aab
aab
aab
aab
-aav
-aab
bxM
aab
+aab
bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -126104,7 +117403,7 @@ amd
apn
aof
wwa
-aqK
+aCc
arZ
atr
aus
@@ -126134,124 +117433,114 @@ aqG
axa
btR
aQd
-bmI
-aRT
+iPp
+apk
+apk
+bpw
+aVn
lRt
-cAy
-aUA
-lRt
-aXm
-aYs
-aYs
+bfl
+bup
+bAm
baD
-bbP
-aYs
-aZo
-bfn
-aVo
-gMF
-gMF
-gMF
+bDi
+bEh
+bFP
+bHc
+bIE
+bKe
+bKe
gMF
+blC
ehl
-bki
-bgw
-bgw
+ehl
+ehl
+bCl
bKB
-bns
+bUA
bNO
-aRZ
-boZ
-bpx
-bqa
-bqR
-btF
-brJ
-brM
-bsv
-btO
-buB
-bvc
-bvP
-bwv
-bxg
-byt
-bzt
-bzt
-bCk
-bCt
-bDk
-bEf
-bKJ
-bCs
-bHI
-cXJ
-bJz
-bIx
-bIx
-bIx
-bIx
-bIx
-bIx
-bCD
+cVr
+cVr
+cVr
+cVr
+cVr
+cVr
+cVt
+bpw
+bpw
+bpw
+jjQ
+aaA
+aaA
boU
-cBS
-bPg
-uRw
+cgY
+cWO
+sNh
boU
-bRx
-bRx
-bRx
-bTD
-bUB
-bRx
-bRx
-bWB
-cjI
-bXz
-bXz
-bWB
-bZw
-umI
-umI
-umI
-bWB
-cXf
-bWB
-cdH
-bWB
-bRy
-bRy
-bRy
-bRy
-cVH
-bRA
+aaA
+aco
aaA
aaA
aaA
aaA
-bXe
-bXe
-bXe
-bXe
-bXe
-crs
+aaA
+kcN
+cWi
+cQI
+kcN
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+kcN
+cQI
+cQI
+kcN
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+kcN
+cRB
+cRB
+cWi
+kcN
+cQI
+cQI
+cQI
+cQI
+xAN
+fgE
+lCu
+vmO
+wJD
+cTu
+cTu
+cTu
+xyl
+cCp
+cnv
+cpp
+cpp
+cpr
+eJx
+cwQ
+hQe
+veE
+veE
css
-ctu
-ctu
+quP
+hpW
cvg
-cvg
-cwn
cwQ
-cxr
-cxI
-cLu
-cyr
-cGP
-cWL
-cwQ
-cUm
-cSb
+eSx
cyo
aab
aab
@@ -126259,72 +117548,82 @@ aab
aab
aab
aab
-aav
-aab
bxM
aab
+aab
bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -126377,7 +117676,7 @@ aCq
aDd
aDU
aqJ
-aFD
+aEG
aGi
aqG
aFh
@@ -126391,93 +117690,84 @@ aNt
aOt
bby
aQe
-eGt
-aRU
-ebs
-cAw
+bmI
+bfK
+apk
+bpw
aVn
+aXj
+bgy
ebs
-aXn
-aSX
-aSX
-aSX
-aSX
-aSX
-cNJ
-aRO
-bgw
-bhH
-gMF
-gMF
-gMF
-ehl
-nRc
-blB
-aPb
-bmB
-bnw
-juo
-aRZ
-bpa
-bpy
-bGv
-buH
-btN
-brK
-bsu
-bsT
-btP
-bBG
-bCj
-bvJ
-bww
-bxh
-byu
+bfl
+baD
+bDj
+bEj
+bFS
+bHg
+bIZ
bxi
bxi
+bjH
+bko
+bEr
+bEr
+bPn
bCl
-bCt
-bDl
-bEg
-bFd
-bCs
-dIv
-bGZ
-bJe
-bIy
-bGn
-bKR
-bLr
-bLD
-bIx
-cVC
+bFQ
+bnw
+cYb
+lEY
+bpa
+cqm
+cuS
+cxS
+cVr
+cBK
+bhg
+biZ
+hDs
+bDx
+aaA
+aaA
boU
-cBU
-bPg
-uRw
+mdh
+cWO
+cgK
boU
-bQB
-bQB
-bQB
-bYc
-bQB
-bQB
-bQB
-bWB
-bWB
-bWB
-bWB
-bWB
-bZM
-bWB
-bWB
-bWB
-bWB
-bWB
-bWB
-bWB
-bWB
-cXg
+kcN
+kcN
+kcN
+kcN
+kcN
+kcN
+kcN
+kcN
+cWi
+cQI
+kcN
+kcN
+kcN
+kcN
+kcN
+aaA
+aaA
+kcN
+kcN
+kcN
+uHn
+kcN
+kcN
+kcN
+aaA
+aaA
+kcN
+kcN
+kcN
+kcN
+kcN
+kcN
+wtQ
+eSx
cfv
cfv
cfv
@@ -126488,27 +117778,26 @@ cfv
cfv
cfv
cfv
-com
-cIl
-cpJ
+vsH
+dGO
+jYr
+lOJ
+cCp
+tdt
+cpp
+oQH
+cpr
+cpr
+cwQ
+iYm
cqy
-crs
-cst
-ctu
+urG
cun
-cvg
-cvg
-cwo
+sFt
+dJk
+jZq
cwQ
-cxs
-cLt
-cxJ
-cGO
-cxJ
-cyU
-cwQ
-cPK
-bYa
+eSx
cyo
aab
aab
@@ -126516,72 +117805,82 @@ aab
aab
aab
aab
-aav
-aab
bxM
aav
+aav
bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -126609,12 +117908,12 @@ adI
acT
uaq
uaq
+bnR
uaq
-aqM
uaq
uaq
aqt
-uaq
+bzJ
apz
aoh
att
@@ -126648,128 +117947,116 @@ aNu
nnp
bbz
aQf
-eGt
-aRR
-ebs
-cAx
-aVm
-ebs
-aXn
-aYq
-aYq
-aYq
-aYq
-aYq
-bfo
-aRR
-bgB
-gMF
-gMF
+bna
+bfK
+apk
+bpw
+aVn
+aXt
+bbV
+bfl
+bgy
+baD
+bCl
+bCl
+bCl
+bFQ
+bxi
+bxi
+bxi
biX
-gMF
-ehl
-tjc
-blB
-aPb
+bxi
+bxi
+bxi
+bPo
+bCl
bmC
bnx
-dFG
-aRZ
-boZ
-bpx
-bqc
-onU
-onU
-brL
-bsu
-bsU
-btM
-buD
-bvf
-bvJ
-bwx
-bxi
-byv
-bzu
-bxi
-bCl
-bCs
-bCs
-bEI
-bCs
-bCs
-bHJ
-bGX
-bJe
-bIy
-bJO
-bKp
-uWS
-bLE
-bIx
-bCD
+cYb
+lEY
+cbM
+cpq
+cud
+cxT
+cVr
+cVt
+bpw
+bDx
+bDx
+aaA
+aaA
+aaA
boU
-cBY
-bPg
-uRw
+bZX
+cWO
+cgK
boU
-bRy
-bRy
-bSI
-bTF
-bRy
-cTN
-cVF
-bRA
-bRy
-cVH
-bRy
-cTN
-bZy
-bRy
-bRy
-bRy
-cPE
-bRy
-bRy
-bRy
-bRy
-cVH
+cnG
+cQI
+cqZ
+cQI
+cvr
+cRB
+xTW
+kcN
+cFz
+vEe
+cVC
+cMM
+cVC
+cVC
+lnq
+cVC
+cVC
+cVC
+cVC
+qgT
+cQI
+cQI
+cQI
+kcN
+aaA
+aaA
+kcN
+ubI
+tWj
+cQI
+yfB
+oRP
+oRP
+ykP
cfv
-cNi
+dQE
+sKS
+sBB
+mgh
+yjs
+clM
+yjs
+mid
+cfv
+mrp
cqo
chU
-cuF
-cjM
-cks
-cjM
-czV
-cfv
-ceU
+hfu
+cCp
+cCp
+czV
+czV
+cCp
cCp
-cpH
-cku
-crs
-crs
-cYd
-cYd
-crs
-crs
-crs
cwQ
cwQ
-cxK
-cxK
-cyt
-cxK
-cyV
+rCB
+rCB
+fwF
+rCB
+rCB
+tBM
cwQ
-cqt
-bYa
+eSx
+cyo
cyo
-aav
-aav
-aav
aav
aav
aav
@@ -126778,67 +118065,79 @@ aav
bxM
aab
aab
+bxM
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -126896,7 +118195,7 @@ aGk
aqG
cDX
aIt
-aRe
+aIV
aVg
aKY
aLJ
@@ -126905,132 +118204,123 @@ cIq
aOu
bbW
aQg
-eGt
-aRR
-ebs
-cAw
-aVm
-ebs
-aXo
-aYt
-aZk
-baE
-aSX
-aSX
-cAw
-bft
-vDt
-gMF
-blF
+bmI
+bfK
+apk
+bqa
+aVn
+bno
+bqb
+buq
+bfl
+baD
+bDk
+bEk
+cKr
+bHh
+bJb
+bKl
+bLf
hBS
-hBS
-ehl
+bNs
+blv
nRc
-blC
-aTh
+bPq
+bmx
bmD
bny
cih
-aRZ
-czK
-bpx
-bqh
-bqU
-brv
-brQ
-bpx
-bta
-btQ
-buE
-bve
-btb
-bwy
-bxi
-byw
-bGV
-bxg
-bCn
-bCY
-bDF
-bET
-bGl
-bGp
-msN
-bHa
-bJA
-bJD
-bJP
-bKs
-bKV
-cOe
-bIx
-bCD
+bZO
+cbW
+crM
+cuc
+cxC
+cVr
+cVt
+bpw
+aaA
+aaA
+aaA
+aaA
+aaA
boU
-ceT
-bPh
-bVl
-bTE
-bRz
-bSa
-cTM
-cUE
-cVE
-bSa
-bSa
-bSa
-bSa
-cPD
-bSa
-bSa
-bZz
-cVE
-bSa
-cTM
-cVE
-bSa
-ccX
-cUQ
-bRA
-cYi
+bZY
+ceB
+ciw
+cjC
+cnH
+cpy
+cra
+csW
+cvs
+cGp
+cGp
+cGp
+cFE
+cHf
+vXt
+vXt
+fRb
+cRy
+fRb
+vXt
+vXt
+vXt
+vXt
+fCi
+obT
+obT
+wuj
+kcN
+aaA
+aaA
+kcN
+cRB
+uNr
+kcN
+cWi
+cQI
+kcN
+aaA
+cfv
+cor
+jad
+cUx
+qTk
+jwn
+jPs
+cUd
+hXt
cfv
chd
-cqp
-chV
+tfI
+sdf
ciT
-cjN
-cjO
-cjP
-ciV
-cfv
-ctx
-cKa
-cfE
-cDP
-cJZ
+jSU
+tuL
+jQI
cKd
-cBp
-cCj
+nvN
+ctx
+cKd
+cKd
+cDP
+cKd
+dkS
+jSU
+jSU
cHg
-cNy
-cCj
-jSU
+cwQ
+kzi
+iCA
cHE
-jSU
-cHF
-cHG
-cHH
-cHI
-cYf
-czl
-bYa
-cAX
+cyo
cyo
cyo
aav
aab
aav
aab
-aav
aab
bxM
aab
@@ -127040,62 +118330,71 @@ aab
aab
aab
aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -127127,7 +118426,7 @@ aSU
xGE
xGE
amO
-fjH
+bui
anZ
xGE
aqA
@@ -127150,7 +118449,7 @@ aDW
avW
aHB
aGl
-arX
+aUg
aQU
aIu
aKd
@@ -127162,197 +118461,197 @@ aNw
axa
cIs
aPY
-eGt
-aSQ
-cNE
-cAz
-aRO
-aWl
-aWo
-aWh
-aZl
-baF
-beD
-aSX
-cAw
-bfu
-bhJ
-gMF
-biq
-biZ
-bjS
-ehl
-bkV
-blD
-aTh
-bmE
-bnz
-vLQ
-aRZ
-boZ
-bpx
-bqi
-bqn
-bqj
-bqV
-bpx
-btb
-btb
-btb
-btb
-btb
-cJb
-bxi
-byv
+bnb
+apk
+apk
+bpw
+aVn
+baD
+baD
+baD
+baD
+baD
+bDl
bxi
bxi
-bEV
+bHp
+bJd
bxi
-bDn
-bEj
-bCl
-bFM
-dIv
-bHb
-bJe
-bIy
-cKe
-bKn
-bKU
-bLF
-bLT
-bMx
+bLg
+bxi
+biX
+bxi
+bxi
+bPo
+bmJ
+bFQ
+bnB
+cYb
+lEY
+cci
+cmD
+ctY
+cxU
+cza
+cBF
+bpw
+aaA
+aaA
+aaA
+aaA
boU
-cBS
-bPg
-voS
boU
-bRA
-bRA
-bSJ
-bSJ
-bUC
-bSJ
-bSJ
-cVG
-cTN
-cUF
-bRA
-bRA
-bRA
-bRA
-bRA
-cTN
-cVF
-cTN
-ccY
-cdI
-bRA
-bRA
+cWN
+cWO
+cgC
+boU
+kcN
+kcN
+kcN
+kcN
+kcN
+kcN
+aaA
+aaA
+kcN
+kcN
+kcN
+kcN
+cyo
+cyo
+cTL
+cyo
+cyo
+cQI
+cQI
+dsO
+kcN
+kcN
+bVN
+kcN
+aaA
+aaA
+kcN
+xkO
+clT
+cRB
+coo
+vKZ
+kcN
+kcN
+cfv
+uBQ
+fFq
+vOr
+rCH
+jPs
+fwC
+eZq
+hXt
cfv
csy
crj
-chW
ciU
+cgt
cjO
ckt
cli
-ciV
-cfv
-cNs
-csw
-ctB
-ctB
-cKb
cSe
+cSe
+cSe
+cSe
+ctB
+gRb
+cSe
+kCP
cso
cvh
-cvh
-cvh
-cvh
+kAs
+gmo
+lwg
cLs
cyH
-cvh
-czm
-cqL
-cls
-cxu
-cmZ
-bYa
-cAW
-cSd
-cAW
-cYl
+cQI
+cLs
+xHw
acv
acv
aav
aab
-aav
aab
bxM
aab
-aaa
aab
aab
aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -127379,10 +118678,10 @@ aby
adK
aep
afp
-aep
-adK
-adK
+bnk
adK
+btz
+btA
ajY
adK
adK
@@ -127407,7 +118706,7 @@ aDX
aER
awj
aGm
-arX
+aZq
aFh
aIv
xjG
@@ -127419,113 +118718,104 @@ aNx
aOv
bbX
aPY
-bmJ
-aRP
-aRO
-aRO
-aRO
-aRO
-aRO
-aXp
+bnc
+lnA
+bDx
+bpw
+aXX
+aZo
+bcL
+bur
aZm
-aYq
-aYq
-aYq
-cAw
-bgy
-vDt
-gMF
-gMF
+baF
+bDm
+bxi
+bxi
+bHq
+bJe
+bKm
+bLh
bjh
bjT
-ehl
-nRc
+blw
+blG
blD
-aTh
+bou
bmF
bnA
-wZC
-aRZ
-boZ
-bpx
-bqj
-bqo
-bqW
-bqW
-bpx
-bsW
-buy
-buF
-bvg
-bvL
-bwB
-bxj
-byx
-bzv
-bBa
-bCp
-bCZ
-bDH
-bUx
-bGm
-bGq
-bHK
-bHc
-bJe
-bIy
-bJZ
-bNT
-bLs
-bLG
-bIx
-bCD
+cYb
+lEY
+ccj
+crP
+cuT
+cxW
+cVr
+cVt
+bDx
+aaA
+aaA
+aaA
+aaA
boU
-cBS
-bPg
-uRw
+uoQ
+cWN
+cWO
+cgK
boU
aaA
aaA
-bSJ
-aab
-aab
-aab
-bSJ
-bRA
-bRA
-bRA
-bRA
aaA
aaA
aaA
-bRA
-bRA
-bRA
-cVG
-ccZ
-bSa
-bSa
-ceJ
-cfw
-cqi
-cuh
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+cLt
+aab
+aab
+aab
+cLt
+tzE
+cQI
+dsO
+kcN
+dSQ
+bVR
+bWS
+kcN
+kcN
+kcN
+kcN
+kcN
+ulq
+lQC
+xri
+xri
+pdx
+qSJ
+tiT
+qBy
+dps
+hXt
+cUd
+jPs
+jwn
+hXt
+cfv
+oGg
+cNj
chX
ciV
cjP
-cjO
-cjN
-ciV
-cfv
-ceU
-coJ
-cyd
-cyd
-cAr
-fjJ
-cnR
+jWP
+cmA
col
col
-cNz
+xwv
col
col
col
@@ -127533,10 +118823,11 @@ col
col
col
col
-cLv
+dym
cmZ
-cVW
-czv
+qZU
+nJi
+cyo
cyo
cyo
cyo
@@ -127544,7 +118835,6 @@ aav
aab
aav
aab
-aav
aab
bxM
aab
@@ -127554,62 +118844,71 @@ aab
aab
aab
aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -127630,7 +118929,7 @@ aab
aab
aab
aby
-act
+abW
aby
aav
adK
@@ -127639,7 +118938,7 @@ afq
age
adK
ahK
-aiB
+ahL
ajZ
akX
adK
@@ -127655,7 +118954,7 @@ ayo
aAv
aCs
cJs
-azq
+aRS
aAw
aBw
aCv
@@ -127677,132 +118976,123 @@ axa
bcy
aPY
dFG
-aRO
-aSS
-cAS
-aUm
+lFr
+bDx
+bpw
+aXX
aWm
-aRO
-aYl
+bqS
+aXq
aZn
-aSX
-aSX
-aSX
-cAw
-aRR
-bhK
-gMF
-gMF
-bjb
+bhE
+bDn
+bxi
+bqx
+bzI
+bJj
+bKn
+dIv
+dIv
bjU
-ehl
-tjc
-blB
-aPo
-bmG
-bnB
-txO
-aRZ
-boZ
-bpx
-bqk
-bqj
-bqV
-cTO
-bpx
-bsX
-cEu
-btS
-bvh
-bvM
dIv
-bxk
-byy
-bzw
-bBb
-bBI
-bBI
-bDI
-bBI
-bBI
-bBI
dIv
-bHb
+dIv
bCl
-bIx
-bIx
-bIx
-bIx
-bIx
-bIx
-bCD
+bFQ
+bnB
+bPo
+cVr
+cVr
+cVr
+cVr
+cVr
+cVr
+cVt
+bDx
+aaA
+aaA
+aaA
+aaA
boU
-cBS
-bPg
-uRw
+rnt
+cWN
+cWO
+cgK
boU
-bRB
-bRB
-bRB
-bRB
-bUD
-bRB
-bRB
-bRB
-bRB
aaA
aaA
aaA
aaA
aaA
aaA
+aco
aaA
-bRA
-bRy
-cVH
-cdJ
-bRy
+aaA
+aaA
+cLt
+cLt
+cLt
+cLt
+cTD
+cLt
+cLt
+cLt
+cLt
+dsO
+kcN
+kcN
+kcN
+kcN
+giI
+rMo
+rMo
+rMo
+owp
+umI
+iVr
+cqP
+cQI
+uap
+cfv
+kas
+iUa
+eaa
+hxz
+hXt
+hXt
+hXt
ceK
cfv
cqj
cNj
chX
cmf
-ciV
-ciV
-ciV
-bJn
-cfv
-cpG
-coJ
-cAr
-cAr
-cAr
+cjP
+jWP
+cNm
+cmZ
+cmZ
+cmZ
+fjJ
+fjJ
+fjJ
+fjJ
+fjJ
+fjJ
fjJ
-cxt
-cmZ
-cmZ
-cmZ
-cNA
-cNA
-cNA
-cNA
-cNA
-cNA
-cNA
cmZ
cmZ
cmZ
cmZ
cmZ
cmZ
-aab
aav
-aab
aav
-aab
+bxM
+aav
+czp
+aav
aav
-aab
bxM
aab
aab
@@ -127811,62 +119101,71 @@ aab
aab
aab
aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -127934,94 +119233,85 @@ aHM
cWH
aQh
dFG
-aRO
-aSW
-aUk
-aVq
+apk
+bDx
+bpw
+aXX
aWp
aXq
aYu
aYv
baG
-bNG
-bbR
-bfp
-aRO
-bhL
-gMF
-bir
-bjV
+bDo
+bEl
+bFX
+bHr
+bJt
+bKo
+bLi
+msN
bks
blE
bkW
-blB
-aPo
+dIv
+bFT
bmH
bnC
-txO
-aRZ
-boZ
-bpx
-bql
-bqV
-brw
-brR
-bpx
-buA
-btS
-buG
-bvi
-bwe
-msN
-bxl
-byz
-bzx
-bBc
-cDt
-bCw
-bDq
-bEl
-bFe
-bBI
-bHL
-bIA
-bJB
-bFS
-bJE
-bJN
-bLt
-bMb
+bXP
+bZP
+ccC
+csl
+cuU
+cxX
+ctg
+cVt
+bDx
+aaA
+aaA
+aaA
+aaA
+boU
+boU
+bZK
+cWO
+cgK
+boU
+boU
+boU
+aco
+aaA
+aco
+aco
+aco
+aco
+aaA
+aaA
+cLt
+aaA
+cLt
+cRH
bKA
-bCD
-boU
-cBU
-bPg
-uRw
-boU
-bRB
+cVv
+cLt
aaA
-bRB
-bTG
-bUE
-bVj
-bRB
-aaA
-bRB
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-bRA
-cTN
-cTN
-cTN
-bXe
-ceL
+cLt
+vLR
+rMo
+rMo
+rMo
+rMo
+iVr
+cQI
+kcN
+cRB
+cRB
+cRB
+cRB
+cTu
+jeN
+cyo
cfv
-cgr
+nwz
cfv
cfv
cfv
@@ -128030,13 +119320,13 @@ cfv
cfv
cfv
cfv
-ceU
-coJ
-cAr
-cAr
-cAr
-cYg
-cxu
+cNi
+cNj
+mJj
+bYc
+geG
+lVT
+rCg
cmZ
cwU
cwU
@@ -128053,77 +119343,86 @@ cwU
cwT
cmZ
cmZ
-aav
-aav
+aab
+aab
bxM
-aav
+aab
+bxM
+aab
+aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
bLH
-aav
-aav
-bxM
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(179,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -128143,9 +119442,9 @@ aab
aab
aab
aab
-aav
-acv
-aav
+aby
+aew
+aby
aav
adK
aes
@@ -128191,119 +119490,110 @@ aOw
bfY
aQi
bAC
-aRO
-aSX
-aUl
+apk
+bqa
+bpw
aXX
cMS
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-aRO
-bgw
-cYa
-bjc
+aXq
+bvy
+bgA
+bhE
+bDp
+blG
+bGh
+jXM
+bJv
+bKp
+bLp
bjW
bkt
-blG
+bNT
cRe
-bgw
-aRZ
-bKQ
-bns
+dIv
bNQ
-aRZ
-boZ
-bpx
-bqm
-bqW
-bqk
-bqV
-bpx
-bsZ
-btS
-bCd
-bvj
-bvM
-cXH
-bxZ
-bxi
-bzy
-bBm
-cDu
-bCx
-bDr
-bEm
-bZI
-bBI
-bFP
-bFP
-bFP
-bFP
-bKl
-bKv
-bLb
-bMX
-bKA
-bCD
-boU
-cBS
-bPg
-uRw
-boU
-bRB
+bNQ
+bNQ
+bNQ
+bNQ
+ccT
+csX
+cuV
+cxY
+ctg
+cVt
+bDx
+wlN
+wlN
+wlN
+wlN
aaA
-bRB
-bTH
-bSP
-bSP
-bRB
+boU
+cWN
+cWO
+cgK
+baE
+iLz
+boU
aaA
+aco
+aco
+aco
+aaA
+aco
+aaA
+aaA
+cLt
+aaA
+cLt
+cRI
+sjw
+cVx
+cLt
+aaA
+cwF
+cwF
+cwF
+cwF
+cwF
+cwF
+cwF
+cwF
+cwF
bXc
bXc
bXc
bXc
-bXc
-bXc
-bXc
-bXc
-bXc
-bSJ
-bSJ
-bSJ
-bXe
-ceM
+cTu
+eYm
+cAR
+mbj
+hyu
+noe
+gny
+gny
+pZi
+dGO
+nPK
cfz
-che
+cfz
+sgV
cig
tkG
-tkG
-tkG
+lEB
+jbY
cmJ
cNm
-tkG
-tkG
-cgs
+cmZ
+dIt
+ubl
cty
-cBe
-cJo
cKc
cYh
-cxt
-cmZ
-iJE
-ePb
-cws
-cxw
-tsA
-cxw
-tsA
-cxw
-rqY
+cKc
+cYh
+cKc
+gsy
cwU
cwU
cwU
@@ -128320,68 +119610,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(180,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
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -128401,8 +119699,9 @@ aab
aab
aab
aab
+aav
acv
-aab
+aav
aav
adK
aet
@@ -128448,93 +119747,93 @@ aOx
bgn
aPY
juo
-aRO
-aSV
-aUe
-aVp
+apk
+bpw
+bRI
+aXX
aWn
-aRO
-aTa
+aXq
+aXq
aZp
-aZq
-bbS
-bcL
-bLA
-bgz
-bgC
-bja
-bjd
+baF
+bCl
+bCl
+bGi
+bxi
+bJv
+bKq
+bLq
bjX
bkY
-blX
-bgw
-aTa
-aRZ
-bgn
-bns
-txO
-aRZ
+bNZ
+bOK
+dIv
+bpy
+cKn
+bHY
+bXQ
+bNQ
cOQ
-bpx
-bqn
-bqX
-bqV
-bqW
-bpx
-btc
-btS
-btS
-bvk
-bvL
-bwz
-bBL
-bxi
-bzy
-bBn
-cDv
-bCy
-bDs
-bEn
-bFg
-bBI
-cdK
-bHN
-ceO
-bFP
-bKm
-bKw
-bRQ
-bMd
-bAM
-bMy
+csY
+cuW
+cyj
+cze
+cBL
+bDx
+nAx
+cHw
+nAx
+wlN
+aaA
boU
-cBV
-bPg
-uRw
+bZM
+cWO
+cgK
+baE
+cnS
boU
-bRB
-bRB
-bRB
-bRB
+aaA
+aco
+aco
+aco
+aco
+aaA
+aco
+aaA
+cLt
+cLt
+cLt
+cLt
+bLT
+cLt
+cLt
+cLt
+cwF
+fDN
+hbS
+iJd
+jZG
+nld
+olS
bUF
-bRB
-bRB
-bRB
-bXc
+cwF
+rDI
+sMr
+unn
bWF
-bYh
+cTu
bYR
-bZA
-caa
+cAT
+tfI
caC
cbq
-bXc
+iYL
cSg
cWm
cXO
-bXe
-cdO
-cgs
+jNV
+cSg
+cgt
cgt
chf
chY
@@ -128542,28 +119841,19 @@ cjb
cNk
cmA
ciX
-cjb
-cmn
-cmn
-ctz
-cDp
-cKf
-cru
-cnR
-cyc
cmZ
+cCS
+cHB
+cOM
+cDp
+cOM
+cru
+cOM
+cDp
+krZ
+ubl
ubl
-cHA
cwS
-cyu
-cwS
-czy
-cwS
-cyu
-guj
-ePb
-ePb
-mdU
cwU
cmZ
cmZ
@@ -128577,68 +119867,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(181,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
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -128659,6 +119957,7 @@ aab
aab
aab
aab
+acv
aab
aav
adK
@@ -128705,122 +120004,113 @@ aOx
bgn
aPY
aNJ
-aRO
-aSZ
-aUn
-aRO
-aRO
-aRO
-aTa
-aZq
-baH
-cKq
-bcM
-bec
-bgA
-bgw
-bgw
-bjg
-bgw
-bgw
-bgw
-bgw
-aTa
-aRZ
-bgn
-bnD
+apk
+bpw
+bqa
+aXX
+bnT
+bri
+bvG
+bAn
+baF
+bDq
+bEn
+bGj
+bHy
+bJx
+bKr
+bLq
+bjI
+bkp
+bly
+blT
+dIv
+bQt
+cKn
bNR
-boD
+bNR
+bNQ
bJw
-bpx
-bqo
-bqY
-brx
-bqV
-bpx
-btd
-bUY
-buI
-bvE
-bvL
-bwY
-byc
-byA
-bzz
-bBt
-cDv
-bCz
-cXI
-bEo
-bFh
-bBI
-cpM
-bHO
-bHO
-bFP
-bKq
-bKx
-cYe
-bMf
-bKA
-bCD
+ctd
+cvb
+cyk
+ctg
+cVt
+bDx
+vhd
+dBF
+nPC
+wlN
+wlN
boU
-cBW
-bPi
-voS
+bZT
+ceD
+cgC
+baE
+cnI
boU
+aaA
+aco
+aco
+aco
+aco
+aco
+aco
+aaA
+aaA
+cLt
+cOp
+cRO
+sjw
+sjw
+cWg
+sjw
+cwF
+fVg
+hnW
ccG
-bRB
+kcf
bSK
bTI
-bSP
-bSP
+pIK
+qpo
bVZ
-bSP
-bXc
+sZf
+upk
bXB
-cme
+cTu
bYS
-bZB
-cab
+tfI
+tfI
chc
cJX
cMd
cSh
cXM
cXP
-bXe
+hAR
cNg
-bYV
-cfN
-chg
-chZ
+cmZ
+cmZ
+cmZ
+cmZ
cjc
-bXd
-cmC
-cHY
-cnS
-cmZ
+fSG
cmZ
cmZ
cmZ
+cCS
+fAx
+cKl
+eQi
cKl
crv
-cmZ
-cmZ
-cmZ
-ubl
-cvS
-cCS
-cyz
-cCS
-lik
-cCS
-cyz
-cCS
-cKg
+cKl
+eQi
+cKl
+mmA
cwT
-ubl
+cCS
cwU
cmZ
cmZ
@@ -128834,67 +120124,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(182,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -128918,7 +120217,7 @@ aab
aab
aab
aav
-adL
+adK
aev
afv
agj
@@ -128962,122 +120261,113 @@ aHM
bgo
aQj
boh
-aRZ
-aTa
-aUo
-aZO
-aWr
-aXr
-aTa
-aZq
-baH
-bbT
-bcN
-bfy
-cNK
+apk
+bpw
+bsF
bgw
-aTa
-bje
-aTa
-aTa
-bnE
-bnE
-aTa
-aRZ
-bgn
-bns
-txO
-aRZ
-czP
-bpA
-bpC
-bpC
-bpC
-bpC
-bpC
-bpC
-bpC
-bpC
-bpC
-bvO
-bxd
-bxp
-byB
-bzA
-bBt
-cDw
-bCA
-bDu
-bEp
-caG
-cbW
-ccC
-bHO
-cdb
-bFP
+bgw
+bgw
+bgw
+bgw
+bgw
+bDr
+bEo
+bGk
+bEo
+bJy
bKr
-bNZ
-bLe
-bMg
-bKA
-bCD
+bLr
+bjJ
+bkZ
+bnE
+blU
+bPs
+bpA
+cKn
+cKn
+bXR
+bNQ
+czP
+cte
+cvf
+cyl
+ctg
+cVt
+bDx
+wlN
+fnx
+wlN
+wlN
+eck
boU
-cod
-bPg
-uRw
-bDb
+wyC
+cWO
+cgK
+baE
+cnM
+boU
+aaA
+aco
+aco
+aco
+aco
+aco
+aaA
+aaA
+aaA
+cLt
+cOC
+cRQ
+eom
+cVz
+sjw
+sjw
+cwF
+fYe
+hof
ccK
-bRB
+kdD
bSL
bTJ
bUG
-cbO
-bSP
-bSP
-bXc
+cwF
+rJj
+sZw
+upC
bXC
-bYj
+cTu
bYT
-cXL
-cac
+tfI
+tfI
ckB
-cbr
-bXc
+cJX
+gSA
cUN
cXN
cXQ
-bXe
-chi
-bYV
+cXQ
+cXQ
+cXQ
cgu
chg
cup
cqD
-cjQ
-ckv
-ckv
-ckv
+ckz
ckv
+edL
+fjJ
+cCS
cqE
-cpK
-cqG
-cLp
-crw
-cLq
-ctA
-cuq
-ubl
-cvT
+fSW
+cOM
+cOM
+cOM
+cOM
+cOM
+fSW
+phk
+cOM
cwR
-cwS
-cwS
-cwS
-cwS
-cwS
-cwR
-cKh
-cwS
-cXX
cwU
cmZ
cmZ
@@ -129091,67 +120381,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(183,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -129175,7 +120474,7 @@ aab
aab
aab
aav
-abl
+aab
aev
afw
aev
@@ -129219,93 +120518,93 @@ aHM
bih
aPY
dFG
-aRV
-aRZ
-aUp
-aTa
-aTa
+apk
+bpw
+bsF
cnT
-aTa
+cnT
+cnT
+aYx
aZr
-baI
-btJ
-bcO
-bee
-bbT
-aZq
-bhN
-bjf
-aVt
-bkZ
-bqw
+bgw
+oge
+bEp
+bGk
+bHA
+bJz
+bKs
+dIv
+bjN
+bNt
+dIv
bLn
-cKk
-blY
+dIv
+bQz
cKm
cKn
-txO
-aRZ
+bXS
+bNQ
bpc
-bpA
-cDY
-cDY
-cDY
-brS
-buJ
-cDY
-cDY
-buJ
-bvl
-bvO
-cEB
-bxp
-byC
-bzB
-bBu
-bBI
-bCB
-bDv
-bBI
-bFj
-bBI
-cda
-bLi
-bHP
-bFP
-bKt
-bKx
-bLd
-bMh
-bKA
-cVC
+ctd
+cwl
+cyB
+ctg
+cBK
+bDx
+gXc
+xPK
+gnx
+rqH
+oSS
+jiS
+lbT
+rgr
+cgK
+baE
+cnP
boU
-cBS
-bPg
-uRw
-bDb
+aaA
+aco
+aco
+aco
+aco
+aco
+aco
+aco
+aaA
+cLt
+cOI
+cRW
+cTF
+sjw
+cWh
+cYg
+cwF
+fYn
+hpU
cdj
-bRB
+khn
bSM
bTK
bUH
-bSP
-bWa
-bWC
-bXc
+cwF
bXD
-bYk
+bXD
+bXD
+bXD
+cTu
bYU
-bZC
-cad
+tfI
+tfI
clo
cbs
-bXc
-ccD
-ccD
-ccD
+rHa
+cuF
+cpI
+lQs
ceh
ceP
-bYV
+cXQ
cgv
chh
cia
@@ -129313,28 +120612,19 @@ cku
cjR
clm
coI
-cqz
-ckv
+fjJ
+cCS
cqA
-csu
-cur
-cSw
-cLr
-cOJ
-cON
-cuq
-ubl
-cwp
-cwS
+cOM
cwT
cwT
cwU
cwT
cwT
-cwS
-cWG
+cOM
+miA
cwT
-tjO
+dRC
cwU
cmZ
cmZ
@@ -129348,67 +120638,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(184,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -129432,15 +120731,15 @@ aab
aab
aab
aav
-aav
-aew
+aab
+ahO
afx
-aew
-aav
-aew
+ahO
+aab
+ahO
afx
-aew
-aav
+ahO
+aab
amg
amg
amg
@@ -129476,122 +120775,113 @@ aOy
bgn
aPY
dFG
-aRW
-aRZ
-aUq
-aVt
+apk
+bpw
+bsF
aZP
+cNH
aXs
-aYx
-aZq
-aZq
-aZq
-aZq
-aZq
-bfv
-aZq
-aUp
-bit
-bit
-bit
-bit
+cNH
+bgC
+bCo
+bnW
+bEE
+bGl
+bHD
+bJA
+bKt
+bLs
+blz
+blz
+blz
bla
-bit
-bit
-bvp
-bns
-txO
-aRZ
-bpc
-bpA
-cDZ
-cEa
-cEe
-bwX
-cEi
-cEa
-cEa
-bqr
-bvm
-bvO
-bwD
-bxq
-byD
-bzC
-bAJ
-bBN
-bpz
-bpz
-bpz
-bFk
-bFP
-bFP
-bFP
-bFP
-bFP
-bKu
-bKX
-bLu
-bMj
-bKA
-bCD
+bNQ
+bNQ
+bNQ
+bNQ
+bNQ
+bNQ
+cda
+ctf
+cwm
+cyK
+ctg
+cVt
+bDx
+oYK
+vSN
+pnS
+oUM
+iSy
boU
-cBU
-bPg
-uRw
-bDb
+mdh
+cWO
+cgK
+baE
+cnQ
+boU
+aaA
+aaA
+aco
+aaA
+aco
+aco
+aco
+aaA
+aaA
+cLt
+cOJ
+cSb
+cTI
+sjw
+cWl
+cYi
+cwF
+fYI
cep
-bRB
+cep
+kkS
bSN
bTL
bUI
-bSP
+cwF
bWb
bWD
-bXc
+uvQ
bXE
-bYl
-bYl
-bZD
-cae
+cTu
+wtV
+tfI
+nkY
cJW
cbt
-bXc
-bDR
-bFE
+rIr
+cuF
+cpI
bGb
cei
ceQ
-bYV
+cpI
cgw
cJY
-cib
+cKi
clj
-cjR
+nSH
cos
ctv
-cJl
-cjR
-cnV
-csv
-csz
-czb
+fjJ
+cCS
+cqA
+cOM
+cwT
+cOM
cNu
-cOK
-hof
-cuq
-ubl
-cwp
-cwS
+cOM
cwT
-cwS
-cyg
-cwS
+cOM
+miA
cwT
-cwS
-cWG
-cwT
-tjO
+dRC
cwT
cmZ
cmZ
@@ -129599,73 +120889,82 @@ aab
aab
bxM
aab
+czp
+aab
+aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
bLH
-aab
-aab
-bxM
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(185,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -129689,15 +120988,15 @@ aab
aab
aab
aav
-aab
-aab
+aav
+aqM
afy
-aab
-aab
-aab
-aab
-aab
-aab
+aqM
+aav
+aqM
+afy
+aqM
+aav
aav
aab
aab
@@ -129732,123 +121031,114 @@ aND
aOz
bgn
aPY
-dFG
-cla
-cla
-aZu
-cla
-cla
-cla
+jey
+apk
+bpw
+bsF
+cnT
+cnT
+cnT
aYy
-aZs
-aVt
-aVt
-bHH
-cIW
-bfw
-aVt
-bhO
-bit
-bji
-bjY
-bkv
+bgC
+bhF
+bnW
+bEI
+bGm
+bHE
+bJB
+bKu
+bLt
+tPH
+bpC
+bpC
blb
-blH
-bit
+bpC
+bpC
cWM
-bnt
-txO
-aRZ
-bpc
-bpA
-cDY
-cDY
-cDY
-brU
-cEi
-cDY
-cDY
-bqr
-bvn
-bvO
-bwE
-bxr
-byE
-bzD
-bAK
-bvO
-cTI
-bpc
-cAg
-boZ
-bpc
-bpc
-bpc
-cAg
-bpz
-bJQ
-bKA
-bKA
-bKA
-bKA
-bCD
+bVk
+bqa
+blz
+cdb
+ctg
+ctg
+ctg
+ctg
+cVt
+bDx
+umv
+wlN
+nPQ
+wlN
+ohf
boU
-cGq
-bPg
-uRw
-bDb
+cau
+cWO
+cgK
+baE
+cnS
+boU
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+aco
+aaA
+cLt
+cON
+cRW
+uWT
+sjw
+cWo
+cYj
+cwF
+fZL
ceX
-bRB
-bSO
-bTK
-bUJ
-bSP
+ceX
+kBD
+cwF
+ooE
+cwF
+cwF
bWc
bWE
-bXc
+uRw
bXF
-bYm
-bYm
-bZE
-bXc
-caH
-bXc
-bXc
-bDS
+cTu
+wtV
+tfI
+chV
+exu
+jIt
+coE
+cuF
cpI
bGc
cej
-ceQ
-cfE
-bYq
+ceR
+cpI
+cgw
chj
cHX
-cku
-cjR
+gwg
+vja
coK
-cqC
-cJm
-cjR
-cnV
-crx
-csA
-cDy
+ctv
+fjJ
+cCS
+vaH
+cOM
+cwU
+cOM
cOG
-cOL
-hof
-cuq
-ubl
-eFG
-cwS
+cOM
cwU
-cwS
-cYj
-cwS
-cwU
-cwS
-wOj
+cOM
+hhB
cwT
-tjO
+dRC
cwT
cmZ
cmZ
@@ -129856,73 +121146,82 @@ aab
aab
bxM
aab
+czp
+aab
+aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
bLH
-aab
-aab
-bxM
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(186,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -129948,7 +121247,7 @@ aab
aav
aab
aab
-aab
+aKo
aab
aab
aab
@@ -129990,122 +121289,113 @@ aOy
bgn
aPY
juo
-cla
-aTc
-aUt
-aVv
-cNH
-cla
-cla
-aUp
-aTa
-bbV
-bbV
-cIX
-bbV
-aTa
-aTa
-bit
+apk
+bpw
+bsF
+blt
+cif
+brl
+bfp
+bhC
+bCq
+bDs
+bET
+bGn
+bHF
+bJC
+bKv
+bLt
cIY
-bjZ
+bDx
bkw
-blc
-bka
-bit
-cIt
-bns
-txO
-aRZ
-bpc
-bpA
-bUn
-cEa
-cEa
-cEg
-cEj
-cEn
-cEo
-cEo
-cEx
-bwf
-bwF
-bxs
-byF
-bzE
-bAL
-bvO
-bCC
-bDw
-bDw
-cVx
-cTL
-bDw
-bHh
-bDw
-bDw
-bDw
-bDw
-bDw
-bDw
-cTL
-bCE
+bDx
+bDx
+bQA
+bDx
+bVl
+bpC
+bpC
+bpC
+bpC
+bpC
+bpC
+blH
+cBM
+bDx
+mMu
+wlN
+kLq
+wlN
+dKz
boU
-cBS
-bPg
-uRw
-bDb
+cWN
+cWO
+cgK
+baE
+coh
+boU
+aaA
+aaA
+aaA
+aco
+aco
+aco
+aco
+aaA
+aaA
+cLt
+sjw
+cRW
+cTU
+sjw
+cWs
+sjw
+cTu
+gcM
+cBs
+cBs
cBs
-bRB
-bSP
-bTK
bUK
-bSP
+orm
+bUK
+qOl
bWd
-bSP
+tbT
bXe
bZH
-bYn
-bYn
-bYn
-caf
-caI
-caf
-cbX
-bEO
-cdf
+cTu
+wBu
+tfI
+tfI
+ykL
+waa
+coE
+cuF
+cpI
cpW
cek
ceR
-bYV
-bYq
+cpI
+cgw
chk
cKi
-cku
-cjR
+gIB
+dKy
cpO
-cna
-cJm
-cjR
-cnV
-cry
-csz
-cFu
-cOH
+ctv
+fjJ
+cCS
+cqA
cOM
-hof
-cuq
-ubl
-cwp
-cwS
cwT
-cwS
-cwS
-cwS
+cOM
+cOM
+cOM
cwT
-cwS
-cWG
+cOM
+miA
cwT
-tjO
+dRC
cwT
cmZ
cmZ
@@ -130119,67 +121409,76 @@ aav
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(187,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -130247,122 +121546,113 @@ aND
cMA
aPY
dFG
-cla
-aTd
-aUu
-aVw
+apk
+bpz
aUu
+cNH
+cNH
aXu
-cla
-aUp
-aTa
-bbV
-cIS
-bjj
-bbV
-czS
-aTa
-bit
-bjk
-bka
-bkx
-bld
-blI
-bit
-bgn
-bns
-vtT
-aRZ
-bpd
-bpB
-cEa
-cEa
-cEa
-cEa
-cEk
-byN
-cEa
-bqr
-bVH
-bvO
-bxm
-bxp
-byG
-bEU
-bvO
-bvO
-bCD
+cNH
+bhD
+bCs
+bgw
+bFa
+bGk
+bHG
+bJD
+bKw
+bLt
+cVt
bDx
+bpw
+bqa
bDx
+bpw
bDx
+bpw
+ybS
+bpw
bDx
-bDx
-bDx
-bDx
-cVz
-bpc
-bDx
-czR
-bpc
-bpc
-bpc
+bQA
+bqa
+bpw
+bpw
+llr
+bpe
+bpe
+bpe
+bpe
+bpe
+bpe
boU
-cBS
-bPg
-uRw
-bDb
-ccK
-bRB
+cWN
+cWO
+cgK
+boU
+boU
+boU
+aaA
+aaA
+aaA
+aaA
+aaA
+aco
+aaA
+aaA
+aaA
+cLt
+cOP
+cSd
+cTW
+cVJ
+sjw
+sjw
+cTu
+gfn
+hum
+iJE
+kEv
bSQ
bTM
bUL
cbU
-bSP
-bSP
-bXe
+rUH
+tcg
+uUy
bXH
-clL
+cTu
cEG
-cEH
-cbv
-caJ
+tfI
+nkY
+rtC
spX
-cbY
-bES
-bFG
+rIr
+cuF
+cpI
bGe
-bXd
+jFH
cNh
-bYV
+cXQ
cgw
chl
cky
-clj
-cjR
+oPT
+hcu
ckz
cln
-cJn
-ckv
-cnV
-crz
-csB
-cLo
-cOI
-crw
-cOP
-cuq
-ubl
-cwp
-cwS
+fjJ
+cCS
+cqA
+cOM
cwT
cwT
cwU
cwT
cwT
-cwS
-cWG
+cOM
+miA
cwT
-tjO
+dRC
cwU
cmZ
cmZ
@@ -130376,67 +121666,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(188,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -130469,7 +121768,7 @@ aab
aab
aab
aab
-ami
+amh
amh
amh
amh
@@ -130504,122 +121803,113 @@ aND
bgn
aPY
dFG
-cla
-aTe
-aVu
-aWs
-aUu
-aXv
-cla
-aZt
-aTa
-bbV
-cIT
-cIZ
-bbV
-aRZ
-aRZ
-bit
+apk
+pII
+bsF
+blu
+bnU
+blu
+bfs
+bAs
+bCt
+bgw
+bFb
+bGp
+bHI
+bJE
+bKx
+bLu
bjl
-bkb
-bky
-ble
-blJ
-bit
-bgn
-bns
-txO
-aRZ
-czR
-bpA
-cEd
-cEb
-cEd
-cEh
-cEl
-cEd
-cEd
-buK
-bvq
-bvO
-cJc
-byd
-bAh
-bAw
-bAM
-bBO
-bCE
bDx
-cBs
-aaR
-bFF
-aaR
-aaR
-bpe
-bpe
-bpe
-bpe
-bpe
-bpe
-bpe
+bpw
+bpw
+bDx
+bqa
+apk
+apk
+apk
+apk
+apk
+bpw
+bpw
+bQA
+bPE
+rCq
bpe
+bRJ
+bSr
+bTj
+bUh
+bVc
boU
-cBS
-bPg
-cbx
+cWN
+cWO
+gra
boU
+aaA
+bpe
+bpe
+bpe
+bpe
+aaA
+aaA
+aaA
+aaA
+aaA
+aaA
+cLt
+cOU
+cSf
+cUg
+cVK
+iSf
+cYl
+cTu
+ggi
+huX
ccH
-bRB
+kJN
bSR
bTN
bUM
-bVm
-bWe
-bWG
-bXe
bXI
-cAQ
+bXI
+bWG
+bXI
+bXI
+cTu
cUI
-cUJ
-cca
-caK
+tfI
+tfI
+gXq
ccQ
-cbZ
-cbZ
-cdh
-cbZ
-bXd
+coE
+deJ
+cXN
+pch
+hnj
cnW
-bYV
-bYq
+cXQ
+hEj
chm
cid
cjd
-cjQ
+lhm
coG
coN
cml
-ckv
+hzv
cnX
-cqB
-cpN
-cqI
-crA
-coO
-ctC
+fSW
+cOM
+cOM
+cOM
+cOM
+cOM
fSW
lWO
-cwq
-cwR
-cwS
-cwS
-cwS
-cwS
-cwS
-cwR
-cXU
-cwS
-tbT
+cOM
+vQl
cwU
cmZ
cmZ
@@ -130633,67 +121923,76 @@ aab
bxM
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(189,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -130761,122 +122060,113 @@ cDD
bgn
aQk
aUE
-cla
-aUs
-cla
-cla
-aXt
-bmg
-cla
-aZu
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-bIC
-bJR
-bit
-bit
-bit
-bit
-blf
-bit
-bit
-bgo
-bnF
-bNS
-aRZ
-bpe
-bpC
-bpA
-bpA
-bpA
-bpA
-brN
-bpA
-bpA
-bpA
-bpA
-bpe
-bpe
-byg
-byI
-bAx
-bpe
-bpe
-caU
+apk
+bhp
+bgw
+bsF
+bsF
+bsF
+bsF
+bAD
+bsF
+bsF
+bFd
+bGq
+bHJ
+bJG
+bFd
+apk
+apk
+apk
+apk
+apk
+apk
+apk
+apk
+nDE
+ppK
+pGm
+apk
bpe
bpe
bpe
bpe
+qxo
bpe
bpe
-bpe
-ckM
-cpZ
+cEU
+cEU
+cEU
bpe
bpe
-cxq
-cyS
-cED
-bpe
-cBX
-bPf
-uZH
+bZW
+cdM
+hST
boU
bpe
+bpe
+cre
+cta
+bpe
+bpe
+bpe
+bpe
+bpe
+bpe
+bpe
+hPc
+hPc
+cSi
+hPc
+hPc
+hPc
+hPc
+cTu
+gkt
+hEZ
bSb
bSb
-cnq
-bSb
-bSb
-bSb
-bSb
-bXe
-cWA
+bSQ
+cCw
+bUL
+cBs
+rVf
+tgp
+uZH
+mNk
cAR
cAT
-cAT
-cbv
-caL
-spX
-bYn
+tfI
+ctl
+ccI
+cJX
+coE
cNf
-cdi
+cjS
cdP
cel
-ceU
-cqh
-bYq
-chg
-cie
+cCN
+cmZ
+cmZ
+cmZ
+cmZ
clG
-cjS
-ckC
-clp
-cjT
-cmZ
+hZH
cmZ
cmZ
cmZ
+cCS
+cFg
+cqJ
+djc
cqJ
crB
-cmZ
-cmZ
-cmZ
-ubl
-cwr
-cxp
-czc
-cxp
-mfy
-cxp
-cAt
-cxp
-cXV
+cqJ
+wsT
+cqJ
+iMM
cwT
-cHA
+cHB
cwU
cmZ
cmZ
@@ -130895,62 +122185,71 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(190,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
aab
aab
aab
@@ -130974,15 +122273,15 @@ aab
aab
aab
aav
-aav
-acv
-acv
-acv
-acv
-acv
-acv
-acv
-aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aav
aab
aab
@@ -131022,90 +122321,90 @@ nXH
ePe
ePe
ePe
-jCQ
-jCQ
+rYm
+rYm
bBK
bsr
-ePe
+bCw
bvC
-ePe
-ePe
-nXH
-rYm
-rYm
-ePe
+bFe
+bGr
+bHK
+wQP
+bKy
+bLv
bya
byJ
bsA
bCb
-nXH
-ePe
+kSI
+jfq
bLo
-bns
-vJb
+bLo
+oKl
uSM
+tRs
tvc
tvc
tvc
-tvc
-tvc
-tvc
+cAD
+iLj
cmE
bUt
-cWz
-uPt
+tvc
+haK
oKO
-uPt
+haK
cAD
abN
bVw
bxv
-cIL
+tvc
oKO
-uPt
-cIN
-uPt
+cpz
+haK
+haK
cBt
-uwg
+tvc
cBa
-tvc
-tvc
-haK
-haK
-tvc
-ceN
-tvc
-tvc
-tvc
-cOC
-cBZ
-bPj
-cHs
+cLu
+cLu
+cHp
+cLu
+cMN
+cLu
+xQX
+cLu
+cLu
+yiX
+dcB
+cTu
+goU
uwg
cTY
-tvc
-tvc
+cTY
+nlm
cCw
-tvc
-tvc
-tvc
+pLv
+qVN
+goU
cHt
-bXe
+uZH
nuO
-bYW
+cNi
tfI
tfI
ccI
-caL
+ccI
cdT
coE
-nuO
+uXS
cCN
-cdP
+ftS
cem
-ceU
-bYq
+cii
bYq
+oUD
cii
cie
clI
@@ -131115,25 +122414,16 @@ cns
coj
coP
cNt
-coj
-cpP
-cqK
+cOM
crC
-csC
+cOM
+crC
+cOM
ctD
-cCR
-cHh
+cOM
+cHB
+cHB
cHB
-cwS
-czn
-cwS
-czn
-cwS
-hVN
-cwS
-cHA
-cHA
-cHA
cwU
cmZ
cmZ
@@ -131152,87 +122442,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(191,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -131241,6 +122529,17 @@ aab
aab
aab
aab
+aav
+aav
+acv
+acv
+acv
+acv
+acv
+acv
+acv
+aav
+aav
aab
aab
aab
@@ -131275,7 +122574,7 @@ cDD
bgn
bbA
aQO
-aQO
+lSf
aQO
aQO
aQO
@@ -131286,9 +122585,9 @@ aZw
baJ
baJ
baJ
-baJ
-baJ
-baJ
+bsM
+bAQ
+bJI
baJ
baJ
baJ
@@ -131297,7 +122596,7 @@ bkz
blh
baJ
baJ
-baJ
+fJD
cKo
bqy
bra
@@ -131305,89 +122604,80 @@ bsq
bNn
bvR
bNl
+smK
+fnG
vGr
-vGr
-cAu
cAA
vGr
vGr
vGr
vGr
-cAC
+cMO
bPA
cAF
-bPz
-vGr
+eHx
+eHx
vGr
vGr
vGr
vGr
cAH
-cAI
+fRT
vGr
cAJ
eHx
+cHr
eHx
-cAL
+cMO
+cPm
+cSm
+iiq
eHx
+cWw
eHx
-eHx
-eHx
-eHx
-eHx
-cAM
-cEP
-eHx
+ezo
+guj
cAO
-eHx
-eHx
+guj
+kKY
coF
cAP
cHD
-eHx
-eHx
-eHx
+guj
+guj
+tjc
cIc
bXJ
bYr
-bXJ
+wOj
bZF
cag
caM
cbw
-bXJ
-bXJ
+lox
+tUH
cdk
cdQ
-cen
-ceV
-cfy
-cgx
-chn
+cij
+cij
+cij
+cij
+cij
cij
clJ
-cmh
+cmA
ckE
clr
-clr
-clr
-clr
-clr
-clr
-cqL
-cnR
-csD
+ckE
+iTh
+ubl
+kZF
ctE
-csD
-ezo
-ePb
-cxv
-czo
-cwS
-czo
-cwS
-czo
-cwS
+cOM
+ctE
+cOM
+ctE
+cOM
cwU
cwU
cwU
@@ -131409,76 +122699,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(192,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -131531,30 +122830,30 @@ bLO
aND
bjm
aZc
-uQf
-uQf
+kif
+mKe
aTn
mks
bFf
brb
brd
bcp
-mks
+btV
mks
cGQ
-uQf
+bFg
bRk
-uQf
-uQf
+bFg
+bFg
cQO
-bxY
-uQf
-uQf
+bLx
+bFg
+bNu
bBg
+mKe
uQf
uQf
-uQf
-uQf
+bxO
uQf
bxY
bTs
@@ -131573,68 +122872,59 @@ bwJ
cUi
cBJ
bDc
-bVK
+chC
fOO
fOO
fOO
fOO
cIQ
dsE
-hwC
+gIA
gIA
cBz
-gIA
-chC
+bMo
+cHv
bMo
cBD
-gIA
-gIA
-gIA
-gIA
-cTT
-cTX
-cEQ
-chC
+cPn
+pSt
+jas
+prG
+cWx
+bMo
+cTu
+cCy
hwC
cTZ
-gIA
+kWP
bYG
-dsE
+ovJ
cvO
cCy
-gIA
-gIA
-bXe
+sjJ
+tjO
+vjQ
mNk
clO
-cak
cbu
+sjs
cHJ
cHN
cHS
-mNk
+wrs
cdq
-cdS
+cCN
cdR
-cel
-cfx
-cgy
+cmA
+cSv
+col
cho
-ciY
+col
cOF
cSv
-cjT
-cTF
-cnR
-cok
-col
-cWB
-col
-cKZ
-cok
-ctw
+vmy
cjS
-ctF
+cnR
cmZ
cwU
cwU
@@ -131666,76 +122956,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(193,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -131788,39 +123087,39 @@ aNI
aNI
aPs
aQo
-aPV
-aRZ
-aRZ
+apg
+apk
+apk
aUw
-aRZ
+apk
cBi
cJM
cBi
-aRZ
+apk
aUw
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
+apk
+apk
+apk
+apk
+apk
+apk
+apk
+apk
+apk
bkB
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-aRZ
-bpe
+apk
+apk
+apk
+apk
+apk
+apk
+apk
+bpi
bPY
byK
bTP
brA
-brA
+brB
brB
brB
brB
@@ -131841,45 +123140,36 @@ bpe
bpe
bpe
bpe
+cHF
bpe
bpe
bpe
bpe
bpe
bpe
+cWz
bpe
bpe
bpe
-bXf
-bpe
-bpe
-bpe
-bpe
-bpe
-bpe
+hMl
+cTu
+kYo
+npe
+oxX
bYt
-bpe
-bpe
-bpe
-bXe
-bXe
-bZx
-bXe
-caN
-cHK
-cHO
-cHT
+qZz
+cXM
+cXM
+cXM
+cXM
+cXM
+cXM
+cXM
+cXM
+cXM
+cXM
cdm
bXd
-bXd
-bXd
-bXd
-bXd
-bXd
-bXd
-bXd
-cja
-cje
cjS
cjS
cjS
@@ -131890,8 +123180,8 @@ cjS
cjS
cjS
cjS
-cmZ
-cmZ
+cjS
+cjS
cmZ
cmZ
cmZ
@@ -131912,7 +123202,7 @@ aab
aab
bxM
aab
-aax
+bxM
aab
aab
bxM
@@ -131923,76 +123213,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(194,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -132072,56 +123371,56 @@ bIH
cQZ
aRj
aRj
-bpe
-bQa
-bzJ
-bUl
+bpi
+bQb
+bHi
+tkv
brA
brY
urx
-urx
-urx
-buL
+bDG
+bDO
+brA
bsg
bsg
brA
bxy
-byL
+bQh
cRd
-bYp
-byL
-byL
-bYp
-byL
-byL
+cDB
+bQh
cQF
-byL
-byL
-byL
+bQh
+bQh
cRd
-byL
-byL
-byL
-byL
-byL
-byL
-bNN
-bPm
-bPo
-caP
-bNN
-cTu
bQh
+bQh
+ciW
+cFF
+cHG
+cLv
+ciW
+cDB
+bQh
+uSw
+bQh
+yhm
+bQh
+cQF
+bQh
+hVs
+cTu
+lfg
cRF
-bQh
+oPp
cIe
-bQh
-bQh
-bQh
-cTu
+raV
+svn
+tln
+ckA
cRG
bYu
-bXe
+wOT
ckA
cHL
cHP
@@ -132133,21 +123432,12 @@ cgn
cTy
cgD
cha
-cgn
+pKn
chp
cjf
cjV
cSx
cNl
-cnb
-cne
-coQ
-cqF
-cFv
-cLa
-cWE
-crD
-csF
aab
aab
cmZ
@@ -132169,7 +123459,7 @@ aab
aab
bxM
aab
-aax
+bxM
aab
aab
bxM
@@ -132180,76 +123470,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(195,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -132320,97 +123619,88 @@ cXG
bgE
biv
bjn
-aRj
-bde
-bIH
-aRj
-bix
-aRj
-aRj
-aRj
+aYM
+buL
+buM
+aYM
+bxN
+aYM
+aYM
+bxS
cRC
bpi
-bQb
+byV
bFn
cbc
brA
-bwI
-bsD
-bsD
-bsD
-bsD
-buR
-buR
+brB
+brB
+brB
+brB
+brA
+bsg
+bEP
bwK
bxz
-byM
-byM
-byM
-byM
-byM
-byM
-byM
+wzM
+wzM
+wzM
+wzM
+wzM
+crf
+wzM
cPw
-byM
-byM
+crf
+czB
ciW
-byM
+cFQ
bID
bUs
-cVO
-byM
-cVS
ciW
bIF
-bNN
-bPn
-cai
-cby
-bNN
-cmj
-bQi
-bQi
-bQi
+wzM
+wzM
+wzM
+iVJ
+wzM
+wzM
+wzM
+czB
+cTu
+lik
+bSQ
+oXB
cIf
cIg
cJP
-bQi
-bQi
-bQi
+tpu
+vjV
+vyb
bYv
-bXe
-cbz
-cbv
+wUP
+cFq
+cRm
cHQ
cHV
cNc
cCM
-ceo
-cdw
+cEK
+cEK
ckH
cEK
cTA
-cgz
-cgF
+cEK
+loE
ckG
cjX
ckN
-ckN
-cnc
-ckN
-coR
-ckN
-cGK
-cCD
-cqN
-crE
-csG
+cmu
aac
aac
aav
aav
aav
-czp
+wsH
aav
aav
aav
@@ -132437,76 +123727,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(196,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -132576,26 +123875,26 @@ bfz
bgF
bhQ
bcT
-bjo
+aRj
cQY
-ckF
-cTa
-cQX
-aYM
+bol
+bIH
+cQS
+aQz
bmK
-aYM
-bok
+aRj
+bde
cAf
bpi
bQc
bHi
-tkv
-brB
+bzr
+brA
bsa
-bsE
-bsE
-bsE
-bsE
+bAW
+bDN
+bAW
+bDQ
bsg
bvT
brA
@@ -132605,82 +123904,73 @@ brA
brA
cUr
cQF
-bBU
-bEq
-bEq
-bEq
-bEq
-bEq
-byL
-bHS
-bBU
-bBU
-bBU
-bBU
-bBU
-bHS
-bNN
-bTO
-caO
-cmk
-bNN
+bPp
+cRd
bYx
+bPp
+bYx
+ciW
+cGg
+bHS
+bBU
+ciW
+bYx
+cQF
+bPp
+bPp
+mTM
+bPp
+bPp
+bPp
+hVN
+cTu
cRq
-bPp
-bPp
-bPp
-bPp
+nxW
+pbY
+pVz
+raV
cJQ
-bPp
-bPp
-bPp
+tpY
+vka
+vyn
bYw
-bXe
+ccb
ccb
cHM
-cou
cHW
-cdn
+cHW
+xiJ
ccL
ceu
cdU
ceq
ceY
cfB
-cfB
+ceq
chq
cHq
cHR
ckP
-cmr
-cnd
+cmu
cTH
-coS
-cnd
-cKO
-dSS
-cqO
-crF
-csG
-cea
-cea
-cea
-cea
-cea
+cTH
+cTH
+cTH
+cTH
+wsH
+aab
+aab
+aab
+aab
+bxM
+aab
+czp
+aab
+czp
+aab
czp
aab
aab
-aab
-aab
-bxM
-aab
-bLH
-aab
-bLH
-aab
-bLH
-aab
-aab
bxM
aab
bxM
@@ -132694,76 +123984,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(197,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -132842,19 +124141,19 @@ aQz
aQz
aQz
bde
-aRj
+lQP
bpi
bQb
bFn
tkv
brB
-bsa
-bsF
-bsF
-bsF
-buM
-bsg
+bsE
+bsE
+bsE
+bsE
+bsE
bsg
+bEW
bwL
bxA
bxA
@@ -132863,164 +124162,164 @@ brA
brA
brA
brA
-bEr
-bFo
-bEx
-bFR
-bEq
-bHR
-bIE
-bBU
-aaA
-aaA
-aaA
+bQh
+bYx
bPp
bYx
-bNN
-bNN
-bNN
-bNN
-bNN
+ciW
+ciW
+ciW
+ciW
+ciW
+bYx
+cDB
+bPp
+cVN
+cWB
+bQh
+eFG
+bPp
bYx
cTu
-bPp
-aaA
-bPp
+lCX
+nDC
+poY
+pWT
cIh
cJR
-bQh
+tsA
cJT
-bPp
-bYx
-bXe
+vzJ
+cKU
+wYk
ccc
cNT
-ccl
-ccO
-cdl
+ceW
+ceW
+ceW
ccM
ceW
cdV
cer
-cdx
+ceW
ceZ
cgA
chr
cjg
cTB
-cjg
+lNw
cmt
-ckI
-cjg
-coT
+clz
+tIu
cpT
-cKP
-cLd
-cqP
-crH
-csH
-cgH
-cuv
-cuw
-cuw
-cea
-czp
+cpT
+cTH
+wsH
aab
aab
aab
aab
bxM
aab
-bLH
+czp
+aab
+czp
+aab
+czp
+aab
+aab
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
-bLH
aab
-bLH
aab
aab
bLH
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(198,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -133101,17 +124400,17 @@ aQz
cTp
aRj
bpi
-bQb
+byY
bHQ
bvd
brB
-bsa
-bsE
-bsE
-bsE
bsE
+bBW
+bBW
+bBW
+bEG
bsg
-bsg
+bEW
bwL
bxB
bsE
@@ -133120,41 +124419,41 @@ bAN
bBP
bCF
brA
-bEs
-bEx
-bEx
+cQF
+bYx
+bPp
bGx
-bEq
-cSH
-byL
-bBU
-aaA
-aco
-aco
+wzM
+wzM
+cHH
+wzM
+wzM
+nfX
+bQi
bPp
-bYy
-bQi
-bQi
-cbH
-bQi
-bQi
-caj
+ybs
+cWE
+ddM
+eJn
+bPp
+bYx
+cTu
cUH
-bPp
-aaA
-bPp
+nIP
+prM
+qlI
cJp
cch
bYz
cJU
-bPp
-bYx
-bXe
+vBt
+vNr
+wZA
bZN
cal
caR
-cbA
-ccd
+cdv
+cdv
ccN
cfb
cTx
@@ -133162,26 +124461,17 @@ ces
cTz
cfC
cgB
-chs
+chB
cjh
-cjj
+cTB
cjY
-ckJ
-clw
+cmu
+cRm
cng
coY
cpU
-cKQ
-gTB
-cqP
-crI
-csG
-cgF
-cuw
-cvk
-cvV
-cea
-czp
+cTH
+wsH
aab
aab
aab
@@ -133208,76 +124498,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(199,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -133358,17 +124657,17 @@ aQz
bde
aRj
bpi
-bQd
+bQb
bFn
-cbe
-brA
-bsb
-bsG
-bsG
-bsG
+tkv
+brB
+bsE
+bsE
+bsE
+bsE
bsE
bsg
-bsg
+bEW
bwL
bxC
bsE
@@ -133377,68 +124676,59 @@ brA
eIr
bCG
brA
-bEt
-bEx
-bEx
-bGy
-bEq
-cTr
-byL
-bBU
-aaA
-aco
-aaA
-bPp
-bPp
-bPp
-bPp
-bPp
-bPp
-bPp
-bPp
-bPp
-bPp
-aaA
-bPp
-cJq
-bQh
-bQh
-cRp
-bPp
+cDB
bYx
+bPp
+bPp
+bPp
+bPp
+bPp
+bPp
+bPp
+bPp
+bPp
+bPp
+cVO
+bQh
+bQh
+eMH
+bPp
+hXO
+wzM
+czB
ccf
aaA
aaA
-aaA
-aaA
+cJq
+swF
+tyR
+cRp
+vCZ
+vRm
+xfQ
+kdX
+oBc
+mQI
+eEy
cNv
cds
cfA
cdX
cet
-cfa
-cfD
-cgC
-cht
+cdy
+chb
+cdy
+chB
cji
cjk
cjZ
ckK
-clx
-cdy
+cUj
+pbg
cnf
-cdy
-cKQ
-hcn
-coU
-crO
-csI
-cgG
-cux
-cvl
-cuw
-cea
-czp
+cpT
+cTH
+wsH
aab
aab
aab
@@ -133465,76 +124755,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(200,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -133617,15 +124916,15 @@ aRj
bpi
cMW
bHi
-tkv
+bzT
brA
bsc
-bsE
-bsE
-bsE
+bBY
+bBY
+bBY
bsE
bsg
-bsg
+bEW
brA
bxD
bDt
@@ -133634,14 +124933,9 @@ brA
eIr
bCH
brA
-bEq
-bFp
-bKS
-bEq
-bEq
-bHS
-byL
-bBU
+cDB
+bYx
+bPp
aaA
aaA
aaA
@@ -133650,12 +124944,8 @@ aaA
aaA
aaA
aaA
-aco
-aaA
-aaA
-aaA
-aaA
-aaA
+bPp
+bPp
bPp
bPp
bPp
@@ -133667,35 +124957,35 @@ ccf
aaA
aaA
aaA
-aaA
-aaA
-ccS
+cXi
+tKY
+vkS
+vDL
+vUC
+xih
+xSk
+cRm
+kXf
+rlL
+npB
+cds
cdp
cgo
cgq
cgZ
chb
cqn
-cgF
-cim
-cjk
+chB
+ciq
+eVS
clt
cTG
-cly
-cni
-cnf
-cof
-cKQ
+cTH
+cTH
+cTH
+cTH
+cTH
wsH
-chu
-crJ
-csJ
-cea
-cea
-cea
-cea
-cea
-czp
aab
aab
aab
@@ -133722,76 +125012,85 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(201,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aab
aab
@@ -133879,7 +125178,7 @@ brA
cMX
bsE
bAd
-btV
+bsE
buN
bvs
bvU
@@ -133891,21 +125190,12 @@ brA
bBQ
bCI
brA
-bEu
+bIF
bFq
-bFT
-bGz
-bEq
-bHS
-cRd
-bBU
-aaA
-aaA
-aaA
-aaA
-aaA
+bPp
aaA
aaA
+aco
aaA
aaA
aaA
@@ -133926,33 +125216,33 @@ aaA
aaA
aaA
aaA
-aab
+vrE
+vDW
+wfR
+xqu
+xqu
+xqu
+xqu
+tEq
+nuU
+cds
cdr
-cdZ
+cKU
cev
cfc
-cfF
-cfF
-chw
-cin
-cjk
+chb
+cqn
+chB
+cjh
+cTC
ckb
-cdx
+cmt
clz
cNp
-cnf
-cof
-cKQ
-gTB
-coW
-ciw
-csH
-cgH
-cus
-cut
-cut
-cea
-czp
+csx
+csx
+cTH
+wsH
aav
aav
aav
@@ -133979,101 +125269,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(202,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -134133,9 +125432,9 @@ bQb
bHi
tkv
brB
-bsa
+bsE
bsH
-btn
+btq
btW
buO
bsg
@@ -134148,16 +125447,8 @@ brA
bBR
bCJ
brA
-bEv
-bFr
-bFU
-bGA
-bEq
-bHT
-bIF
-bBU
-aaA
-aaA
+bYx
+bPp
aaA
aaA
aaA
@@ -134175,7 +125466,6 @@ aaA
aco
aaA
aaA
-aaA
bYx
bPp
bPp
@@ -134183,33 +125473,33 @@ bPp
bPp
bPp
ccf
-aab
+vuN
+vEG
+wif
+cTH
+wif
+cTH
+cTH
+pkI
+jOF
+tip
cdu
cea
-cea
+cex
cfd
-cea
-cea
-chx
-cio
+chb
+gAO
+chB
+cjh
cTC
cka
cmu
-ckc
+cRm
cnY
-cnf
+qci
cpV
-cKQ
-gTB
-coW
-cix
-csG
-cgF
-cut
-cFx
-cvU
-cea
-czp
+cTH
+wsH
aab
aab
aab
@@ -134236,101 +125526,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(203,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -134390,9 +125689,9 @@ bQb
bFn
tkv
brB
-bsa
+bsE
bsH
-bto
+btq
btW
buO
bsg
@@ -134402,20 +125701,12 @@ bxG
bxG
bxG
bxG
-brA
-brA
bxG
-bEw
-bFq
-bFV
-bGy
-bEq
-byL
-bHS
-bBU
+bxG
+bxG
+bYx
+bPp
aaA
-aaA
-aco
aco
aaA
aaA
@@ -134429,165 +125720,173 @@ aFL
aaA
aaA
aaA
-aco
aaA
aaA
bPp
-bYy
-bQi
-cAU
-bQi
-bQi
-cUO
+hXO
+wzM
+crf
+wzM
+wzM
+szn
ccf
aav
-cdu
+cVZ
+bYy
+xDj
+cAU
+wgU
+lCl
+cUO
+snv
+fHV
+cex
cea
cew
cfe
-cfG
-cgE
-chy
-cip
+chb
+cgF
+chB
+cjh
cjp
ckc
-cmu
-clA
-cmu
-cnf
+ckK
+cUj
+iXq
+eQt
csx
-cKQ
-gTB
-coX
-crG
-csI
-cgG
-cuu
-cFy
-cut
-cea
-czp
+cTH
+wsH
aab
aab
aab
aab
bxM
aab
-bLH
+bxM
+aab
+czp
+aab
+bxM
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
bLH
-aab
bLH
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(204,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -134625,8 +125924,8 @@ aXG
aXG
aZE
aUH
-aUH
-bda
+ckY
+eqk
bfB
bfE
bgL
@@ -134640,16 +125939,16 @@ aQz
cTk
aQz
aQz
-bkB
+ckL
aQz
bpi
bQf
bJS
tkv
brB
-bsa
+bsE
bsH
-bto
+btq
btW
buO
bsg
@@ -134662,17 +125961,9 @@ bAO
bBS
byQ
bxG
-bEq
-bFs
-bEq
-bEq
-bEq
-byL
-cTr
-bBU
-bBU
-aaA
-aaA
+bYx
+bPp
+bPp
aaA
aaA
aaA
@@ -134684,13 +125975,12 @@ aHm
aFL
aFL
aaA
-aaA
-aaA
+aco
aaA
aaA
aaA
bPp
-cTu
+cDB
bQh
bQh
bQh
@@ -134698,153 +125988,162 @@ bQh
bYx
ccf
aab
+cVZ
+cTH
+xDJ
+vTb
+xQx
+cRm
+cRt
+giH
+fHV
cdu
cea
cex
-cew
-cew
+cfe
+chb
cgF
-chz
+chB
ciq
-cjp
-cka
-cmu
-ckc
-cmu
-cnf
-csx
-cKQ
+twF
+rxJ
+cTG
+cTH
+cTH
+cTH
+cTH
+cTH
wsH
-cpS
-crN
-csJ
-cea
-cea
-cea
-cea
-cea
-czp
aab
aab
aab
aab
bxM
aab
-bLH
+czp
+aab
+bxM
+aab
+czp
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
bLH
-aab
bLH
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(205,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -134882,7 +126181,7 @@ eqe
eqe
baT
bpG
-aUH
+coq
cQU
bes
bfF
@@ -134896,13 +126195,13 @@ bli
aQz
aQz
aQz
-bom
-bon
+bxR
+bxT
ccA
bpi
bQb
bFn
-tkv
+rbV
brA
bse
bsH
@@ -134919,17 +126218,9 @@ bAP
bzP
bCK
bxG
-bEx
-bFq
-cEp
-cUt
-bEq
-cPy
-bHT
-cVI
-bBU
-bBU
-aaA
+bYx
+cQF
+bPp
aaA
aaA
aaA
@@ -134941,7 +126232,6 @@ aHm
aFL
aFL
aFL
-aco
aaA
aaA
aaA
@@ -134951,36 +126241,36 @@ bPp
bPp
bPp
bPp
-cRs
+rbw
bYx
ccf
aab
+cVZ
+cTH
+xQx
+vOB
+xQx
+cTH
+cRt
+snv
+fHV
cdu
-cea
-cew
-bJU
-cew
-cea
-chz
-cip
-cjp
-cka
+guv
+oOl
+cdy
+chb
+cdy
+fJH
+cji
+kev
+iej
cmv
cNn
-cdy
-cnf
-cdy
-cNY
-hcn
-cqQ
-cta
-csK
-ctG
-cuy
-cFz
-cuz
-cea
-czp
+mQT
+vLH
+cvj
+cTH
+wsH
aab
aaa
aaa
@@ -135007,101 +126297,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(206,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -135139,11 +126438,11 @@ cKp
aWK
aZG
bvD
-aUH
+coq
bdc
aQz
aQz
-aQz
+uIi
aQz
biz
aQz
@@ -135161,10 +126460,10 @@ bQc
bHi
bQq
brA
-bsa
+tDV
bsE
btq
-bUZ
+bxB
buO
bsg
bvV
@@ -135176,17 +126475,9 @@ bzP
bzP
bCL
bxG
-cUs
+bYx
bFt
bFW
-bFW
-bHk
-bHU
-byM
-bIG
-cUw
-bBU
-aaA
aaA
aaA
aaR
@@ -135201,43 +126492,42 @@ aFL
aaA
aaA
aaA
-aaA
bPp
-ccJ
-clR
+iRD
+lEz
bQh
-eCO
+jhy
bPp
bQh
bYx
ccf
aab
-cdu
-cea
-cea
-cea
-cea
-cea
-chz
-cir
-cjn
+cVZ
+cTH
+cTH
+cTH
+cTH
+cTH
+cRt
+gaT
+dXg
+hVb
+dzR
+uJR
+wsS
+scp
+xtx
+chB
+cji
+cTB
clu
-ckO
-clC
+cmu
+cRm
cnZ
cpa
cuo
-cKQ
-hcn
-cqP
-ctb
-csG
-cgF
-cuz
-cHe
-cvW
-cea
-czp
+cTH
+wsH
aab
aaa
aaa
@@ -135264,101 +126554,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(207,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -135396,12 +126695,12 @@ aXI
aWK
aZH
byr
-aUH
-bdc
+cBP
+etb
+iSm
+okc
+rrU
aQz
-aaA
-aaA
-aaA
asd
aaA
aaA
@@ -135409,7 +126708,7 @@ aQz
blj
blK
bxx
-bmM
+qyD
bmM
boo
bom
@@ -135433,17 +126732,9 @@ bWA
bBT
bCM
bxG
-bEq
-bEq
-bEq
-bEq
-bEq
-bHV
-byL
-bHS
-byL
-bBU
-bBU
+bYx
+bQh
+cDB
aaA
aaA
aFL
@@ -135455,46 +126746,45 @@ aHm
aHm
aFL
aFL
-aaA
-aaA
+aFL
aaA
aaA
bPp
-cVY
-cmi
-cnD
-cRq
-cam
-caS
+iRQ
+lNz
+nJM
+cQF
+qnQ
+rby
bYx
ccf
aav
+cVZ
+cTH
+cEq
+cEq
+cam
+cUj
+xrA
+bHw
+twd
cdu
-cea
-cey
-cey
-cfH
-cgG
-chA
+oFc
+cKU
+cKU
+cKU
+cgH
+chB
bQS
cjm
-cka
+wDn
cmw
-cdx
-cdx
-cdx
+cNn
+mKu
+oKd
cvj
-cKQ
-cLh
-cqT
-czB
-csL
-ctG
-cEf
-cHf
-cuz
-cea
-czp
+cTH
+wsH
aav
aac
aac
@@ -135521,101 +126811,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(208,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
-aaw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -135672,35 +126971,27 @@ bGt
cTq
bpi
bQb
-bHi
+bzb
brZ
-brD
-bsg
+bzV
+buR
bsJ
bts
btZ
buR
bvu
-buR
+bFu
bwO
bxL
-bxL
+bHo
bzR
cMZ
bxL
bCN
bxG
-bEy
-bDy
-bDy
-bDy
-bDy
-bHW
-byM
-cTs
-bII
-bIF
-bBU
+bYx
+cDB
+cDB
aaA
aFL
aFL
@@ -135715,43 +127006,42 @@ aFL
aFL
aaA
aaA
-aco
bPp
-cVZ
-cmL
-cyY
+iZc
+lPF
+nPZ
bQh
bPp
bQh
bYx
ccf
aab
-cdu
-cea
+cVZ
+cTH
+cyY
+nBT
+oQq
+cRm
+cRt
+dXs
+fHV
+rey
+oeB
cez
cff
-cey
-cgF
-chz
+nXI
+tAF
+nEf
cil
-cjp
+dEX
ckd
ckQ
-cjW
-cms
-cnh
-cEJ
-cKR
-cCY
-cqU
-crQ
-csM
-cea
-cea
-cea
-cea
-cea
-czp
+cTH
+cTH
+cTH
+cTH
+cTH
+wsH
aab
aaa
aaa
@@ -135778,101 +127068,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(209,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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -135920,9 +127219,9 @@ bjs
bkE
bkG
bkH
-bfG
-aQz
-blZ
+bjw
+aQA
+bmY
blZ
blZ
caQ
@@ -135947,17 +127246,9 @@ bxG
bxG
bCO
bxG
-cPv
-bBU
-bBU
-bBU
-bBU
-bBU
-bBU
-bBU
-bBU
-bHS
-bBU
+bYx
+bPp
+bPp
aaA
aFL
aFL
@@ -135972,43 +127263,42 @@ aFL
aFL
aaA
aaA
-aaA
bPp
-clN
-cmM
-cEq
-ccJ
+jhy
+lXT
+nSZ
+iRD
bPp
-cRF
+uSw
bYx
ccf
aab
-cdu
-cea
-cey
-ckx
-cfI
+cVZ
+cTH
+cEq
+pGl
+ygd
+clz
+keH
+sYO
+fHV
+uNc
+cKU
+cKU
+cKU
+cKU
cgH
chB
-cis
-cjp
+cHq
+bZN
cke
-cdx
-cdx
-cdx
-cdx
-cvj
-cKQ
-dSS
-cgB
-crR
-ctH
-cvi
-cvi
-cvi
-cvi
-cvi
-czp
+olR
+rpQ
+rpQ
+rpQ
+rpQ
+rpQ
+wsH
aab
aab
aab
@@ -136035,101 +127325,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -136150,7 +127449,7 @@ acv
acv
aav
aav
-aLk
+aKk
aMc
aMW
aNV
@@ -136177,9 +127476,9 @@ biD
bjt
bkf
bkF
-bfG
+bjw
aab
-blZ
+bmY
bmO
cMU
bop
@@ -136187,7 +127486,7 @@ boH
bpj
bpL
bqB
-bnL
+ejX
brE
bsh
pHw
@@ -136201,21 +127500,13 @@ aaA
aaA
aaA
aaA
-bBU
+bPp
bCP
-bDy
+wzM
bEA
-bQy
-bBU
+bPp
aaA
aaA
-aaA
-aaA
-aaA
-bBU
-bHS
-bBU
-aaA
aFL
aFL
aFL
@@ -136227,45 +127518,44 @@ aHm
aFL
aFL
aFL
-aaA
-aaA
+aFL
aaA
bPp
bQh
-cnC
-cNo
-clk
+mdU
+nUG
+pwT
bPp
-bQh
+bFt
bYx
ccf
aab
-cdu
-cea
-cea
-cea
-cea
-cea
-chz
-cir
-cjn
+cVZ
+cTH
+cTH
+cTH
+cTH
+cTH
+cRt
+gaT
+dXg
+eFh
+cKU
+cdy
+cdy
+cdy
+cdy
+chB
+cHq
+cjr
cmp
-cdx
-cdy
-cdy
-cdy
-cdy
-cKQ
-dSS
-cqV
-crS
-csN
-csN
-cuB
-csN
-csN
-cuB
-ccS
+bpo
+bpo
+evc
+bpo
+bpo
+evc
+cXi
aab
aab
aaa
@@ -136292,101 +127582,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -136434,17 +127733,17 @@ bke
bju
bkg
bAe
-bfG
+bjw
aab
-blZ
+bmY
bmP
bnI
boq
boq
boq
-bnL
+nwy
bqC
-bnL
+eAb
boq
boq
boq
@@ -136458,20 +127757,12 @@ aaA
aaA
aaA
aaA
-bBU
-bBU
-bBU
-bBU
-bBU
-bBU
+bPp
+bPp
+bPp
+bPp
+bPp
aaA
-aco
-aco
-aaA
-aaA
-bBU
-bIJ
-bBU
aaA
aFL
aFL
@@ -136485,8 +127776,7 @@ aFL
aFL
aFL
aFL
-aaA
-aaA
+aFL
bPp
bPp
bPp
@@ -136497,43 +127787,43 @@ bPp
bYx
ccf
aav
-cdu
-cea
-ceA
+cVZ
+cTH
+xUE
+xUE
+rBw
+cUj
+xrA
+ipB
+twd
+uNc
+ujf
+cdy
ceA
cfJ
-cgG
-chA
+cdy
+kkn
cit
-cjm
-cke
+lHx
+sTw
+ckR
ckR
-cdy
coa
-cpb
-cdy
-cKS
-cLj
-cqW
-crT
-clv
-clv
-cql
-cdx
-cgz
-cdx
-ccS
+igf
+cFq
+cKU
+cXi
aab
aaa
aaa
aaa
bxM
aab
-aax
+bxM
aaa
aax
aaa
-aax
+bxM
aab
aab
aab
@@ -136549,101 +127839,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -136691,9 +127990,9 @@ biF
bju
bkh
bgO
-bfG
+bjw
aab
-blZ
+bmY
bmQ
bnI
bma
@@ -136723,14 +128022,6 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-bHl
-bHl
-bIK
-cHp
-bHl
-bHl
aFL
aFL
aFL
@@ -136749,37 +128040,36 @@ aaA
aaA
aaA
aaA
-aaA
bPp
bYx
ccf
aab
-cdu
-cea
-ceB
+cVZ
+cTH
+xVa
+oXC
+xZS
+cRm
+cRt
+fQS
+fHV
+uNc
+cKU
+cdy
cfg
-ceA
-cgF
-chz
-ciu
-cjp
-cke
-cdx
+cfL
+cfL
+chB
+cHq
+cjr
+ckg
cdy
+vnI
cXh
-cpc
-cpc
-cKQ
-dSS
-cqV
-crU
-cdy
-ctI
-cuC
-cvm
-cvX
-cdx
-ccS
+cpd
+gsN
+igf
+cXi
aab
aaa
aaa
@@ -136788,7 +128078,7 @@ bxM
aab
aax
aaa
-aax
+bxM
aaa
aax
aab
@@ -136806,101 +128096,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -136928,7 +128227,7 @@ aOD
aPv
aPF
aMe
-cat
+aRj
aRj
aRj
aRj
@@ -136954,8 +128253,8 @@ bmY
bmR
bnJ
bor
-bor
-bor
+byU
+byU
bpM
bqE
bNm
@@ -136981,14 +128280,6 @@ aaA
aaA
aaA
aaA
-aaA
-bHl
-bHY
-bIL
-bHX
-bJV
-bHl
-aaA
aFL
aFL
aFL
@@ -136997,57 +128288,56 @@ aFL
aHm
aHm
aHm
-aFL
+aHm
aFL
aFL
aaA
aaA
aaA
aco
-aaA
bPp
bPp
bPp
bYx
ccf
aab
-cdu
-cea
-ceA
+cVZ
+cTH
+xUE
+wWr
+rtM
+clz
+keH
+tFC
+fHV
+uNc
+cKU
+cdy
cFj
cfK
-cgH
-chB
-civ
-cjp
-cke
-cdx
+cfL
+mhL
+cHq
+cjr
+bsz
cdy
-cMg
+vnI
+cXh
cpd
-cpc
-cKT
-dSS
-cqV
-crV
-cdy
-ctI
-cuC
-cvm
-cvX
-cdx
-ccS
+gsN
+cKU
+cXi
aav
aac
aac
aac
bxM
aav
-aax
+bxM
aac
aax
aac
-aax
+bxM
aab
aab
aab
@@ -137063,101 +128353,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
aab
aab
aab
@@ -137185,7 +128484,7 @@ aNX
aNa
aPG
aMe
-cQS
+aRj
aRj
aQz
aQz
@@ -137196,12 +128495,12 @@ aQz
aQz
aQz
aQz
-aRG
+aQz
aQz
bfG
bfG
bfG
-bfG
+bjw
bjw
bjw
bkI
@@ -137235,18 +128534,10 @@ aaA
aaA
aaA
aco
+aaA
aco
aaA
aaA
-aaA
-bHl
-bHZ
-bIa
-bJW
-cWx
-bHl
-aaA
-aaA
aFL
aFL
aFL
@@ -137262,38 +128553,37 @@ aaA
aco
aco
aaA
-aaA
-cDC
+mqF
bQh
-cRt
+sDf
ccf
aab
-cdu
-cea
-cea
-cea
-cea
-cea
-chz
-cir
-cjn
+cVZ
+cTH
+cTH
+cTH
+cTH
+cTH
+cRt
+gaT
+dXg
+gpe
+wdP
+cdy
+brz
+rzz
+cfL
+mhL
+cHq
+cjr
ckf
-ckS
cdy
+vnI
coe
-cpc
-cpc
-cKT
-dSS
-cqV
-cOf
-cdy
-ctI
-cuD
-cOa
-cvX
-cdx
-ccS
+uHm
+gsN
+cKU
+cXi
aab
aaa
aaa
@@ -137320,101 +128610,110 @@ aab
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
aab
aab
aab
@@ -137442,23 +128741,23 @@ aOa
aNa
aPH
aMe
-aRj
-aRj
+aQz
+uyX
aQz
aaA
-aaR
-aaR
-aaR
-aaR
-aaA
-aaA
-aaA
-aaA
-aaA
-aco
aaA
aaA
aaA
+aac
+aaa
+aaa
+aaa
+aaa
+aac
+aaa
+aaa
+aaa
+aaa
aab
bjw
bkJ
@@ -137479,31 +128778,23 @@ bsL
bnL
buf
bmY
-aac
-aac
-aac
-aac
-aac
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
aaA
aaA
aaA
aaA
aco
+aaA
+aaA
aco
aaA
-aaA
-aaA
-bHm
-bIa
-bIM
-cWw
-bJX
-bHl
-aaA
-aaA
aFL
aFL
aFL
@@ -137512,45 +128803,44 @@ aFL
aFL
aFL
aHm
+aHm
aFL
aFL
aaA
aaA
-aaA
aco
aaA
-aaA
bQh
-cUj
+rhO
bYx
ccf
aav
-cdu
-cea
-coV
+cVZ
+cTH
+xYX
+ycq
+uQB
+cUj
+xrA
+nyU
+jKe
+rwo
+qOF
+cdy
ceC
cfL
-cgG
-chA
-ciy
-cjq
+cfL
+chB
+cHq
+cjr
ckg
-cjo
-cdy
cXi
-cpc
-cpc
-cKQ
-dSS
-cqV
-crU
-ccS
-ccS
-ccS
-ccS
-ccS
-cwv
-ccS
+cXi
+cXi
+cXi
+cXi
+hML
+cXi
aab
aaa
aaa
@@ -137575,103 +128865,112 @@ aab
aab
aab
aab
-bvx
aab
aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+jEf
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
aab
aab
aab
@@ -137699,25 +128998,25 @@ aNZ
aNa
cLS
aMe
-aRj
-aRj
+eYV
+eYV
+aQz
+aQz
+aQz
aQz
-aaR
-aaR
-aaR
-aaR
-aaR
aaA
-aaA
-aco
-aaA
-aaA
-aaA
-aaA
-cce
-aaA
-aaa
-aaa
+xbr
+aac
+aac
+aac
+aac
+xbr
+aac
+aac
+aac
+aac
+xbr
+aac
aac
aaa
aab
@@ -137726,7 +129025,7 @@ jqb
bnL
bot
eec
-bpl
+bpO
bip
bqH
brn
@@ -137736,15 +129035,15 @@ bsL
bnL
eec
bma
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aav
+aab
+aab
+aab
+aab
aac
-aaa
-aaa
-aaa
-aaa
aab
aab
aaA
@@ -137752,14 +129051,6 @@ aaA
aaA
aaA
aaA
-aaA
-bHm
-bIb
-bIN
-bHl
-bHl
-bHl
-aaA
aco
aFL
aaA
@@ -137768,46 +129059,45 @@ aFL
aFL
aFL
aFL
-aHm
-aHm
aFL
aFL
-aaA
+aFL
+aFL
aaA
aaA
aaA
bPp
bQh
-cRm
+cRd
bYx
ccf
aab
-cdu
-cea
-ceD
-cfh
-ceC
-cgF
-chz
-ciz
-cjr
-cdx
-ckU
+cVZ
+cTH
+xZW
+gbr
+pRv
+cRm
+cRt
+gZq
+uje
+cKU
+fKl
cdy
+cfh
+vCd
+cdy
+jJj
+cHq
+cjr
+bsz
+cRm
+hwx
coH
cpQ
-cdy
+hir
cKU
-dSS
-cqV
-crV
-cgF
-cNx
-cvB
-cys
-cBg
-cdx
-ccS
+cXi
aab
aaa
aaa
@@ -137834,101 +129124,110 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -137956,24 +129255,24 @@ aNZ
aOO
aQp
aQy
-aRk
-aRj
+eYV
+eYV
+peD
+eYV
+gbW
aQz
-aaR
-aaR
-aaR
aaA
-aaR
-aaA
-aaA
-aaA
-aaA
-aab
-aab
-aab
aac
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
aab
aaa
+aac
aaa
aac
aaa
@@ -137993,28 +129292,20 @@ bsL
bnL
eec
bma
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aab
-aaa
-aab
aab
aab
aab
+aav
aab
aab
aab
aab
aac
-bIb
-bIO
-bHl
-aaA
+aab
+aab
+aab
+aab
+aab
aaA
aaA
aco
@@ -138032,39 +129323,38 @@ aFL
aaA
aaA
aaA
-aaA
bPp
bQh
-cTu
+cDB
bYx
ccf
aab
-cdu
-cea
-ceC
-cFk
-cfM
-cgH
+cVZ
+cTH
+ycq
+eCz
+npc
+clz
+keH
+gxc
+uje
+cKU
+uNc
+cdy
+cdy
+cdy
+cdy
chB
-ciA
-cjr
-cdx
-cke
-cdy
-cdy
-cdy
-cdy
-cKQ
-dSS
-cqX
-crU
-cgF
-cuR
-cEm
-cvo
-cra
-cCO
-ccS
+kQR
+eHQ
+ckg
+cRm
+nuo
+nkd
+jwK
+igf
+vFp
+cXi
aab
aaa
aaa
@@ -138091,101 +129381,110 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -138205,7 +129504,7 @@ aab
aHS
aIL
aJy
-aKo
+aNa
aNa
aMf
vPQ
@@ -138213,24 +129512,24 @@ aPy
aNa
aQq
aMe
-bIH
-aRj
aQz
-aaR
+aQz
+aQz
+aQz
+aQz
+aQz
aaA
-aaA
-aaA
-aaA
-aaA
-aaA
-aab
-aab
-aaa
-aaa
-aaa
aac
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aac
aaa
aac
aaa
@@ -138250,28 +129549,20 @@ bsL
bnL
eec
bma
-aaa
-aaa
-aaa
-aaa
-aac
-aaa
-aab
-aaa
-aaa
-aab
aab
aab
aab
+aav
aab
aab
aab
aab
aac
-bIb
-bIP
-bHl
-aaA
+aab
+aab
+aab
+aab
+aab
aaA
aaA
aaA
@@ -138289,39 +129580,38 @@ aFL
aFL
aaA
aaA
-aaA
bPp
bQh
-cTu
+cDB
bYx
ccf
aab
-cdu
-cea
-cea
-cea
-cea
-cea
-chz
+cVZ
+cTH
+cTH
+cTH
+cTH
+cTH
+cRt
+gWC
+hnt
+eEy
+iWA
+eEy
+eEy
+eEy
+gDd
+lOG
ciB
cjs
ckh
ckV
-ckh
-ckh
-ckh
+tYl
+jnJ
+cFq
cFq
cKV
-cLk
-cqY
-crW
-csO
-ctL
-cuG
-cgz
-cgz
-cEI
-ccS
+cXi
aab
aaa
aaa
@@ -138348,101 +129638,110 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -138470,25 +129769,25 @@ aOb
aNa
aQq
aMe
-bIH
-aRj
-aQz
-aaR
-aaA
-aco
aaA
aaA
aaA
aaA
-aaa
-aaa
-aaa
-aaa
-aaa
+aaA
+aaA
+aaA
aac
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
+aaa
+aac
+aaa
aac
aaa
aab
@@ -138507,9 +129806,13 @@ bsL
bnL
bug
bma
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aav
+aab
+aab
+aab
aab
aav
aab
@@ -138518,18 +129821,6 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-bIQ
-aab
-aaA
-aaA
aaA
aaA
aco
@@ -138539,46 +129830,45 @@ aaA
aFL
aFL
aFL
+aaR
aFL
aFL
aFL
aFL
aFL
aFL
-aFL
-aaA
bPp
-cUM
+qos
bQh
bYx
ccf
aav
+vFP
+cUM
+cUM
+cUM
+cUM
+cUM
+wav
+nNk
+cdv
cdv
ceb
-ceb
-ceb
-ceb
-ceb
+cdv
+cdv
+rPP
+gSZ
csE
ciC
cik
-cik
-ckW
+oXg
+cRm
clD
-cik
+ngc
cnk
cFs
cKW
-cLl
-cqZ
-crX
-cgF
-cvn
-cNZ
-cyG
-cBl
-cFd
-ccS
+cXi
aab
aaa
aaa
@@ -138605,101 +129895,110 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -138721,31 +130020,31 @@ aMd
aMd
aMd
aMd
-aMg
+aMe
aLo
aOE
aPw
aQr
aMe
-aRj
-cQS
-aQz
-aaR
aaA
aaA
aaA
aaA
+aaA
+aaA
+aaA
+aac
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
aab
-aab
-aaa
-aaa
-aaa
-aab
-aaa
-aac
-aac
-aac
-aac
aac
aac
aav
@@ -138764,9 +130063,13 @@ bwZ
boM
buh
bma
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aav
+aab
+aab
+aab
aab
aav
aab
@@ -138775,18 +130078,6 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aav
-aab
-bIR
-aab
-aaa
-aac
aaA
aaA
aaA
@@ -138797,13 +130088,12 @@ aaA
aaA
aaR
aaR
+aaR
+aaR
aFL
aFL
aFL
aFL
-aFL
-aaA
-aaA
bPp
bPp
bQh
@@ -138815,27 +130105,27 @@ ccf
ccf
ccf
ccf
-ccS
+cXi
+hhg
+rav
+cKU
+cKU
+uNc
+quL
+cKU
+cKU
+cgH
cOE
-ckX
-cdx
-cdx
-cke
-cmy
-cdx
-cdx
-cvj
-cKX
-dSS
-cra
-crX
-csP
-ccS
-ccS
-ccS
-ccS
-ccS
-ccS
+cHq
+igf
+oXg
+sZA
+cXi
+cXi
+cXi
+cXi
+cXi
+cXi
aav
aac
aac
@@ -138862,101 +130152,110 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(221,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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -138978,31 +130277,31 @@ aav
aab
aab
aab
-aMg
-aMg
-aMg
-aMg
-aMg
-aMg
-aRj
-aRj
-aQA
-aaR
+aMe
+aMe
+aMe
+aMe
+aMe
+aMe
aaA
aaA
aaA
aaA
+aaA
+aaA
+aaA
+xbr
aaa
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+xbr
+aac
aac
aab
aab
@@ -139019,33 +130318,25 @@ hMI
eXk
bnL
btu
-bui
bmY
-aac
-aac
-aac
+bmY
+aav
+aav
+aav
+caw
aav
aav
aav
aav
aav
-aav
-aav
-aac
-aac
-aac
-aac
-aac
-aac
-aav
-aac
-aac
-bIS
-aac
-aac
-aac
-aac
-aac
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaA
aaA
aaA
@@ -139057,39 +130348,38 @@ aaR
aaR
aaR
aaR
-aaA
-aaA
-aaA
+aFL
+aFL
aaA
aaA
bPp
bQh
-bYy
-bQi
-bQi
-bQi
-cAU
-bQi
-bQi
+hXO
+wzM
+wzM
+wzM
+crf
+wzM
+wzM
+iYn
+iXw
+lWh
+lWh
+pXT
+lWh
+jSZ
+ghE
+qrz
ccg
ckw
cjt
-cjt
+pnT
clE
-cjt
+kid
cNX
cnl
cnm
cui
-cFt
-cKY
-cNw
-coZ
-crY
-csQ
-ctN
-cuI
-cvq
aSp
aSp
aSp
@@ -139119,110 +130409,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -139240,15 +130539,15 @@ aaA
aaA
aaA
aaA
-aQA
-chE
-aSm
-aQA
+aaA
+aaA
+aaA
+aaA
aaA
aaA
aab
aab
-aab
+aac
aaa
aaa
aaa
@@ -139257,8 +130556,8 @@ aab
aab
aab
aab
-aab
-aab
+aaa
+aac
aaa
aac
aaa
@@ -139281,6 +130580,12 @@ aab
aaa
aaa
aaa
+aav
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -139288,21 +130593,7 @@ aab
aab
aab
aab
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
aab
-aac
-aaa
-bIS
-aaa
-aaa
-aaa
-aaa
-aac
aaa
aaa
aaA
@@ -139310,11 +130601,10 @@ aaA
aaA
aaA
aaA
+aaA
+aaA
aaR
aaR
-aaR
-aaR
-aaA
aaA
aaA
aaA
@@ -139322,11 +130612,11 @@ bPp
bPp
bQh
bQh
-cTu
+cDB
bQh
bQh
bQh
-cRm
+cRd
bQh
bQh
cdy
@@ -139339,14 +130629,14 @@ cdy
cdy
cdy
cdy
-cpe
-cpY
-cpY
-cpY
-cpY
-cpY
-ctT
-cvr
+wLo
+mXh
+mXh
+mXh
+mXh
+mXh
+ylM
+lPw
aac
aac
aac
@@ -139376,110 +130666,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -139497,25 +130796,25 @@ aab
aaA
aaA
aaA
-aQA
-aRm
-aSo
-aQA
+aaA
+aaA
+aaA
+aaA
aaA
aab
aaa
aaa
+aac
aaa
aaa
aaa
+aab
+aab
+aab
+aab
+aab
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aac
aaa
aac
aaa
@@ -139538,29 +130837,21 @@ aab
aaa
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-bBV
-aav
-aac
-aac
-aab
-aab
-aab
aav
aab
-bIT
aab
-aac
-aac
aab
-aac
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -139569,46 +130860,45 @@ aaA
aaA
aaA
aaA
-aaR
-aaR
aaA
aaA
-cDB
-cDB
+aaA
+mfy
+mfy
bQh
-cam
-caT
-cRG
-cTu
+qnQ
+rqY
+sEC
+cDB
+vvk
+bQh
+bQh
+cDB
+sEC
+bQh
+bQh
+cDB
+bPp
cWc
bQh
+cDB
bQh
-cTu
-cRG
-bQh
-bQh
-cTu
-bPp
+cRd
+maX
+tvA
+pgc
+htY
cRS
-bQh
-cTu
-bQh
-cRm
+ksr
+xHW
+rgL
+pyI
cnn
cqx
-cpf
+cqx
cWC
crb
crZ
-cqd
-ctO
-cuJ
-cvs
-cwa
-cwa
-cwW
-cxx
-cxL
aav
aav
aav
@@ -139633,110 +130923,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -139755,24 +131054,24 @@ aab
aab
aaA
aaA
-aQA
-aRj
-aQA
+aaA
+aaA
+aaA
aaA
aaa
aaa
aaa
+aac
aaa
aaa
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aac
aaa
aac
aaa
@@ -139795,6 +131094,14 @@ aab
aaa
aab
aab
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -139802,70 +131109,53 @@ aab
aab
aab
aab
-aac
aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-bIU
aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
aab
-aay
aaa
aaa
aaA
aaA
aaA
aaA
-aaR
aaA
-bPp
-cDB
-cDC
+ccf
+mfy
+mqF
bQh
bPp
-czx
-cbB
+rxN
+sHi
ccf
ccf
ccf
ccf
ccf
ccf
-cDC
+mqF
bQh
bQh
bQh
bQh
bQh
-cRq
+cQF
bQh
+vGI
+jUe
+xFI
+dmW
+fvI
+dKp
+dKp
+hHu
+sdy
cmz
cno
-cog
+cpg
cpg
cqa
crc
-crc
-csR
-ctP
-cuK
-cvt
-cwb
-cwb
-cwX
-cxy
-cxM
+mus
aab
aab
aav
@@ -139890,105 +131180,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -140011,11 +131315,10 @@ aaa
aaa
aaa
aab
-aab
-aQA
-bcU
-aQA
-aab
+aaa
+aaa
+aaa
+aac
aaa
aaa
aaa
@@ -140023,78 +131326,65 @@ aaa
aaa
aaa
aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+aaa
+aaa
+aac
aaa
aac
aac
aac
aav
bma
-bnR
+boO
bma
-bnR
+boO
bma
aab
-aaa
-aaa
+aab
+aab
bma
-bnR
+boO
bma
-bnR
+boO
bma
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aay
-aab
-bDA
-bEB
-bEB
-bEB
-bEB
-bEB
-bIc
-bIU
-bJY
-bKC
-bKC
-bKC
-bKC
-bKC
-bNd
+aav
aac
-aay
+aav
+aav
+aav
aab
aab
aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
aaA
-aaA
-aaA
-aaA
+aco
aaA
ccf
-cDC
-cDC
-cHa
+mqF
+mqF
+pAO
ccf
bQh
ccf
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -140109,20 +131399,20 @@ ccf
ccf
ccf
cnp
-cog
-cCu
-cqb
+xFI
+xSf
+wUN
+hgE
+xoN
+rNH
+igj
+cnp
+fFp
+cnp
+cnp
+cnp
cse
cRK
-csS
-ctQ
-cnp
-cvu
-cnp
-cnp
-cnp
-cxz
-cxN
aSp
aSp
aav
@@ -140147,168 +131437,190 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
aab
-aav
-acv
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+xbr
+aac
+aac
+aac
+aac
+xbr
+aac
+aac
+aac
+aac
+xbr
+aac
aac
aaa
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aac
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
+bma
boP
+bma
+boP
+bma
aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
+aaa
+aaa
+bma
+boP
+bma
+boP
+bma
aaa
aaa
aaa
aaa
+aav
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -140316,31 +131628,9 @@ aab
aab
aab
aab
-aay
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aac
-bIV
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aab
-aay
aab
aab
aab
-aaa
-aaA
-aaA
aaA
aaA
ccf
@@ -140348,11 +131638,11 @@ ccf
ccf
ccf
ccf
-czA
+rCU
ccf
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -140366,20 +131656,20 @@ aaA
aaA
aaA
cnp
-cog
+xFI
+ycl
+xHW
+pVy
+rNH
+unY
+jFB
+coi
+ldy
+coi
cpi
-cqc
-cre
-csb
-csT
-ctR
-cuN
-cvv
-cuN
-cwz
cnp
cnp
-cxO
+csd
aaa
aSp
aab
@@ -140404,110 +131694,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -140522,15 +131821,15 @@ aaa
aaa
aaa
aab
+aaa
+aaa
+aaa
+aaa
aab
aab
aab
aaa
aaa
-aSp
-aaa
-aaa
-aaa
aaa
aaa
aaa
@@ -140552,7 +131851,7 @@ aaa
aaa
aaa
aab
-aab
+fty
aab
aab
aab
@@ -140573,39 +131872,32 @@ aab
aab
aab
aab
-bBV
-aab
-aab
-aac
-aab
-aac
-aab
-aab
-aab
-bIU
-aab
-aac
-aab
-aab
-aab
-aac
-aab
-aab
-aay
aab
aab
aab
aab
aab
-aaA
-aaA
-aaA
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaA
aaA
aaA
aaA
aaA
aAY
+aAY
+aaA
aaA
aaA
aaA
@@ -140617,26 +131909,24 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
-aaA
aco
aaA
+aaA
cnp
+rFZ
+fwm
+uoR
+qMO
+lOQ
+hsV
+hsV
+maF
+vPX
csa
cpj
cqd
cDk
csc
-csU
-csU
-cuM
-cvw
-cwc
-cwA
-cwY
-cxA
-cxP
aaa
aSp
aab
@@ -140661,110 +131951,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -140783,9 +132082,9 @@ aab
aab
aab
aab
-aab
-aab
-aab
+aaa
+aaa
+aaa
aab
aab
aab
@@ -140830,25 +132129,17 @@ aab
aab
aab
aab
-bBV
aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-bIU
aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-bBV
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -140861,7 +132152,8 @@ aaA
aaA
aaA
aaA
-aaA
+aAY
+aAY
aAY
aAY
aAY
@@ -140877,23 +132169,21 @@ aaA
aaA
aaA
aaA
-aaA
-aaA
cnp
+eaE
+fDL
+dlj
+mik
+dKp
+xHW
+hHu
+coi
+htX
coi
cpk
-cqe
-crg
+cnp
+cnp
csd
-cqd
-csR
-cuN
-cvx
-cuN
-cwB
-cnp
-cnp
-cxO
aaa
aSp
aab
@@ -140918,110 +132208,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -141087,32 +132386,24 @@ aab
aab
aab
aab
-aay
-aab
-bDA
-bEB
-bEB
-bEB
-bEB
-bEB
-bIc
-bIU
-bJY
-bKC
-bKC
-bKC
-bKC
-bKC
-bNd
-aac
-aac
aab
aab
aab
aab
aab
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaA
@@ -141124,32 +132415,31 @@ aAY
aAY
aAY
aAY
+aAY
aaA
aaA
aco
aco
aaA
-aaA
-aaA
-aaA
aco
aco
aaA
aaA
+aaA
cnp
cnp
+wJZ
+thV
+fAp
+hEW
+nVD
+lWk
+cnp
+xCM
+cnp
cpl
-cqf
+cnp
bpP
-cSf
-csV
-ctS
-cnp
-cvy
-cnp
-cwC
-cnp
-cxB
aSp
aSp
aSp
@@ -141175,110 +132465,119 @@ aab
aab
aab
aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -141344,32 +132643,24 @@ aab
aab
aab
aab
-aay
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aac
-bIU
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aab
-aay
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -141382,9 +132673,7 @@ aAY
aAY
aAY
aAY
-aaA
-aaA
-aaA
+aAY
aaA
aaA
aaA
@@ -141394,36 +132683,16 @@ aco
aco
aaA
aaA
+aaA
cnp
-cnp
-cnp
-cnp
-csf
-csW
-ctT
-cmT
-cvz
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
+lcE
+qLB
+qLB
+qLB
+qLB
+ylM
+kWi
+ujn
aab
aab
aab
@@ -141435,107 +132704,137 @@ aab
aab
aab
aaa
+aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -141601,32 +132900,24 @@ aab
aab
aab
aab
-aay
-aab
-aab
-aac
-aab
-aac
aab
aab
aab
-bIU
-aab
-aab
-aac
-aac
-aab
-aac
-aac
-aab
-aay
aab
aab
aab
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -141640,9 +132931,7 @@ aAY
aAY
aAY
aAY
-aaA
-aaA
-aaA
+aAY
aaA
aaA
aaA
@@ -141657,6 +132946,9 @@ aaA
aaA
aaA
aaA
+aaA
+aaA
+aaA
aab
aab
aab
@@ -141669,130 +132961,137 @@ aab
aab
aab
aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bvx
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -141858,32 +133157,24 @@ aab
aab
aab
aab
-bBV
-aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-bIU
-aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-bBV
aab
aab
aab
aab
aab
aab
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -141893,6 +133184,7 @@ aab
aaa
aaa
aaa
+aab
aAY
aAY
aAY
@@ -141905,7 +133197,7 @@ aaA
aaA
aaA
aaA
-aaA
+aco
aaA
aaA
aaA
@@ -141944,112 +133236,119 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
@@ -142115,25 +133414,18 @@ aab
aab
aab
aab
-aay
aab
-bDA
-bEB
-bEB
-bEB
-bEB
-bEB
-bIc
-bIU
-bJY
-bKC
-bKC
-bKC
-bKC
-bKC
-bNd
-aac
-aac
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -142183,151 +133475,158 @@ aab
aab
aab
aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -142372,25 +133671,18 @@ aab
aab
aab
aab
-aay
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aac
-bIU
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
aab
-aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aab
aab
aab
@@ -142440,151 +133732,158 @@ aab
aab
aab
aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -142629,38 +133928,31 @@ aab
aab
aab
aab
-aay
-aab
-aab
-aac
-aab
-aac
aab
aab
aab
-bIU
aab
aab
-aac
-aac
aab
-aac
-aac
aab
-aay
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
aaa
aaa
aaa
aaa
aaa
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aaa
aaa
aaa
@@ -142697,151 +133989,158 @@ aab
aab
aab
aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -142886,35 +134185,28 @@ aab
aab
aab
aab
-aay
-aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-bIU
-aab
-bDz
-bDz
-bDz
-bDz
-bDz
-bDz
-aac
-aay
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -142954,151 +134246,158 @@ aab
aab
aab
aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
aab
aaa
aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -143143,35 +134442,29 @@ aab
aab
aab
aab
-aay
aab
-bDA
-bEB
-bEB
-bEB
-bEB
-bEB
-bIc
-bIU
-bJY
-bKC
-bKC
-bKC
-bKC
-bKC
-bNd
aab
-aay
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -143228,134 +134521,140 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -143400,35 +134699,29 @@ aab
aab
aab
aab
-aay
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aac
-bIW
-aac
-bDB
-bDB
-bDB
-bDB
-bDB
-bDB
-aab
-bBV
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
aab
aab
aab
aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
aaa
aaa
aaa
@@ -143485,134 +134778,140 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -143657,476 +134956,476 @@ aab
aab
aab
aab
-aac
aab
aab
-aac
-aab
-aac
-aab
-aab
-aab
-bIS
-aab
-aac
-aab
-aac
-aab
-aab
-aab
-aac
-aay
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aac
-bCQ
-bCQ
-bCQ
-aab
-bCQ
-aab
-aac
-aab
-bIS
-aab
-aab
-aab
-aac
-abl
-aac
-bCQ
-bCQ
-bBV
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaw
aaa
@@ -144171,990 +135470,990 @@ aaa
aab
aab
aab
-aaa
-aaa
aab
aab
-aab
-aac
-aab
-bCQ
-aac
-bIX
-aac
-bBV
-aaa
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaw
-aaa
-aaa
-aab
-aab
-aab
-aaa
-aaa
-aab
-aab
-aab
-aac
-aac
-bBV
-aab
-aab
-aab
-bCQ
-aac
-aac
-aab
-aab
-aab
-aaa
-aaa
-aaw
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acW
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-bCQ
-bCQ
-bCQ
-bCQ
-bCQ
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+jEf
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aac
-aab
-aac
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -145201,474 +136500,474 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aab
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aab
+aab
+aab
+bvx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -145715,217 +137014,217 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -145972,217 +137271,217 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -146229,217 +137528,217 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -146486,217 +137785,217 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
aaa
aaa
aaa
@@ -146743,1134 +138042,1134 @@ aab
aab
aab
aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
(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
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aab
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
-aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+aaa
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+bLH
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
+acx
"}
diff --git a/_maps/map_files/MetaStation/MetaStation.dmm b/_maps/map_files/MetaStation/MetaStation.dmm
index 6f0636d3cb..218044c6c2 100644
--- a/_maps/map_files/MetaStation/MetaStation.dmm
+++ b/_maps/map_files/MetaStation/MetaStation.dmm
@@ -1136,8 +1136,7 @@
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/atmospherics/pipe/simple/supply/hidden,
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/door/firedoor,
/obj/effect/turf_decal/tile/red{
@@ -1155,8 +1154,7 @@
"acB" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/door/firedoor,
/obj/machinery/atmospherics/pipe/manifold/scrubbers/hidden{
@@ -1196,8 +1194,7 @@
},
/obj/machinery/door/firedoor,
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/effect/turf_decal/tile/red{
dir = 1
@@ -9534,7 +9531,6 @@
"arF" = (
/obj/structure/pool/ladder{
dir = 8;
- icon_state = "ladder";
pixel_x = 4
},
/turf/open/pool,
@@ -10230,7 +10226,6 @@
/area/security/main)
"asN" = (
/obj/machinery/light/built{
- icon_state = "tube-empty";
dir = 8
},
/turf/open/floor/plasteel,
@@ -15691,15 +15686,7 @@
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aDN" = (
-/obj/structure/rack,
-/obj/item/storage/briefcase{
- pixel_x = -3;
- pixel_y = 2
- },
-/obj/item/storage/secure/briefcase{
- pixel_x = 2;
- pixel_y = -2
- },
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aDO" = (
@@ -63650,8 +63637,7 @@
"cvL" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
- id = "researchrangeshutters";
- name = "blast door"
+ id = "researchrangeshutters"
},
/turf/open/floor/plating,
/area/science/misc_lab/range)
@@ -66513,8 +66499,7 @@
"cBm" = (
/obj/effect/spawner/structure/window/reinforced,
/obj/machinery/door/poddoor/preopen{
- id = "researchrangeshutters";
- name = "blast door"
+ id = "researchrangeshutters"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
dir = 4
diff --git a/_maps/map_files/OmegaStation/OmegaStation.dmm b/_maps/map_files/OmegaStation/OmegaStation.dmm
index 668bcead78..5149033cb4 100644
--- a/_maps/map_files/OmegaStation/OmegaStation.dmm
+++ b/_maps/map_files/OmegaStation/OmegaStation.dmm
@@ -3061,7 +3061,6 @@
pixel_x = 26
},
/obj/machinery/computer/card/minor/qm{
- icon_state = "computer";
dir = 8
},
/obj/effect/turf_decal/tile/brown{
@@ -3232,9 +3231,9 @@
},
/obj/machinery/door/firedoor,
/obj/machinery/turnstile{
+ dir = 8;
name = "Genpop Exit Turnstile";
- req_access_txt = "70";
- dir = 8
+ req_access_txt = "70"
},
/turf/open/floor/plasteel,
/area/security/prison)
@@ -4288,7 +4287,6 @@
pixel_x = 30
},
/obj/machinery/computer/security/hos{
- icon_state = "computer";
dir = 8
},
/turf/open/floor/plasteel/grimy,
@@ -4821,7 +4819,6 @@
dir = 4
},
/obj/machinery/computer/card/minor/hos{
- icon_state = "computer";
dir = 4
},
/turf/open/floor/plasteel/dark,
@@ -6388,9 +6385,9 @@
},
/obj/machinery/door/firedoor,
/obj/machinery/turnstile{
+ dir = 4;
name = "Genpop Entrance Turnstile";
- req_access_txt = "69";
- dir = 4
+ req_access_txt = "69"
},
/obj/machinery/atmospherics/pipe/simple/supply/hidden{
dir = 4
@@ -8523,13 +8520,10 @@
/turf/closed/wall/r_wall,
/area/engine/atmos)
"any" = (
-/obj/structure/table/wood,
/obj/machinery/newscaster{
pixel_y = 32
},
-/obj/item/clipboard,
-/obj/item/folder/red,
-/obj/item/hand_labeler,
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/wood,
/area/security/detectives_office)
"anz" = (
@@ -9097,7 +9091,6 @@
},
/obj/machinery/computer/security/telescreen/ce{
dir = 1;
- icon_state = "telescreen";
pixel_y = -24
},
/turf/open/floor/plasteel,
@@ -12534,20 +12527,6 @@
/turf/open/floor/plasteel/dark,
/area/security/detectives_office)
"ats" = (
-/obj/item/clothing/suit/jacket{
- desc = "All the class of a trenchcoat without the security fibers.";
- icon_state = "greydet";
- name = "trenchcoat"
- },
-/obj/item/clothing/suit/jacket{
- desc = "All the class of a trenchcoat without the security fibers.";
- icon_state = "detective";
- name = "trenchcoat"
- },
-/obj/item/clothing/head/fedora,
-/obj/item/clothing/head/fedora{
- icon_state = "detective"
- },
/obj/machinery/light/small{
dir = 1
},
@@ -12687,7 +12666,6 @@
dir = 8
},
/obj/machinery/computer/med_data/laptop{
- icon_state = "laptop";
dir = 4
},
/obj/machinery/requests_console{
@@ -13264,7 +13242,6 @@
/obj/structure/table/wood,
/obj/machinery/computer/secure_data/laptop{
dir = 1;
- icon_state = "laptop";
pixel_y = 4
},
/turf/open/floor/wood,
@@ -16189,9 +16166,9 @@
name = "Brig Blast door"
},
/obj/machinery/turnstile{
+ dir = 8;
name = "Genpop Exit Turnstile";
- req_access_txt = "70";
- dir = 8
+ req_access_txt = "70"
},
/obj/effect/turf_decal/stripes/line{
dir = 8
@@ -18134,9 +18111,8 @@
"aCt" = (
/obj/machinery/door/firedoor,
/obj/machinery/turnstile{
- name = "Genpop Exit Turnstile";
- icon_state = "turnstile_map";
dir = 1;
+ name = "Genpop Exit Turnstile";
req_access_txt = "70"
},
/obj/effect/turf_decal/stripes/line,
@@ -26149,7 +26125,6 @@
},
/obj/machinery/computer/security/telescreen/cmo{
dir = 1;
- icon_state = "telescreen";
pixel_y = -32
},
/turf/open/floor/plasteel/cafeteria,
@@ -26762,7 +26737,6 @@
"aPC" = (
/obj/machinery/computer/security/telescreen/entertainment,
/obj/structure/bodycontainer/morgue{
- icon_state = "morgue1";
dir = 2
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -26806,7 +26780,6 @@
/area/medical/medbay/zone3)
"aPE" = (
/obj/structure/bodycontainer/morgue{
- icon_state = "morgue1";
dir = 2
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden{
@@ -27105,7 +27078,6 @@
dir = 1
},
/obj/machinery/computer/scan_consolenew{
- icon_state = "computer";
dir = 1
},
/obj/effect/turf_decal/bot,
@@ -27733,7 +27705,6 @@
/area/crew_quarters/heads/cmo)
"aRp" = (
/obj/structure/bodycontainer/morgue{
- icon_state = "morgue1";
dir = 2
},
/obj/effect/turf_decal/tile/neutral{
@@ -27806,7 +27777,6 @@
/area/science/research)
"aRw" = (
/obj/structure/bodycontainer/morgue{
- icon_state = "morgue1";
dir = 2
},
/obj/effect/turf_decal/tile/neutral{
@@ -34455,7 +34425,6 @@
icon_state = "0-8"
},
/obj/machinery/power/solar_control{
- dir = 2;
id = "forestarboard";
name = "Starboard Bow Solar Control"
},
@@ -35051,7 +35020,6 @@
},
/obj/machinery/power/apc{
areastring = "/area/maintenance/solars/starboard/fore";
- dir = 2;
name = "Starboard Bow Solar APC";
pixel_y = -26
},
@@ -35995,7 +35963,6 @@
department = "Research Director's Desk";
departmentType = 5;
name = "Research Director RC";
- pixel_x = 0;
pixel_y = -32;
receive_ore_updates = 1
},
@@ -36304,7 +36271,6 @@
},
/obj/machinery/computer/security/telescreen/rd{
dir = 1;
- icon_state = "telescreen";
pixel_y = -28
},
/turf/open/floor/plasteel{
@@ -36546,7 +36512,6 @@
/obj/machinery/shower{
desc = "From what you understand it was put in rather recently, but the design looks right out of the 2510's. Weird.";
dir = 1;
- icon_state = "shower";
name = "Emergency Shower"
},
/obj/effect/turf_decal/stripes/line{
diff --git a/_maps/map_files/PubbyStation/PubbyStation.dmm b/_maps/map_files/PubbyStation/PubbyStation.dmm
index 263cb44144..3e79030b78 100644
--- a/_maps/map_files/PubbyStation/PubbyStation.dmm
+++ b/_maps/map_files/PubbyStation/PubbyStation.dmm
@@ -334,8 +334,7 @@
/area/crew_quarters/fitness/pool)
"aaM" = (
/turf/open/floor/plasteel/yellowsiding/corner{
- dir = 8;
- icon_state = "yellowcornersiding"
+ dir = 8
},
/area/crew_quarters/fitness/pool)
"aaN" = (
@@ -354,8 +353,7 @@
/area/crew_quarters/fitness/pool)
"aaP" = (
/turf/open/floor/plasteel/yellowsiding{
- dir = 8;
- icon_state = "yellowsiding"
+ dir = 8
},
/area/crew_quarters/fitness/pool)
"aaQ" = (
@@ -433,8 +431,7 @@
/area/crew_quarters/fitness/pool)
"aaW" = (
/turf/open/floor/plasteel/yellowsiding{
- dir = 1;
- icon_state = "yellowsiding"
+ dir = 1
},
/area/crew_quarters/fitness/pool)
"aaX" = (
@@ -550,8 +547,7 @@
"abm" = (
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abn" = (
@@ -580,8 +576,7 @@
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel/yellowsiding{
- dir = 4;
- icon_state = "yellowsiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abr" = (
@@ -595,8 +590,7 @@
"abt" = (
/obj/structure/pool/Rboard,
/turf/open/floor/plasteel/yellowsiding{
- dir = 8;
- icon_state = "yellowsiding"
+ dir = 8
},
/area/crew_quarters/fitness/pool)
"abu" = (
@@ -659,8 +653,7 @@
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plasteel/yellowsiding/corner{
- dir = 4;
- icon_state = "yellowcornersiding"
+ dir = 4
},
/area/crew_quarters/fitness/pool)
"abB" = (
@@ -670,21 +663,18 @@
pixel_y = -27
},
/turf/open/floor/plasteel/yellowsiding{
- dir = 1;
- icon_state = "yellowsiding"
+ dir = 1
},
/area/crew_quarters/fitness/pool)
"abC" = (
/obj/machinery/light,
/turf/open/floor/plasteel/yellowsiding{
- dir = 1;
- icon_state = "yellowsiding"
+ dir = 1
},
/area/crew_quarters/fitness/pool)
"abD" = (
/turf/open/floor/plasteel/yellowsiding/corner{
- dir = 1;
- icon_state = "yellowcornersiding"
+ dir = 1
},
/area/crew_quarters/fitness/pool)
"abE" = (
@@ -2757,8 +2747,7 @@
icon_state = "0-8"
},
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/atmospherics/pipe/simple/cyan/hidden,
/turf/open/floor/plating,
@@ -54863,6 +54852,10 @@
},
/turf/open/floor/engine,
/area/engine/engineering)
+"gQo" = (
+/obj/machinery/vending/wardrobe/det_wardrobe,
+/turf/open/floor/plasteel/grimy,
+/area/security/detectives_office)
"gSH" = (
/turf/closed/wall,
/area/lawoffice)
@@ -57234,8 +57227,7 @@
icon_state = "0-4"
},
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/obj/machinery/atmospherics/pipe/simple/scrubbers/hidden,
/turf/open/floor/plating,
@@ -59204,8 +59196,7 @@
icon_state = "2-4"
},
/obj/machinery/door/poddoor/preopen{
- id = "executionfireblast";
- name = "blast door"
+ id = "executionfireblast"
},
/turf/open/floor/plating,
/area/security/execution/transfer)
@@ -85514,7 +85505,7 @@ aCo
aCk
aEr
aGa
-aCk
+gQo
oEA
uoS
uoS
diff --git a/_maps/map_files/PubbyStation/job_changes.dm b/_maps/map_files/PubbyStation/job_changes.dm
deleted file mode 100644
index 726601725b..0000000000
--- a/_maps/map_files/PubbyStation/job_changes.dm
+++ /dev/null
@@ -1,20 +0,0 @@
-#define JOB_MODIFICATION_MAP_NAME "PubbyStation"
-
-/datum/job/hos/New()
- ..()
- MAP_JOB_CHECK
- access += ACCESS_CREMATORIUM
- minimal_access += ACCESS_CREMATORIUM
-
-/datum/job/warden/New()
- ..()
- MAP_JOB_CHECK
- access += ACCESS_CREMATORIUM
- minimal_access += ACCESS_CREMATORIUM
-
-/datum/job/officer/New()
- ..()
- MAP_JOB_CHECK
- access += ACCESS_CREMATORIUM
- minimal_access += ACCESS_CREMATORIUM
-
diff --git a/_maps/map_files/Snaxi/Snaxi.dmm b/_maps/map_files/Snaxi/Snaxi.dmm
index 27af3be101..5cf7c43a3e 100644
--- a/_maps/map_files/Snaxi/Snaxi.dmm
+++ b/_maps/map_files/Snaxi/Snaxi.dmm
@@ -197,12 +197,10 @@
/obj/structure/closet/emcloset/anchored,
/obj/structure/sign/directions/medical{
dir = 8;
- icon_state = "direction_med";
pixel_y = 36
},
/obj/structure/sign/directions/science{
dir = 8;
- icon_state = "direction_sci";
pixel_y = 28
},
/turf/open/floor/plasteel,
@@ -247,7 +245,6 @@
},
/obj/structure/sign/directions/engineering{
dir = 4;
- icon_state = "direction_eng";
pixel_x = 32;
pixel_y = -28
},
@@ -285,7 +282,6 @@
},
/obj/structure/sign/directions/engineering{
dir = 4;
- icon_state = "direction_eng";
pixel_y = 40
},
/turf/open/floor/plasteel,
@@ -349,7 +345,6 @@
/obj/structure/disposalpipe/segment,
/obj/structure/sign/directions/engineering{
dir = 1;
- icon_state = "direction_eng";
pixel_x = 32;
pixel_y = 32
},
@@ -384,12 +379,10 @@
"aaC" = (
/obj/structure/sign/directions/medical{
dir = 8;
- icon_state = "direction_med";
pixel_y = 36
},
/obj/structure/sign/directions/science{
dir = 8;
- icon_state = "direction_sci";
pixel_y = 28
},
/turf/open/floor/plasteel,
@@ -397,12 +390,10 @@
"aaD" = (
/obj/structure/sign/directions/engineering{
dir = 4;
- icon_state = "direction_eng";
pixel_y = 36
},
/obj/structure/sign/directions/supply{
dir = 4;
- icon_state = "direction_supply";
pixel_y = 28
},
/turf/open/floor/plasteel,
@@ -444,12 +435,10 @@
},
/obj/structure/sign/directions/medical{
dir = 8;
- icon_state = "direction_med";
pixel_y = 40
},
/obj/structure/sign/directions/science{
dir = 8;
- icon_state = "direction_sci";
pixel_y = 32
},
/obj/structure/sign/directions/security{
@@ -470,12 +459,10 @@
},
/obj/structure/sign/directions/engineering{
dir = 4;
- icon_state = "direction_eng";
pixel_y = 40
},
/obj/structure/sign/directions/supply{
dir = 4;
- icon_state = "direction_supply";
pixel_y = 32
},
/obj/structure/sign/directions/evac{
@@ -525,12 +512,10 @@
},
/obj/structure/sign/directions/medical{
dir = 8;
- icon_state = "direction_med";
pixel_y = 36
},
/obj/structure/sign/directions/science{
dir = 8;
- icon_state = "direction_sci";
pixel_y = 28
},
/obj/structure/sign/directions/science{
@@ -561,12 +546,10 @@
/obj/machinery/computer/shuttle/snow_taxi,
/obj/structure/sign/directions/supply{
dir = 4;
- icon_state = "direction_supply";
pixel_y = 36
},
/obj/structure/sign/directions/engineering{
dir = 4;
- icon_state = "direction_eng";
pixel_y = 28
},
/turf/open/floor/plasteel,
@@ -600,16 +583,13 @@
"aaV" = (
/obj/structure/sign/directions/evac{
dir = 1;
- icon_state = "direction_evac";
pixel_y = 8
},
/obj/structure/sign/directions/security{
- dir = 8;
- icon_state = "direction_sec"
+ dir = 8
},
/obj/structure/sign/directions/command{
dir = 8;
- icon_state = "direction_bridge";
pixel_y = -8
},
/turf/closed/wall/r_wall,
@@ -686,7 +666,6 @@
},
/obj/structure/sign/directions/supply{
dir = 4;
- icon_state = "direction_supply";
pixel_x = 32;
pixel_y = -24
},
@@ -787,7 +766,6 @@
},
/obj/structure/sign/directions/evac{
dir = 8;
- icon_state = "direction_evac";
pixel_x = 32;
pixel_y = 32
},
@@ -1158,13 +1136,11 @@
/obj/structure/disposalpipe/segment,
/obj/structure/sign/directions/evac{
dir = 8;
- icon_state = "direction_evac";
pixel_x = 32;
pixel_y = 40
},
/obj/structure/sign/directions/engineering{
dir = 4;
- icon_state = "direction_eng";
pixel_x = 32;
pixel_y = 24
},
@@ -3934,7 +3910,7 @@
name = "Privacy Shutters";
pixel_y = 24
},
-/obj/machinery/computer/med_data,
+/obj/machinery/vending/wardrobe/det_wardrobe,
/turf/open/floor/plasteel/grimy,
/area/security/detectives_office)
"aMR" = (
@@ -20407,7 +20383,6 @@
"iXZ" = (
/obj/machinery/computer/security/telescreen/toxins{
dir = 1;
- network = list("toxins");
pixel_y = -28
},
/obj/structure/chair{
@@ -43137,6 +43112,7 @@
pixel_x = 6;
pixel_y = 36
},
+/obj/machinery/computer/med_data/laptop,
/turf/open/floor/carpet,
/area/security/detectives_office)
"wtY" = (
diff --git a/_maps/pubbystation.json b/_maps/pubbystation.json
index f99cca57c5..acf49b773b 100644
--- a/_maps/pubbystation.json
+++ b/_maps/pubbystation.json
@@ -7,5 +7,10 @@
"whiteship": "whiteship_pubby",
"ferry": "ferry_fancy",
"cargo": "cargo_box"
- }
+ },
+ "job_access_add": {
+ "/datum/job/hos": [27],
+ "/datum/job/officer": [27],
+ "/datum/job/detective": [27]
+ }
}
diff --git a/_maps/shuttles/emergency_nature.dmm b/_maps/shuttles/emergency_nature.dmm
new file mode 100644
index 0000000000..9639e37852
--- /dev/null
+++ b/_maps/shuttles/emergency_nature.dmm
@@ -0,0 +1,2040 @@
+//MAP CONVERTED BY dmm2tgm.py THIS HEADER COMMENT PREVENTS RECONVERSION, DO NOT REMOVE
+"as" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"au" = (
+/obj/structure/sink/puddle,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"ay" = (
+/obj/structure/flora/ausbushes/leafybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"aA" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"aJ" = (
+/obj/structure/flora/ausbushes/stalkybush,
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"bd" = (
+/obj/structure/flora/rock/pile/largejungle,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"bg" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/mechanical{
+ pixel_y = 8;
+ pixel_x = -2
+ },
+/obj/item/storage/toolbox/electrical,
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"bS" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/lights/mixed{
+ pixel_y = 9;
+ pixel_x = -5
+ },
+/obj/item/storage/box/matches{
+ pixel_y = 5
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 10
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"cm" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/portable_atmospherics/canister/oxygen,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"cL" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 3
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"cR" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"cZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/emergency_shuttle,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"dj" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 3
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/obj/item/radio/intercom{
+ name = "Station Intercom (General)";
+ pixel_y = -31
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"dP" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/extinguisher_cabinet{
+ pixel_y = 30
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"dT" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg3"
+ },
+/area/shuttle/escape)
+"eq" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/shuttle/escape)
+"ev" = (
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"ex" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 6
+ },
+/obj/structure/flora/ausbushes/leafybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"eB" = (
+/obj/item/rack_parts,
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"eS" = (
+/obj/effect/turf_decal/trimline/red/filled/end{
+ dir = 1
+ },
+/obj/structure/table/reinforced,
+/obj/machinery/recharger,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"eY" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/toolbox/emergency{
+ pixel_y = 3
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"fD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/security,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"fG" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/genericbush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"fJ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/machinery/computer/communications,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"fT" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/machinery/door/window/westleft{
+ name = "Infirmary"
+ },
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"gg" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/structure/chair/comfy/shuttle,
+/obj/item/radio/intercom{
+ dir = 4;
+ name = "Station Intercom (General)";
+ pixel_y = 27
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"gj" = (
+/obj/machinery/door/airlock/maintenance_hatch,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"gl" = (
+/obj/structure/flora/junglebush/large,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"gu" = (
+/obj/structure/shuttle/engine/propulsion,
+/turf/open/floor/plating/airless,
+/area/shuttle/escape)
+"gx" = (
+/turf/open/floor/plating/airless,
+/area/shuttle/escape)
+"gI" = (
+/obj/item/shovel,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"gM" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"gR" = (
+/obj/effect/turf_decal/weather/dirt,
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"ht" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/structure/chair/comfy/shuttle,
+/obj/machinery/light{
+ dir = 8
+ },
+/obj/structure/reagent_dispensers/peppertank{
+ pixel_y = 28
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"hC" = (
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"hJ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/box/monkeycubes{
+ pixel_x = 6;
+ pixel_y = 5
+ },
+/obj/item/storage/box/monkeycubes{
+ pixel_x = -6;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"ib" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"it" = (
+/mob/living/carbon/monkey,
+/obj/structure/flora/grass/jungle/b{
+ icon_state = "bushb3"
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"iD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/table/reinforced,
+/obj/item/restraints/handcuffs{
+ pixel_y = 3
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"iF" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 8
+ },
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"iO" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/space_heater,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"iV" = (
+/obj/effect/decal/cleanable/robot_debris,
+/obj/effect/turf_decal/stripes/corner{
+ dir = 4
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"jO" = (
+/obj/structure/table/reinforced,
+/obj/item/storage/box/stockparts{
+ pixel_y = 7
+ },
+/obj/effect/turf_decal/stripes/line,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"jX" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 9
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"jZ" = (
+/obj/effect/turf_decal/trimline/red/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"ke" = (
+/obj/item/shovel/spade,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"ku" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"lo" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 8
+ },
+/obj/structure/flora/ausbushes/leafybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"lH" = (
+/obj/structure/reagent_dispensers/fueltank,
+/obj/effect/turf_decal/stripes/end{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"lN" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/structure/grille/broken,
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/shuttle/escape)
+"lS" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 4
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"lT" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/table/reinforced,
+/obj/item/cigbutt{
+ pixel_x = 8
+ },
+/obj/machinery/recharger,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"lV" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/structure/table/glass,
+/obj/item/reagent_containers/food/snacks/soup/monkeysdelight{
+ pixel_y = 4
+ },
+/obj/item/reagent_containers/food/drinks/soda_cans/monkey_energy{
+ pixel_y = 5;
+ pixel_x = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"me" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/structure/sign/warning/nosmoking{
+ pixel_y = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"mq" = (
+/mob/living/carbon/monkey,
+/obj/machinery/light/floor,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"mw" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 10
+ },
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"nA" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"nD" = (
+/obj/structure/flora/ausbushes/fernybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"nQ" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"og" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"os" = (
+/obj/effect/turf_decal/trimline/green/filled/end{
+ dir = 8
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 8
+ },
+/obj/machinery/door/window/westleft{
+ name = "Nature pen"
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"oE" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 5
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/firstaid/regular,
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"qD" = (
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"rg" = (
+/obj/item/clothing/glasses/welding{
+ pixel_y = 8;
+ pixel_x = 3
+ },
+/obj/item/weldingtool/largetank{
+ pixel_x = -3
+ },
+/obj/structure/rack,
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"rI" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"sm" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/reagent_dispensers/watertank,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"su" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/structure/table/optable,
+/obj/effect/decal/cleanable/blood/old,
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"sF" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/item/storage/backpack/duffelbag/med/surgery{
+ pixel_y = 5
+ },
+/obj/structure/rack,
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"sN" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"sV" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"tL" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 8
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"uc" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 10
+ },
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"ui" = (
+/obj/structure/extinguisher_cabinet,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/escape)
+"ur" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 8
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"uI" = (
+/obj/structure/flora/rock/jungle{
+ icon_state = "rock3"
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"vt" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 10
+ },
+/obj/structure/table/reinforced,
+/obj/item/restraints/handcuffs{
+ pixel_y = 7
+ },
+/obj/item/storage/fancy/donut_box,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"vx" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 6
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"vP" = (
+/obj/effect/turf_decal/trimline/red/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"vW" = (
+/obj/effect/turf_decal/trimline/red/filled/line{
+ dir = 6
+ },
+/obj/structure/table/reinforced,
+/obj/item/storage/box/handcuffs{
+ pixel_y = 5
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"wg" = (
+/obj/effect/turf_decal/trimline/green/filled/end{
+ dir = 1
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/machinery/door/window/northleft,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"wX" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/light,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"xA" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 8
+ },
+/obj/structure/flora/ausbushes/fernybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"xZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 10
+ },
+/obj/structure/tank_dispenser/oxygen{
+ layer = 2.7;
+ pixel_x = -1;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"yt" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"yI" = (
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"yR" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 6
+ },
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"yZ" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/structure/sign/poster/official/pda_ad{
+ pixel_y = -32
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"zf" = (
+/obj/structure/flora/ausbushes/pointybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"zr" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"zs" = (
+/obj/machinery/light/floor,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"zD" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 5
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"zE" = (
+/obj/machinery/door/airlock/security{
+ name = "Brig";
+ req_access_txt = "63; 42"
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"Ai" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 6
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Aw" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/machinery/status_display/evac{
+ dir = 8;
+ pixel_x = 32
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"AM" = (
+/obj/structure/flora/ausbushes/ywflowers,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Bm" = (
+/obj/machinery/door/airlock/command/glass{
+ name = "Cockpit";
+ req_access_txt = "19"
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"Bo" = (
+/obj/structure/flora/ausbushes/sunnybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Bt" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Bv" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"BA" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/table/glass,
+/obj/item/defibrillator/loaded{
+ pixel_y = 5
+ },
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"BG" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 10
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"BM" = (
+/obj/structure/flora/ausbushes/ppflowers,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Cb" = (
+/obj/structure/flora/rock/jungle{
+ icon_state = "bushc2"
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Co" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/structure/chair/comfy/shuttle,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"CA" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 9
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/chair/comfy/shuttle,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"CE" = (
+/obj/structure/flora/tree/jungle/small,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"CQ" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/vending/cola/space_up,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Db" = (
+/obj/structure/sign/poster/official/help_others,
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/escape)
+"DD" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 9
+ },
+/obj/structure/window/reinforced{
+ dir = 8
+ },
+/mob/living/simple_animal/bot/medbot{
+ name = "\improper emergency medibot";
+ pixel_x = -3;
+ pixel_y = 2
+ },
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"DQ" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"EI" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/machinery/vending/snack/green,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Fo" = (
+/obj/item/cultivator,
+/mob/living/simple_animal/hostile/lizard,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Fp" = (
+/obj/structure/flora/ausbushes/grassybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Gf" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 8
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"GO" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/structure/table/glass,
+/obj/item/storage/box/monkeycubes{
+ pixel_y = 10;
+ pixel_x = 5
+ },
+/obj/item/reagent_containers/food/snacks/cube/monkey{
+ pixel_x = 5
+ },
+/obj/item/paicard{
+ pixel_x = -6;
+ pixel_y = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"GV" = (
+/obj/structure/shuttle/engine/huge,
+/turf/open/floor/plating/airless,
+/area/shuttle/escape)
+"He" = (
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ icon_state = "floorscorched1"
+ },
+/area/shuttle/escape)
+"Hi" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "platingdmg1"
+ },
+/area/shuttle/escape)
+"Hq" = (
+/obj/structure/flora/rock/pile,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"HV" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Ia" = (
+/mob/living/carbon/monkey,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Io" = (
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Iw" = (
+/obj/item/reagent_containers/glass/bucket,
+/mob/living/simple_animal/hostile/retaliate/frog,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Iz" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/decal/cleanable/vomit,
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"IB" = (
+/obj/effect/decal/cleanable/oil,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"Jw" = (
+/obj/structure/shuttle/engine/heater,
+/obj/structure/window/reinforced{
+ dir = 1
+ },
+/turf/open/floor/plating/airless,
+/area/shuttle/escape)
+"JD" = (
+/obj/effect/turf_decal/trimline/blue/filled/end{
+ dir = 1
+ },
+/obj/structure/table/glass,
+/obj/item/storage/firstaid/brute{
+ pixel_x = 4;
+ pixel_y = 2
+ },
+/obj/item/storage/firstaid/regular{
+ pixel_x = -3
+ },
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"JR" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/machinery/suit_storage_unit/standard_unit,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"Ka" = (
+/obj/effect/turf_decal/weather/dirt,
+/obj/structure/flora/ausbushes/sparsegrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Kv" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/structure/sign/poster/contraband/tools{
+ pixel_y = 32
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"Kx" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 3
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"KT" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Lm" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/structure/flora/ausbushes/pointybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"LG" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"LO" = (
+/obj/structure/flora/rock/jungle{
+ icon_state = "grassa4"
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"LW" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"LY" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"MJ" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 4
+ },
+/obj/structure/flora/ausbushes/leafybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"MS" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Nu" = (
+/obj/effect/turf_decal/weather/dirt,
+/obj/item/hatchet,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Ob" = (
+/obj/effect/turf_decal/trimline/green/filled/end,
+/obj/effect/turf_decal/stripes/line,
+/obj/machinery/door/window/southleft{
+ name = "Nature pen"
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"OS" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 3
+ },
+/obj/machinery/vending/coffee,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Ps" = (
+/obj/structure/flora/ausbushes/brflowers,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"PG" = (
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/green/filled/corner{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"PP" = (
+/obj/structure/flora/ausbushes/genericbush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"QC" = (
+/obj/structure/flora/ausbushes/lavendergrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"QM" = (
+/obj/item/bodypart,
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating{
+ icon_state = "panelscorched"
+ },
+/area/shuttle/escape)
+"QO" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 4
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"QZ" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 4
+ },
+/obj/effect/turf_decal/trimline/blue/filled/corner{
+ dir = 1
+ },
+/obj/structure/chair,
+/obj/structure/sign/poster/contraband/busty_backdoor_xeno_babes_6{
+ pixel_x = 30
+ },
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"Ru" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 9
+ },
+/obj/machinery/vending/hydroseeds,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Sl" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/obj/machinery/computer/operating{
+ dir = 1
+ },
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"Sr" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 6
+ },
+/obj/structure/table/glass,
+/obj/item/clothing/suit/monkeysuit{
+ pixel_y = 4;
+ pixel_x = -2
+ },
+/obj/item/clothing/mask/gas/monkeymask{
+ pixel_x = 5;
+ pixel_y = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"SS" = (
+/obj/machinery/door/airlock/titanium{
+ name = "Emergency Shuttle Airlock"
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"ST" = (
+/obj/effect/turf_decal/weather/dirt,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Ti" = (
+/obj/structure/flora/rock/jungle{
+ icon_state = "busha3"
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Ts" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/machinery/hydroponics/soil,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"TH" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 5
+ },
+/obj/machinery/light{
+ dir = 1
+ },
+/obj/structure/chair/comfy/shuttle,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"TK" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 5
+ },
+/obj/item/hatchet,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"TT" = (
+/obj/effect/turf_decal/weather/dirt,
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Um" = (
+/obj/effect/turf_decal/stripes/line{
+ dir = 1
+ },
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"Uy" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/item/reagent_containers/food/snacks/grown/banana,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"UE" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 5
+ },
+/obj/machinery/vending/hydronutrients,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"UO" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Vu" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/mob/living/carbon/monkey,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Vv" = (
+/mob/living/carbon/monkey,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"VI" = (
+/obj/effect/spawner/structure/window/shuttle,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"VM" = (
+/obj/structure/flora/tree/jungle,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"VU" = (
+/turf/closed/wall/mineral/titanium,
+/area/shuttle/escape)
+"Wa" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Wr" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 9
+ },
+/obj/structure/flora/ausbushes/reedbush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Wz" = (
+/obj/effect/turf_decal/stripes/line,
+/obj/effect/decal/cleanable/dirt,
+/obj/machinery/recharge_station,
+/turf/open/floor/plating,
+/area/shuttle/escape)
+"WE" = (
+/turf/template_noop,
+/area/template_noop)
+"WH" = (
+/obj/structure/flora/ausbushes/fullgrass,
+/obj/structure/flora/ausbushes/sunnybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"WL" = (
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"Xm" = (
+/obj/structure/flora/rock,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"XK" = (
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"XY" = (
+/obj/effect/turf_decal/trimline/blue/filled/line{
+ dir = 1
+ },
+/obj/effect/decal/cleanable/dirt,
+/turf/open/floor/plasteel{
+ dir = 1
+ },
+/area/shuttle/escape)
+"Ym" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 1
+ },
+/obj/structure/flora/rock/pile,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Yp" = (
+/obj/machinery/door/airlock/titanium{
+ name = "Emergency Shuttle Airlock"
+ },
+/obj/docking_port/mobile/emergency,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Yu" = (
+/turf/closed/wall/mineral/titanium/nodiagonal,
+/area/shuttle/escape)
+"YH" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 9
+ },
+/obj/structure/flora/ausbushes/fullgrass,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"YP" = (
+/obj/effect/turf_decal/trimline/green/filled/end{
+ dir = 4
+ },
+/obj/effect/turf_decal/stripes/line{
+ dir = 4
+ },
+/obj/machinery/door/window/eastleft{
+ name = "Nature pen"
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"YW" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 3
+ },
+/obj/machinery/vending/wardrobe/hydro_wardrobe,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Zd" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 3
+ },
+/obj/machinery/light,
+/obj/structure/chair/comfy/shuttle{
+ dir = 1
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"Zg" = (
+/obj/effect/turf_decal/trimline/blue/filled/line,
+/turf/open/floor/plasteel/dark,
+/area/shuttle/escape)
+"Zl" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 5
+ },
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Zm" = (
+/obj/effect/turf_decal/weather/dirt{
+ dir = 10
+ },
+/obj/structure/flora/ausbushes/fernybush,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"Zt" = (
+/obj/effect/turf_decal/trimline/green/filled/line,
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"ZD" = (
+/obj/structure/chair/comfy/shuttle{
+ dir = 8
+ },
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 4
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+"ZL" = (
+/obj/machinery/hydroponics/soil,
+/obj/item/seeds/banana,
+/turf/open/floor/grass,
+/area/shuttle/escape)
+"ZT" = (
+/obj/effect/turf_decal/trimline/green/filled/line{
+ dir = 8
+ },
+/obj/structure/chair/comfy/shuttle{
+ dir = 4
+ },
+/obj/machinery/light{
+ dir = 8
+ },
+/turf/open/floor/plasteel/white,
+/area/shuttle/escape)
+
+(1,1,1) = {"
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+VU
+SS
+Yu
+Yp
+Yu
+Yu
+Yu
+Yu
+Yu
+SS
+Yu
+SS
+Yu
+Yu
+Yu
+Yu
+Yu
+Yu
+VU
+WE
+WE
+WE
+"}
+(2,1,1) = {"
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+VU
+Yu
+nA
+UO
+yt
+ZT
+UO
+GO
+UO
+ZT
+yt
+UO
+zr
+Yu
+Yu
+lH
+eB
+lN
+bS
+Yu
+VU
+WE
+WE
+"}
+(3,1,1) = {"
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+VU
+Yu
+me
+Io
+Wa
+Wa
+Wa
+Wa
+ev
+Wa
+Wa
+Wa
+Wa
+Bv
+zr
+Yu
+Yu
+rg
+iV
+jO
+Jw
+gx
+gx
+GV
+"}
+(4,1,1) = {"
+WE
+WE
+VU
+VI
+VI
+VI
+VU
+Yu
+nA
+Io
+MS
+VI
+VI
+VI
+VI
+YP
+VI
+VI
+VI
+VI
+KT
+Bv
+zr
+Yu
+Yu
+eq
+bg
+Jw
+gx
+gx
+gx
+"}
+(5,1,1) = {"
+WE
+VU
+Yu
+jX
+tL
+vt
+Yu
+CA
+Io
+MS
+VI
+VI
+YH
+iF
+xA
+Gf
+lo
+Gf
+Zm
+VI
+VI
+KT
+Bv
+BG
+Yu
+Kv
+DQ
+Jw
+gx
+gx
+gx
+"}
+(6,1,1) = {"
+VU
+Yu
+ht
+jZ
+WL
+vP
+zE
+HV
+Zt
+VI
+VI
+Wr
+Vv
+Ti
+Fo
+PP
+Xm
+ZL
+LO
+mw
+VI
+VI
+HV
+Zd
+Yu
+IB
+iO
+Jw
+gu
+WE
+WE
+"}
+(7,1,1) = {"
+VI
+eS
+hC
+lS
+lS
+vW
+Yu
+Co
+Zt
+VI
+Ru
+zs
+Bt
+qD
+Bo
+aJ
+fG
+CE
+Vv
+zs
+uc
+VI
+HV
+Kx
+Yu
+dP
+dT
+Jw
+gu
+WE
+WE
+"}
+(8,1,1) = {"
+Yu
+Yu
+VI
+VI
+ui
+Yu
+Db
+Co
+Zt
+VI
+Ym
+XK
+au
+XK
+VM
+Hq
+QC
+XK
+BM
+Bt
+Ka
+VI
+HV
+YW
+Yu
+LY
+sm
+Jw
+gu
+WE
+WE
+"}
+(9,1,1) = {"
+VI
+eY
+hJ
+lT
+ur
+xZ
+Yu
+CQ
+Zt
+VI
+Ts
+WH
+XK
+XK
+Ps
+gl
+Bt
+it
+AM
+gI
+TT
+VI
+HV
+Zd
+Yu
+Um
+DQ
+Jw
+gx
+gx
+GV
+"}
+(10,1,1) = {"
+VI
+fD
+LW
+WL
+WL
+Zg
+Bm
+HV
+LG
+Ob
+Uy
+Xm
+Vv
+Fp
+qD
+zs
+XK
+XK
+PP
+Bt
+ST
+wg
+PG
+cL
+gj
+Um
+cm
+Jw
+gx
+gx
+gx
+"}
+(11,1,1) = {"
+VI
+cZ
+LW
+WL
+WL
+Zg
+VI
+EI
+Zt
+VI
+Lm
+as
+XK
+VM
+Iw
+au
+XK
+bd
+Bt
+XK
+Nu
+VI
+HV
+Zd
+Yu
+Um
+Hi
+Jw
+gx
+gx
+gx
+"}
+(12,1,1) = {"
+VI
+fJ
+LW
+WL
+WL
+Zg
+VI
+Co
+Zt
+VI
+Vu
+nD
+qD
+PP
+Bt
+yI
+QC
+Bt
+XK
+uI
+gR
+VI
+HV
+OS
+Yu
+Um
+Wz
+Jw
+gu
+WE
+WE
+"}
+(13,1,1) = {"
+VI
+gM
+ku
+WL
+WL
+wX
+Yu
+gg
+Zt
+VI
+UE
+zs
+zf
+ke
+zf
+ay
+XK
+ay
+AM
+mq
+ex
+VI
+HV
+dj
+Yu
+QM
+DQ
+Jw
+gu
+WE
+WE
+"}
+(14,1,1) = {"
+VU
+Yu
+iD
+og
+WL
+Zg
+ui
+Co
+Zt
+VI
+VI
+TK
+Cb
+Bt
+qD
+BM
+Bo
+Ia
+XK
+Ai
+VI
+VI
+HV
+Zd
+Yu
+zD
+vx
+Jw
+gu
+WE
+WE
+"}
+(15,1,1) = {"
+WE
+VU
+Yu
+oE
+JR
+yR
+Yu
+TH
+sN
+zr
+VI
+VI
+Zl
+QO
+MJ
+QO
+ib
+MJ
+Ai
+VI
+VI
+nA
+sV
+aA
+Yu
+DD
+fT
+Jw
+gx
+gx
+GV
+"}
+(16,1,1) = {"
+WE
+WE
+VU
+Yu
+Yu
+Yu
+VU
+Yu
+KT
+sN
+zr
+VI
+VI
+VI
+VI
+os
+VI
+VI
+VI
+VI
+nA
+sV
+MS
+Yu
+Yu
+XY
+sF
+Jw
+gx
+gx
+gx
+"}
+(17,1,1) = {"
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+VU
+Yu
+cR
+sN
+yt
+yt
+yt
+yt
+nQ
+yt
+yt
+yt
+yt
+sV
+yZ
+Yu
+Yu
+BA
+He
+Sl
+Jw
+gx
+gx
+gx
+"}
+(18,1,1) = {"
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+VU
+Yu
+lV
+rI
+ZD
+rI
+rI
+Aw
+rI
+rI
+ZD
+rI
+Sr
+Yu
+Yu
+JD
+QZ
+Iz
+su
+Yu
+VU
+WE
+WE
+"}
+(19,1,1) = {"
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+WE
+VU
+Yu
+VI
+VI
+VI
+VI
+Yu
+VI
+VI
+VI
+VI
+Yu
+Yu
+Yu
+Yu
+Yu
+Yu
+Yu
+VU
+WE
+WE
+WE
+"}
diff --git a/_maps/templates/hilbertshotel.dmm b/_maps/templates/hilbertshotel.dmm
index 4e4d8f8267..da5d13d93e 100644
--- a/_maps/templates/hilbertshotel.dmm
+++ b/_maps/templates/hilbertshotel.dmm
@@ -7,7 +7,7 @@
/area/hilbertshotel)
"c" = (
/obj/machinery/jukebox{
- req_access = null
+ req_one_access = null
},
/turf/open/indestructible/hotelwood,
/area/hilbertshotel)
diff --git a/byond-extools.dll b/byond-extools.dll
index af036e9147..c404bf1be5 100644
Binary files a/byond-extools.dll and b/byond-extools.dll differ
diff --git a/byond-extools.pdb b/byond-extools.pdb
index c80101f6b5..f89dc06441 100644
Binary files a/byond-extools.pdb and b/byond-extools.pdb differ
diff --git a/code/__DEFINES/DNA.dm b/code/__DEFINES/DNA.dm
index a8026f752b..62438ac7c1 100644
--- a/code/__DEFINES/DNA.dm
+++ b/code/__DEFINES/DNA.dm
@@ -143,11 +143,11 @@
#define CUSTOM_SKINTONE 24 //adds a "_g" suffix to bodypart overlays icon states if a custom skintone is used.
#define HORNCOLOR 25
#define WINGCOLOR 26
-#define CAN_SCAR 27 // If this species can be scarred (fleshy)
-
+#define ROBOTIC_LIMBS 27 //has robotic limbs that render like organic ones
+#define CAN_SCAR 28 // If this species can be scarred (fleshy)
/// Used for determining which wounds are applicable to this species.
-#define HAS_FLESH 28 /// if we have flesh (can suffer slash/piercing/burn wounds, requires they don't have NOBLOOD)
-#define HAS_BONE 29 /// if we have bones (can suffer bone wounds)
+#define HAS_FLESH 29 /// if we have flesh (can suffer slash/piercing/burn wounds, requires they don't have NOBLOOD)
+#define HAS_BONE 30 /// if we have bones (can suffer bone wounds)
//organ slots
#define ORGAN_SLOT_BRAIN "brain"
diff --git a/code/__DEFINES/_flags/_flags.dm b/code/__DEFINES/_flags/_flags.dm
index ffa3f1c751..a1d8006dbd 100644
--- a/code/__DEFINES/_flags/_flags.dm
+++ b/code/__DEFINES/_flags/_flags.dm
@@ -9,7 +9,12 @@
#define DISABLE_BITFIELD(variable, flag) (variable &= ~(flag))
#define CHECK_BITFIELD(variable, flag) (variable & (flag))
#define TOGGLE_BITFIELD(variable, flag) (variable ^= (flag))
-
+#define COPY_SPECIFIC_BITFIELDS(a,b,flags)\
+ do{\
+ var/_old = a & ~(flags);\
+ var/_cleaned = b & (flags);\
+ a = _old | _cleaned;\
+ } while(0);
#define CHECK_MULTIPLE_BITFIELDS(flagvar, flags) (((flagvar) & (flags)) == (flags))
GLOBAL_LIST_INIT(bitflags, list(1, 2, 4, 8, 16, 32, 64, 128, 256, 512, 1024, 2048, 4096, 8192, 16384, 32768))
diff --git a/code/__DEFINES/_flags/item_flags.dm b/code/__DEFINES/_flags/item_flags.dm
index 26e764c45b..7da71e22cb 100644
--- a/code/__DEFINES/_flags/item_flags.dm
+++ b/code/__DEFINES/_flags/item_flags.dm
@@ -22,12 +22,10 @@
#define SURGICAL_TOOL (1<<10)
///Can be worn on certain slots (currently belt and id) that would otherwise require an uniform.
#define NO_UNIFORM_REQUIRED (1<<11)
-///Damage when attacking people is not affected by combat mode.
-#define NO_COMBAT_MODE_FORCE_MODIFIER (1<<12)
/// This item can be used to parry. Only a basic check used to determine if we should proceed with parry chain at all.
-#define ITEM_CAN_PARRY (1<<13)
+#define ITEM_CAN_PARRY (1<<12)
/// This item can be used in the directional blocking system. Only a basic check used to determine if we should proceed with directional block handling at all.
-#define ITEM_CAN_BLOCK (1<<14)
+#define ITEM_CAN_BLOCK (1<<13)
// Flags for the clothing_flags var on /obj/item/clothing
diff --git a/code/__DEFINES/_flags/obj_flags.dm b/code/__DEFINES/_flags/obj_flags.dm
index a936a5cef5..ce1e126f12 100644
--- a/code/__DEFINES/_flags/obj_flags.dm
+++ b/code/__DEFINES/_flags/obj_flags.dm
@@ -9,8 +9,11 @@
#define UNIQUE_RENAME (1<<6) //can you customize the description/name of the thing?
#define USES_TGUI (1<<7) //put on things that use tgui on ui_interact instead of custom/old UI.
#define FROZEN (1<<8)
-#define SHOVABLE_ONTO (1<<9) //called on turf.shove_act() to consider whether an object should have a niche effect (defined in their own shove_act()) when someone is pushed onto it, or do a sanity CanPass() check.
-#define BLOCK_Z_FALL (1<<10)
+#define BLOCK_Z_OUT_DOWN (1<<9) // Should this object block z falling from loc?
+#define BLOCK_Z_OUT_UP (1<<10) // Should this object block z uprise from loc?
+#define BLOCK_Z_IN_DOWN (1<<11) // Should this object block z falling from above?
+#define BLOCK_Z_IN_UP (1<<12) // Should this object block z uprise from below?
+#define SHOVABLE_ONTO (1<<13) //called on turf.shove_act() to consider whether an object should have a niche effect (defined in their own shove_act()) when someone is pushed onto it, or do a sanity CanPass() check.
/// Integrity defines for clothing (not flags but close enough)
#define CLOTHING_PRISTINE 0 // We have no damage on the clothing
@@ -18,3 +21,6 @@
#define CLOTHING_SHREDDED 2 // The clothing is useless and cannot be equipped unless repaired first
// If you add new ones, be sure to add them to /obj/Initialize as well for complete mapping support
+
+/// Flags for the pod_flags var on /obj/structure/closet/supplypod
+#define FIRST_SOUNDS (1<<0) // If it shouldn't play sounds the first time it lands, used for reverse mode
diff --git a/code/__DEFINES/actionspeed_modifiers.dm b/code/__DEFINES/actionspeed_modifiers.dm
new file mode 100644
index 0000000000..40fbd3fe26
--- /dev/null
+++ b/code/__DEFINES/actionspeed_modifiers.dm
@@ -0,0 +1,2 @@
+//ids
+#define ACTIONSPEED_ID_SANITY "sanity_component"
diff --git a/code/__DEFINES/antagonists.dm b/code/__DEFINES/antagonists.dm
index a3e5423753..1d47549685 100644
--- a/code/__DEFINES/antagonists.dm
+++ b/code/__DEFINES/antagonists.dm
@@ -63,6 +63,10 @@
#define CONTRACT_UPLINK_PAGE_CONTRACTS "CONTRACTS"
#define CONTRACT_UPLINK_PAGE_HUB "HUB"
+//Lingblood stuff
+#define LINGBLOOD_DETECTION_THRESHOLD 1
+#define LINGBLOOD_EXPLOSION_MULT 2
+#define LINGBLOOD_EXPLOSION_THRESHOLD (LINGBLOOD_DETECTION_THRESHOLD * LINGBLOOD_EXPLOSION_MULT) //Hey, important to note here: the explosion threshold is explicitly more than, rather than more than or equal to. This stops a single loud ability from triggering the explosion threshold.
///Heretics --
#define IS_HERETIC(mob) (mob.mind?.has_antag_datum(/datum/antagonist/heretic))
diff --git a/code/__DEFINES/botany.dm b/code/__DEFINES/botany.dm
new file mode 100644
index 0000000000..d2e4d4e739
--- /dev/null
+++ b/code/__DEFINES/botany.dm
@@ -0,0 +1,12 @@
+
+#define TRAY_NAME_UPDATE name = myseed ? "[initial(name)] ([myseed.plantname])" : initial(name)
+#define YIELD_WEED_MINIMUM 3
+#define YIELD_WEED_MAXIMUM 10
+#define STATIC_NUTRIENT_CAPACITY 10
+
+//Both available scanning modes for the plant analyzer.
+#define PLANT_SCANMODE_STATS 0
+#define PLANT_SCANMODE_CHEMICALS 1
+
+//Seed flags.
+#define MUTATE_EARLY (1<<0)
diff --git a/code/__DEFINES/cargo.dm b/code/__DEFINES/cargo.dm
index bba5b5c5ed..ac5272057a 100644
--- a/code/__DEFINES/cargo.dm
+++ b/code/__DEFINES/cargo.dm
@@ -13,27 +13,43 @@
#define STYLE_GONDOLA 13
#define STYLE_SEETHROUGH 14
-#define POD_ICON_STATE 1
-#define POD_NAME 2
-#define POD_DESC 3
+#define POD_SHAPE 1
+#define POD_BASE 2
+#define POD_DOOR 3
+#define POD_DECAL 4
+#define POD_GLOW 5
+#define POD_RUBBLE_TYPE 6
+#define POD_NAME 7
+#define POD_DESC 8
-#define POD_STYLES list(\
- list("supplypod", "supply pod", "A Nanotrasen supply drop pod."),\
- list("bluespacepod", "bluespace supply pod" , "A Nanotrasen Bluespace supply pod. Teleports back to CentCom after delivery."),\
- list("centcompod", "\improper Centcom supply pod", "A Nanotrasen supply pod, this one has been marked with Central Command's designations. Teleports back to Centcom after delivery."),\
- list("syndiepod", "blood-red supply pod", "A dark, intimidating supply pod, covered in the blood-red markings of the Syndicate. It's probably best to stand back from this."),\
- list("squadpod", "\improper MK. II supply pod", "A Nanotrasen supply pod. This one has been marked the markings of some sort of elite strike team."),\
- list("cultpod", "bloody supply pod", "A Nanotrasen supply pod covered in scratch-marks, blood, and strange runes."),\
- list("missilepod", "cruise missile", "A big ass missile that didn't seem to fully detonate. It was likely launched from some far-off deep space missile silo. There appears to be an auxillery payload hatch on the side, though manually opening it is likely impossible."),\
- list("smissilepod", "\improper Syndicate cruise missile", "A big ass, blood-red missile that didn't seem to fully detonate. It was likely launched from some deep space Syndicate missile silo. There appears to be an auxillery payload hatch on the side, though manually opening it is likely impossible."),\
- list("boxpod", "\improper Aussec supply crate", "An incredibly sturdy supply crate, designed to withstand orbital re-entry. Has 'Aussec Armory - 2532' engraved on the side."),\
- list("honkpod", "\improper HONK pod", "A brightly-colored supply pod. It likely originated from the Clown Federation."),\
- list("fruitpod", "\improper Orange", "An angry orange."),\
- list("", "\improper S.T.E.A.L.T.H. pod MKVII", "A supply pod that, under normal circumstances, is completely invisible to conventional methods of detection. How are you even seeing this?"),\
- list("gondolapod", "gondola", "The silent walker. This one seems to be part of a delivery agency."),\
- list("", "", "")\
-)
+#define RUBBLE_NONE 1
+#define RUBBLE_NORMAL 2
+#define RUBBLE_WIDE 3
+#define RUBBLE_THIN 4
+#define POD_SHAPE_NORML 1
+#define POD_SHAPE_OTHER 2
+
+#define SUPPLYPOD_X_OFFSET -16
+
+GLOBAL_LIST_EMPTY(supplypod_loading_bays)
+
+GLOBAL_LIST_INIT(podstyles, list(\
+ list(POD_SHAPE_NORML, "pod", TRUE, "default", "yellow", RUBBLE_NORMAL, "supply pod", "A Nanotrasen supply drop pod."),\
+ list(POD_SHAPE_NORML, "advpod", TRUE, "bluespace", "blue", RUBBLE_NORMAL, "bluespace supply pod" , "A Nanotrasen Bluespace supply pod. Teleports back to CentCom after delivery."),\
+ list(POD_SHAPE_NORML, "advpod", TRUE, "centcom", "blue", RUBBLE_NORMAL, "\improper CentCom supply pod", "A Nanotrasen supply pod, this one has been marked with Central Command's designations. Teleports back to CentCom after delivery."),\
+ list(POD_SHAPE_NORML, "darkpod", TRUE, "syndicate", "red", RUBBLE_NORMAL, "blood-red supply pod", "An intimidating supply pod, covered in the blood-red markings of the Syndicate. It's probably best to stand back from this."),\
+ list(POD_SHAPE_NORML, "darkpod", TRUE, "deathsquad", "blue", RUBBLE_NORMAL, "\improper Deathsquad drop pod", "A Nanotrasen drop pod. This one has been marked the markings of Nanotrasen's elite strike team."),\
+ list(POD_SHAPE_NORML, "pod", TRUE, "cultist", "red", RUBBLE_NORMAL, "bloody supply pod", "A Nanotrasen supply pod covered in scratch-marks, blood, and strange runes."),\
+ list(POD_SHAPE_OTHER, "missile", FALSE, FALSE, FALSE, RUBBLE_THIN, "cruise missile", "A big ass missile that didn't seem to fully detonate. It was likely launched from some far-off deep space missile silo. There appears to be an auxillery payload hatch on the side, though manually opening it is likely impossible."),\
+ list(POD_SHAPE_OTHER, "smissile", FALSE, FALSE, FALSE, RUBBLE_THIN, "\improper Syndicate cruise missile", "A big ass, blood-red missile that didn't seem to fully detonate. It was likely launched from some deep space Syndicate missile silo. There appears to be an auxillery payload hatch on the side, though manually opening it is likely impossible."),\
+ list(POD_SHAPE_OTHER, "box", TRUE, FALSE, FALSE, RUBBLE_WIDE, "\improper Aussec supply crate", "An incredibly sturdy supply crate, designed to withstand orbital re-entry. Has 'Aussec Armory - 2532' engraved on the side."),\
+ list(POD_SHAPE_NORML, "clownpod", TRUE, "clown", "green", RUBBLE_NORMAL, "\improper HONK pod", "A brightly-colored supply pod. It likely originated from the Clown Federation."),\
+ list(POD_SHAPE_OTHER, "orange", TRUE, FALSE, FALSE, RUBBLE_NONE, "\improper Orange", "An angry orange."),\
+ list(POD_SHAPE_OTHER, FALSE, FALSE, FALSE, FALSE, RUBBLE_NONE, "\improper S.T.E.A.L.T.H. pod MKVII", "A supply pod that, under normal circumstances, is completely invisible to conventional methods of detection. How are you even seeing this?"),\
+ list(POD_SHAPE_OTHER, "gondola", FALSE, FALSE, FALSE, RUBBLE_NONE, "gondola", "The silent walker. This one seems to be part of a delivery agency."),\
+ list(POD_SHAPE_OTHER, FALSE, FALSE, FALSE, FALSE, RUBBLE_NONE, FALSE, FALSE, "rl_click", "give_po")\
+))
#define PACK_GOODY_NONE 0
#define PACK_GOODY_PUBLIC 1 //can be bought by both privates and cargo
-#define PACK_GOODY_PRIVATE 2 //can be bought only by privates
\ No newline at end of file
+#define PACK_GOODY_PRIVATE 2 //can be bought only by privates
diff --git a/code/__DEFINES/citadel_defines.dm b/code/__DEFINES/citadel_defines.dm
index 58125b5497..923355b340 100644
--- a/code/__DEFINES/citadel_defines.dm
+++ b/code/__DEFINES/citadel_defines.dm
@@ -105,3 +105,12 @@
//belly sound pref things
#define NORMIE_HEARCHECK 4
+
+//icon states for the default eyes and for a state for no eye
+#define DEFAULT_EYES_TYPE "normal"
+#define DEFAULT_LEFT_EYE_STATE "normal_left_eye"
+#define DEFAULT_RIGHT_EYE_STATE "normal_right_eye"
+#define DEFAULT_NO_EYE_STATE "no_eye"
+
+//special species definitions
+#define MINIMUM_MUTANT_COLOR "#202020" //this is how dark players mutant parts and skin can be
diff --git a/code/__DEFINES/colors.dm b/code/__DEFINES/colors.dm
index 2273d34c82..fb461acfa4 100644
--- a/code/__DEFINES/colors.dm
+++ b/code/__DEFINES/colors.dm
@@ -1,54 +1,54 @@
// This is eventually for wjohn to add more color standardization stuff like I keep asking him >:(
-#define COLOR_INPUT_DISABLED "#F0F0F0"
-#define COLOR_INPUT_ENABLED "#D3B5B5"
-#define COLOR_FLOORTILE_GRAY "#8D8B8B"
-#define COLOR_ALMOST_BLACK "#333333"
-#define COLOR_BLACK "#000000"
-#define COLOR_RED "#FF0000"
-#define COLOR_RED_LIGHT "#FF3333"
-#define COLOR_MAROON "#800000"
-#define COLOR_YELLOW "#FFFF00"
-#define COLOR_OLIVE "#808000"
-#define COLOR_LIME "#32CD32"
-#define COLOR_GREEN "#008000"
-#define COLOR_CYAN "#00FFFF"
-#define COLOR_TEAL "#008080"
-#define COLOR_BLUE "#0000FF"
-#define COLOR_BLUE_LIGHT "#33CCFF"
-#define COLOR_NAVY "#000080"
-#define COLOR_PINK "#FFC0CB"
-#define COLOR_MAGENTA "#FF00FF"
-#define COLOR_PURPLE "#800080"
-#define COLOR_ORANGE "#FF9900"
-#define COLOR_BEIGE "#CEB689"
-#define COLOR_BLUE_GRAY "#75A2BB"
-#define COLOR_BROWN "#BA9F6D"
-#define COLOR_DARK_BROWN "#997C4F"
-#define COLOR_DARK_ORANGE "#C3630C"
-#define COLOR_GREEN_GRAY "#99BB76"
-#define COLOR_RED_GRAY "#B4696A"
-#define COLOR_PALE_BLUE_GRAY "#98C5DF"
-#define COLOR_PALE_GREEN_GRAY "#B7D993"
-#define COLOR_PALE_ORANGE "#FFC066"
-#define COLOR_PALE_RED_GRAY "#D59998"
-#define COLOR_PALE_PURPLE_GRAY "#CBB1CA"
-#define COLOR_PURPLE_GRAY "#AE8CA8"
+#define COLOR_INPUT_DISABLED "#F0F0F0"
+#define COLOR_INPUT_ENABLED "#D3B5B5"
+#define COLOR_FLOORTILE_GRAY "#8D8B8B"
+#define COLOR_ALMOST_BLACK "#333333"
+#define COLOR_BLACK "#000000"
+#define COLOR_RED "#FF0000"
+#define COLOR_RED_LIGHT "#FF3333"
+#define COLOR_MAROON "#800000"
+#define COLOR_YELLOW "#FFFF00"
+#define COLOR_OLIVE "#808000"
+#define COLOR_LIME "#32CD32"
+#define COLOR_GREEN "#008000"
+#define COLOR_CYAN "#00FFFF"
+#define COLOR_TEAL "#008080"
+#define COLOR_BLUE "#0000FF"
+#define COLOR_BLUE_LIGHT "#33CCFF"
+#define COLOR_NAVY "#000080"
+#define COLOR_PINK "#FFC0CB"
+#define COLOR_MAGENTA "#FF00FF"
+#define COLOR_PURPLE "#800080"
+#define COLOR_ORANGE "#FF9900"
+#define COLOR_BEIGE "#CEB689"
+#define COLOR_BLUE_GRAY "#75A2BB"
+#define COLOR_BROWN "#BA9F6D"
+#define COLOR_DARK_BROWN "#997C4F"
+#define COLOR_DARK_ORANGE "#C3630C"
+#define COLOR_GREEN_GRAY "#99BB76"
+#define COLOR_RED_GRAY "#B4696A"
+#define COLOR_PALE_BLUE_GRAY "#98C5DF"
+#define COLOR_PALE_GREEN_GRAY "#B7D993"
+#define COLOR_PALE_ORANGE "#FFC066"
+#define COLOR_PALE_RED_GRAY "#D59998"
+#define COLOR_PALE_PURPLE_GRAY "#CBB1CA"
+#define COLOR_PURPLE_GRAY "#AE8CA8"
-//Color defines used by the assembly detailer.
-#define COLOR_ASSEMBLY_BLACK "#545454"
-#define COLOR_ASSEMBLY_BGRAY "#9497AB"
-#define COLOR_ASSEMBLY_WHITE "#E2E2E2"
-#define COLOR_ASSEMBLY_RED "#CC4242"
-#define COLOR_ASSEMBLY_ORANGE "#E39751"
-#define COLOR_ASSEMBLY_BEIGE "#AF9366"
-#define COLOR_ASSEMBLY_BROWN "#97670E"
-#define COLOR_ASSEMBLY_GOLD "#AA9100"
-#define COLOR_ASSEMBLY_YELLOW "#CECA2B"
-#define COLOR_ASSEMBLY_GURKHA "#999875"
-#define COLOR_ASSEMBLY_LGREEN "#789876"
-#define COLOR_ASSEMBLY_GREEN "#44843C"
-#define COLOR_ASSEMBLY_LBLUE "#5D99BE"
-#define COLOR_ASSEMBLY_BLUE "#38559E"
-#define COLOR_ASSEMBLY_PURPLE "#6F6192"
-#define COLOR_ASSEMBLY_PINK "#ff4adc"
+// Color defines used by the assembly detailer.
+#define COLOR_ASSEMBLY_BLACK "#545454"
+#define COLOR_ASSEMBLY_BGRAY "#9497AB"
+#define COLOR_ASSEMBLY_WHITE "#E2E2E2"
+#define COLOR_ASSEMBLY_RED "#CC4242"
+#define COLOR_ASSEMBLY_ORANGE "#E39751"
+#define COLOR_ASSEMBLY_BEIGE "#AF9366"
+#define COLOR_ASSEMBLY_BROWN "#97670E"
+#define COLOR_ASSEMBLY_GOLD "#AA9100"
+#define COLOR_ASSEMBLY_YELLOW "#CECA2B"
+#define COLOR_ASSEMBLY_GURKHA "#999875"
+#define COLOR_ASSEMBLY_LGREEN "#789876"
+#define COLOR_ASSEMBLY_GREEN "#44843C"
+#define COLOR_ASSEMBLY_LBLUE "#5D99BE"
+#define COLOR_ASSEMBLY_BLUE "#38559E"
+#define COLOR_ASSEMBLY_PURPLE "#6F6192"
+#define COLOR_ASSEMBLY_PINK "#ff4adc"
diff --git a/code/__DEFINES/combat.dm b/code/__DEFINES/combat.dm
index 14d62f7978..5f5a76b58d 100644
--- a/code/__DEFINES/combat.dm
+++ b/code/__DEFINES/combat.dm
@@ -34,6 +34,8 @@
#define COMBAT_FLAGS_DEFAULT (COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE)
/// Default combat flags for everyone else (so literally everyone but humans).
#define COMBAT_FLAGS_SPRINT_EXEMPT (COMBAT_FLAG_SPRINT_ACTIVE | COMBAT_FLAG_SPRINT_TOGGLED | COMBAT_FLAG_SPRINT_FORCED | COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE)
+/// Default combat flags for those in stamina combat system
+#define COMBAT_FLAGS_STAMINA_COMBAT (COMBAT_FLAG_PARRY_CAPABLE | COMBAT_FLAG_BLOCK_CAPABLE | COMBAT_FLAG_STAMINA_BUFFER)
/// The user wants sprint mode on
#define COMBAT_FLAG_SPRINT_TOGGLED (1<<0)
@@ -47,8 +49,8 @@
#define COMBAT_FLAG_RESISTING_REST (1<<4)
/// Intentionally resting
#define COMBAT_FLAG_INTENTIONALLY_RESTING (1<<5)
-/// Currently stamcritted but not as violently
-#define COMBAT_FLAG_SOFT_STAMCRIT (1<<6)
+/// This mob requires stamina buffer to do things that require stamina buffer. Not having this exempts the mob from stamina combat.
+#define COMBAT_FLAG_STAMINA_BUFFER (1<<6)
/// Force sprint mode on at all times, overrides everything including sprint disable traits.
#define COMBAT_FLAG_SPRINT_FORCED (1<<7)
/// This mob is capable of using the active parrying system.
@@ -64,26 +66,17 @@
// Helpers for getting someone's stamcrit state. Cast to living.
#define NOT_STAMCRIT 0
-#define SOFT_STAMCRIT 1
-#define HARD_STAMCRIT 2
+#define HARD_STAMCRIT 1
// Stamcrit check helpers
#define IS_STAMCRIT(mob) (CHECK_STAMCRIT(mob) != NOT_STAMCRIT)
-#define CHECK_STAMCRIT(mob) ((mob.combat_flags & COMBAT_FLAG_HARD_STAMCRIT)? HARD_STAMCRIT : ((mob.combat_flags & COMBAT_FLAG_SOFT_STAMCRIT)? SOFT_STAMCRIT : NOT_STAMCRIT))
+#define CHECK_STAMCRIT(mob) (mob.combat_flags & COMBAT_FLAG_HARD_STAMCRIT)
//stamina stuff
-///Threshold over which attacks start being hindered.
-#define STAMINA_NEAR_SOFTCRIT 90
-///softcrit for stamina damage. prevents standing up, some actions that cost stamina, etc, but doesn't force a rest or stop movement
-#define STAMINA_SOFTCRIT 100
-///sanity cap to prevent stamina actions (that are still performable) from sending you into crit.
-#define STAMINA_NEAR_CRIT 130
-///crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit
+/// crit for stamina damage. forces a rest, and stops movement until stamina goes back to stamina softcrit
#define STAMINA_CRIT 140
-///same as STAMINA_SOFTCRIT except for the more traditional health calculations
-#define STAMINA_SOFTCRIT_TRADITIONAL 0
-///ditto, but for STAMINA_CRIT
-#define STAMINA_CRIT_TRADITIONAL -40
+/// Threshold under for which you are unable to draw from stamina health to replace stamina buffer
+#define STAMINA_NO_OVERDRAW_THRESHOLD 100
#define CRAWLUNDER_DELAY 30 //Delay for crawling under a standing mob
@@ -230,9 +223,6 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list(
#define EXPLODE_LIGHT 3
#define EXPLODE_GIB_THRESHOLD 50
-#define EMP_HEAVY 1
-#define EMP_LIGHT 2
-
#define GRENADE_CLUMSY_FUMBLE 1
#define GRENADE_NONCLUMSY_FUMBLE 2
#define GRENADE_NO_FUMBLE 3
@@ -255,36 +245,6 @@ GLOBAL_LIST_INIT(shove_disarming_types, typecacheof(list(
//We will round to this value in damage calculations.
#define DAMAGE_PRECISION 0.01
-//items total mass, used to calculate their attacks' stamina costs. If not defined, the cost will be (w_class * 1.25)
-#define TOTAL_MASS_TINY_ITEM 1.25
-#define TOTAL_MASS_SMALL_ITEM 2.5
-#define TOTAL_MASS_NORMAL_ITEM 3.75
-#define TOTAL_MASS_BULKY_ITEM 5
-#define TOTAL_MASS_HUGE_ITEM 6.25
-#define TOTAL_MASS_GIGANTIC_ITEM 7.5
-
-#define TOTAL_MASS_HAND_REPLACEMENT 5 //standard punching stamina cost. most hand replacements are huge items anyway.
-#define TOTAL_MASS_MEDIEVAL_WEAPON 3.6 //very, very generic average sword/warpick/etc. weight in pounds.
-#define TOTAL_MASS_TOY_SWORD 1.5
-
-//stamina cost defines.
-#define STAM_COST_ATTACK_OBJ_MULT 1.2
-#define STAM_COST_ATTACK_MOB_MULT 1
-#define STAM_COST_BATON_MOB_MULT 1
-#define STAM_COST_NO_COMBAT_MULT 1.25
-#define STAM_COST_W_CLASS_MULT 1.25
-#define STAM_COST_THROW_MULT 2
-#define STAM_COST_THROW_MOB 2.5 //multiplied by (mob size + 1)^2.
-
-///Multiplier of the (STAMINA_NEAR_CRIT - user current stamina loss) : (STAMINA_NEAR_CRIT - STAMINA_SOFTCRIT) ratio used in damage penalties when stam soft-critted.
-#define STAM_CRIT_ITEM_ATTACK_PENALTY 0.66
-/// changeNext_move penalty multiplier of the above.
-#define STAM_CRIT_ITEM_ATTACK_DELAY 1.75
-/// Damage penalty when fighting prone.
-#define LYING_DAMAGE_PENALTY 0.7
-/// Added delay when firing guns stam-softcritted. Summed with a hardset CLICK_CD_RANGE delay, similar to STAM_CRIT_DAMAGE_DELAY otherwise.
-#define STAM_CRIT_GUN_DELAY 2.75
-
//stamina recovery defines. Blocked if combat mode is on.
#define STAM_RECOVERY_STAM_CRIT -7.5
#define STAM_RECOVERY_RESTING -6
diff --git a/code/__DEFINES/combat/stamina_combat.dm b/code/__DEFINES/combat/stamina_combat.dm
new file mode 100644
index 0000000000..1f781ca3e0
--- /dev/null
+++ b/code/__DEFINES/combat/stamina_combat.dm
@@ -0,0 +1,35 @@
+// Stamina Buffer
+
+// Standard amounts for stamina usage
+
+// Multipliers
+/// Base stamina cost for an item of a certain w_class without total_mass set.
+#define STAM_COST_W_CLASS_MULT 1.25
+
+// Flat amounts
+/// Usage for eyestabbing with a screwdriver
+#define STAMINA_COST_ITEM_EYESTAB 7.5
+/// Usage for shoving yourself off the ground instantly
+#define STAMINA_COST_SHOVE_UP 10
+
+//items total mass, used to calculate their attacks' stamina costs. If not defined, the cost will be (w_class * 1.25)
+#define TOTAL_MASS_TINY_ITEM 1.25
+#define TOTAL_MASS_SMALL_ITEM 2.5
+#define TOTAL_MASS_NORMAL_ITEM 3.75
+#define TOTAL_MASS_BULKY_ITEM 5
+#define TOTAL_MASS_HUGE_ITEM 6.25
+#define TOTAL_MASS_GIGANTIC_ITEM 7.5
+
+#define TOTAL_MASS_HAND_REPLACEMENT 5 //standard punching stamina cost. most hand replacements are huge items anyway.
+#define TOTAL_MASS_MEDIEVAL_WEAPON 3.6 //very, very generic average sword/warpick/etc. weight in pounds.
+#define TOTAL_MASS_TOY_SWORD 1.5
+
+//stamina cost defines.
+#define STAM_COST_ATTACK_OBJ_MULT 0.75
+#define STAM_COST_ATTACK_MOB_MULT 1
+#define STAM_COST_BATON_MOB_MULT 0.85
+#define STAM_COST_THROW_MULT 0.75
+#define STAM_COST_THROW_MOB 1.25 //multiplied by (mob size + 1)^2.
+
+/// Damage penalty when fighting prone.
+#define LYING_DAMAGE_PENALTY 0.7
diff --git a/code/__DEFINES/configuration.dm b/code/__DEFINES/configuration.dm
index e9881677ba..0428a16828 100644
--- a/code/__DEFINES/configuration.dm
+++ b/code/__DEFINES/configuration.dm
@@ -3,6 +3,8 @@
#define CONFIG_SET(X, Y) global.config.Set(/datum/config_entry/##X, ##Y)
/// Gets the datum of the object, for when editing a const define.
#define CONFIG_GET_ENTRY(X) global.config.GetEntryDatum(/datum/config_entry/##X)
+/// Caches an entry in the proc
+#define CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(X, varname) var/static/datum/config_entry/##X/entrycache_##varname;if(!entrycache_##varname){entrycache_##varname=CONFIG_GET_ENTRY(##X);};var/##varname=entrycache_##varname.config_entry_value
#define CONFIG_MAPS_FILE "maps.txt"
@@ -18,3 +20,5 @@
#define POLICYCONFIG_ON_DEFIB_INTACT "ON_DEFIB_INTACT"
/// Displayed to defibbed/revival surgery'd patients after the memory loss time threshold
#define POLICYCONFIG_ON_DEFIB_LATE "ON_DEFIB_LATE"
+/// Displayed to pyroclastic slimes on spawn
+#define POLICYCONFIG_ON_PYROCLASTIC_SENTIENT "PYROCLASTIC_SLIME"
diff --git a/code/__DEFINES/dcs/signals.dm b/code/__DEFINES/dcs/signals.dm
index 02e3fe6f3d..7b214df421 100644
--- a/code/__DEFINES/dcs/signals.dm
+++ b/code/__DEFINES/dcs/signals.dm
@@ -5,9 +5,21 @@
// global signals
// These are signals which can be listened to by any component on any parent
// start global signals with "!", this used to be necessary but now it's just a formatting choice
-#define COMSIG_GLOB_NEW_Z "!new_z" //from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args)
-#define COMSIG_GLOB_VAR_EDIT "!var_edit" //called after a successful var edit somewhere in the world: (list/args)
-#define COMSIG_GLOB_LIVING_SAY_SPECIAL "!say_special" //global living say plug - use sparingly: (mob/speaker , message)
+/// from base of datum/controller/subsystem/mapping/proc/add_new_zlevel(): (list/args)
+#define COMSIG_GLOB_NEW_Z "!new_z"
+/// called after a successful var edit somewhere in the world: (list/args)
+#define COMSIG_GLOB_VAR_EDIT "!var_edit"
+/// called after an explosion happened : (epicenter, devastation_range, heavy_impact_range, light_impact_range, took, orig_dev_range, orig_heavy_range, orig_light_range)
+#define COMSIG_GLOB_EXPLOSION "!explosion"
+/// mob was created somewhere : (mob)
+#define COMSIG_GLOB_MOB_CREATED "!mob_created"
+/// mob died somewhere : (mob , gibbed)
+#define COMSIG_GLOB_MOB_DEATH "!mob_death"
+/// global living say plug - use sparingly: (mob/speaker , message)
+#define COMSIG_GLOB_LIVING_SAY_SPECIAL "!say_special"
+/// called by datum/cinematic/play() : (datum/cinematic/new_cinematic)
+#define COMSIG_GLOB_PLAY_CINEMATIC "!play_cinematic"
+ #define COMPONENT_GLOB_BLOCK_CINEMATIC 1
// signals from globally accessible objects
/// from SSsun when the sun changes position : (azimuth)
@@ -73,7 +85,7 @@
#define COMSIG_ATOM_EMP_ACT "atom_emp_act"
///from base of atom/fire_act(): (exposed_temperature, exposed_volume)
#define COMSIG_ATOM_FIRE_ACT "atom_fire_act"
-///from base of atom/bullet_act(): (/obj/projectile, def_zone)
+///from base of atom/bullet_act(): (/obj/item/projectile, def_zone)
#define COMSIG_ATOM_BULLET_ACT "atom_bullet_act"
///from base of atom/blob_act(): (/obj/structure/blob)
#define COMSIG_ATOM_BLOB_ACT "atom_blob_act"
@@ -369,6 +381,8 @@
#define COMSIG_MINE_TRIGGERED "minegoboom" ///from [/obj/effect/mine/proc/triggermine]:
// Uncovered information
#define COMPONENT_DEEPSCAN_UNCOVERED_INFORMATION 1
+///from [/obj/structure/closet/supplypod/proc/endlaunch]:
+#define COMSIG_SUPPLYPOD_LANDED "supplypodgoboom"
// /obj/item/grenade signals
#define COMSIG_GRENADE_PRIME "grenade_prime" //called in /obj/item/gun/process_fire (user, target, params, zone_override)
diff --git a/code/__DEFINES/is_helpers.dm b/code/__DEFINES/is_helpers.dm
index 55be13834d..3407b3342b 100644
--- a/code/__DEFINES/is_helpers.dm
+++ b/code/__DEFINES/is_helpers.dm
@@ -44,7 +44,7 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
#define isplatingturf(A) (istype(A, /turf/open/floor/plating))
-#define istransparentturf(A) (istype(A, /turf/open/transparent))
+#define istransparentturf(A) (istype(A, /turf/open/transparent)||istype(A, /turf/open/space/transparent))
//Mobs
#define isliving(A) (istype(A, /mob/living))
@@ -76,6 +76,7 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
#define ismush(A) (is_species(A, /datum/species/mush))
#define isshadow(A) (is_species(A, /datum/species/shadow))
#define isskeleton(A) (is_species(A, /datum/species/skeleton))
+#define isrobotic(A) (is_species(A, /datum/species/ipc) || is_species(A, /datum/species/synthliz))
#define isethereal(A) (is_species(A, /datum/species/ethereal))
// Citadel specific species
@@ -85,6 +86,7 @@ GLOBAL_LIST_INIT(turfs_without_ground, typecacheof(list(
#define isinsect(A) (is_species(A, /datum/species/insect))
#define isxenoperson(A) (is_species(A, /datum/species/xeno))
#define isstartjelly(A) (is_species(A, /datum/species/jelly/roundstartslime))
+#define isarachnid(A) (is_species(A, /datum/species/arachnid))
//more carbon mobs
#define ismonkey(A) (istype(A, /mob/living/carbon/monkey))
@@ -234,3 +236,5 @@ GLOBAL_LIST_INIT(glass_sheet_types, typecacheof(list(
#define isblobmonster(O) (istype(O, /mob/living/simple_animal/hostile/blob))
#define isshuttleturf(T) (length(T.baseturfs) && (/turf/baseturf_skipover/shuttle in T.baseturfs))
+
+#define isProbablyWallMounted(O) (O.pixel_x > 20 || O.pixel_x < -20 || O.pixel_y > 20 || O.pixel_y < -20)
diff --git a/code/__DEFINES/layers_planes.dm b/code/__DEFINES/layers_planes.dm
index 9188efacfd..8ab33689d3 100644
--- a/code/__DEFINES/layers_planes.dm
+++ b/code/__DEFINES/layers_planes.dm
@@ -37,7 +37,9 @@
#define FIELD_OF_VISION_VISUAL_RENDER_TARGET "FIELD_OF_VISION_VISUAL_PLANE"
#define CHAT_PLANE -1 //We don't want heard messages to be hidden by FoV.
-#define CHAT_LAYER 12.1 //Legacy, it doesn't matter that much because we are displayed above the game plane anyway.
+
+#define CHAT_LAYER 12.0001 // Do not insert layers between these two values
+#define CHAT_LAYER_MAX 12.9999
#define BLACKNESS_PLANE 0 //To keep from conflicts with SEE_BLACKNESS internals
#define BLACKNESS_PLANE_RENDER_TARGET "BLACKNESS_PLANE"
diff --git a/code/__DEFINES/maps.dm b/code/__DEFINES/maps.dm
index c5c2dd58c2..854b6c9dcf 100644
--- a/code/__DEFINES/maps.dm
+++ b/code/__DEFINES/maps.dm
@@ -20,11 +20,6 @@ Multi-Z stations are supported and multi-Z mining and away missions would
require only minor tweaks.
*/
-// helpers for modifying jobs, used in various job_changes.dm files
-#define MAP_JOB_CHECK if(SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) { return; }
-#define MAP_JOB_CHECK_BASE if(SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) { return ..(); }
-#define MAP_REMOVE_JOB(jobpath) /datum/job/##jobpath/map_check() { return (SSmapping.config.map_name != JOB_MODIFICATION_MAP_NAME) && ..() }
-
#define SPACERUIN_MAP_EDGE_PAD 15
// traits
diff --git a/code/__DEFINES/maths.dm b/code/__DEFINES/maths.dm
index 370f869c48..3fdda06dbf 100644
--- a/code/__DEFINES/maths.dm
+++ b/code/__DEFINES/maths.dm
@@ -199,8 +199,8 @@
#define EXP_DISTRIBUTION(desired_mean) ( -(1/(1/desired_mean)) * log(rand(1, 1000) * 0.001) )
-#define LORENTZ_DISTRIBUTION(x, s) ( s*tan(TODEGREES(PI*(rand()-0.5))) + x )
-#define LORENTZ_CUMULATIVE_DISTRIBUTION(x, y, s) ( (1/PI)*TORADIANS(arctan((x-y)/s)) + 1/2 )
+#define LORENTZ_DISTRIBUTION(x, s) ( s*tan((rand()-0.5)*180) + x )
+#define LORENTZ_CUMULATIVE_DISTRIBUTION(x, y, s) ( (1/180)*(arctan((x-y)/s)) + 1/2 )
#define RULE_OF_THREE(a, b, x) ((a*x)/b)
// )
diff --git a/code/__DEFINES/mobs.dm b/code/__DEFINES/mobs.dm
index 9c39446a67..e8849d04c8 100644
--- a/code/__DEFINES/mobs.dm
+++ b/code/__DEFINES/mobs.dm
@@ -1,17 +1,17 @@
/*ALL MOB-RELATED DEFINES THAT DON'T BELONG IN ANOTHER FILE GO HERE*/
-//Misc mob defines
+// Misc mob defines
-//Ready states at roundstart for mob/dead/new_player
+// Ready states at roundstart for mob/dead/new_player
#define PLAYER_NOT_READY 0
#define PLAYER_READY_TO_PLAY 1
#define PLAYER_READY_TO_OBSERVE 2
-//movement intent defines for the m_intent var
+// movement intent defines for the m_intent var
#define MOVE_INTENT_WALK "walk"
#define MOVE_INTENT_RUN "run"
-//Blood levels
+// Blood levels
#define BLOOD_VOLUME_MAX_LETHAL 2150
#define BLOOD_VOLUME_EXCESS 2100
#define BLOOD_VOLUME_MAXIMUM 2000
@@ -22,39 +22,43 @@
#define BLOOD_VOLUME_BAD 224
#define BLOOD_VOLUME_SURVIVE 122
-//Sizes of mobs, used by mob/living/var/mob_size
+// Sizes of mobs, used by mob/living/var/mob_size
#define MOB_SIZE_TINY 0
#define MOB_SIZE_SMALL 1
#define MOB_SIZE_HUMAN 2
#define MOB_SIZE_LARGE 3
-//Ventcrawling defines
+// Ventcrawling defines
#define VENTCRAWLER_NONE 0
#define VENTCRAWLER_NUDE 1
#define VENTCRAWLER_ALWAYS 2
-//Bloodcrawling defines
+// Bloodcrawling defines
#define BLOODCRAWL 1
#define BLOODCRAWL_EAT 2
-//Mob bio-types flags
-#define MOB_ORGANIC (1 << 0)
+// Mob bio-types flags
+#define MOB_ORGANIC (1 << 0)
#define MOB_MINERAL (1 << 1)
-#define MOB_ROBOTIC (1 << 2)
+#define MOB_ROBOTIC (1 << 2)
#define MOB_UNDEAD (1 << 3)
-#define MOB_HUMANOID (1 << 4)
-#define MOB_BUG (1 << 5)
+#define MOB_HUMANOID (1 << 4)
+#define MOB_BUG (1 << 5)
#define MOB_BEAST (1 << 6)
-#define MOB_EPIC (1 << 7) //megafauna
+#define MOB_EPIC (1 << 7) // Megafauna
#define MOB_REPTILE (1 << 8)
#define MOB_SPIRIT (1 << 9)
-//Organ defines for carbon mobs
+// Organ defines for carbon mobs
#define ORGAN_ORGANIC 1
#define ORGAN_ROBOTIC 2
#define BODYPART_ORGANIC 1
#define BODYPART_ROBOTIC 2
+#define BODYPART_HYBRID 3
+
+#define HYBRID_BODYPART_DAMAGE_THRESHHOLD 25 //How much damage has to be suffered until the damage threshhold counts as passed
+#define HYBRID_BODYPART_THESHHOLD_MINDAMAGE 15 //Which damage value this limb cannot be healed out of via easy nonsurgical means if the threshhold has been passed, state resets if damage value goes below mindamage.
#define BODYPART_NOT_DISABLED 0
#define BODYPART_DISABLED_DAMAGE 1
@@ -66,194 +70,194 @@
#define DEFAULT_BODYPART_ICON_ROBOTIC 'icons/mob/augmentation/augments.dmi'
#define MONKEY_BODYPART "monkey"
-#define ALIEN_BODYPART "alien"
-#define LARVA_BODYPART "larva"
-#define DEVIL_BODYPART "devil"
+#define ALIEN_BODYPART "alien"
+#define LARVA_BODYPART "larva"
+#define DEVIL_BODYPART "devil"
/*see __DEFINES/inventory.dm for bodypart bitflag defines*/
// Health/damage defines for carbon mobs
#define HUMAN_MAX_OXYLOSS 3
#define HUMAN_CRIT_MAX_OXYLOSS (SSmobs.wait/30)
-#define HEAT_DAMAGE_LEVEL_1 2 //Amount of damage applied when your body temperature just passes the 360.15k safety point
-#define HEAT_DAMAGE_LEVEL_2 3 //Amount of damage applied when your body temperature passes the 400K point
-#define HEAT_DAMAGE_LEVEL_3 8 //Amount of damage applied when your body temperature passes the 460K point and you are on fire
+#define HEAT_DAMAGE_LEVEL_1 2 // Amount of damage applied when your body temperature just passes the 360.15k safety point
+#define HEAT_DAMAGE_LEVEL_2 3 // Amount of damage applied when your body temperature passes the 400K point
+#define HEAT_DAMAGE_LEVEL_3 8 // Amount of damage applied when your body temperature passes the 460K point and you are on fire
-#define COLD_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when your body temperature just passes the 260.15k safety point
-#define COLD_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when your body temperature passes the 200K point
-#define COLD_DAMAGE_LEVEL_3 3 //Amount of damage applied when your body temperature passes the 120K point
+#define COLD_DAMAGE_LEVEL_1 0.5 // Amount of damage applied when your body temperature just passes the 260.15k safety point
+#define COLD_DAMAGE_LEVEL_2 1.5 // Amount of damage applied when your body temperature passes the 200K point
+#define COLD_DAMAGE_LEVEL_3 3 // Amount of damage applied when your body temperature passes the 120K point
-//Note that gas heat damage is only applied once every FOUR ticks.
-#define HEAT_GAS_DAMAGE_LEVEL_1 2 //Amount of damage applied when the current breath's temperature just passes the 360.15k safety point
-#define HEAT_GAS_DAMAGE_LEVEL_2 4 //Amount of damage applied when the current breath's temperature passes the 400K point
-#define HEAT_GAS_DAMAGE_LEVEL_3 8 //Amount of damage applied when the current breath's temperature passes the 1000K point
+// Note that gas heat damage is only applied once every FOUR ticks.
+#define HEAT_GAS_DAMAGE_LEVEL_1 2 // Amount of damage applied when the current breath's temperature just passes the 360.15k safety point
+#define HEAT_GAS_DAMAGE_LEVEL_2 4 // Amount of damage applied when the current breath's temperature passes the 400K point
+#define HEAT_GAS_DAMAGE_LEVEL_3 8 // Amount of damage applied when the current breath's temperature passes the 1000K point
-#define COLD_GAS_DAMAGE_LEVEL_1 0.5 //Amount of damage applied when the current breath's temperature just passes the 260.15k safety point
-#define COLD_GAS_DAMAGE_LEVEL_2 1.5 //Amount of damage applied when the current breath's temperature passes the 200K point
-#define COLD_GAS_DAMAGE_LEVEL_3 3 //Amount of damage applied when the current breath's temperature passes the 120K point
+#define COLD_GAS_DAMAGE_LEVEL_1 0.5 // Amount of damage applied when the current breath's temperature just passes the 260.15k safety point
+#define COLD_GAS_DAMAGE_LEVEL_2 1.5 // Amount of damage applied when the current breath's temperature passes the 200K point
+#define COLD_GAS_DAMAGE_LEVEL_3 3 // Amount of damage applied when the current breath's temperature passes the 120K point
-//Brain Damage defines
-#define BRAIN_DAMAGE_MILD 20
+// Brain Damage defines
+#define BRAIN_DAMAGE_MILD 20
#define BRAIN_DAMAGE_SEVERE 100
-#define BRAIN_DAMAGE_DEATH 200
+#define BRAIN_DAMAGE_DEATH 200
#define BRAIN_TRAUMA_MILD /datum/brain_trauma/mild
#define BRAIN_TRAUMA_SEVERE /datum/brain_trauma/severe
#define BRAIN_TRAUMA_SPECIAL /datum/brain_trauma/special
#define BRAIN_TRAUMA_MAGIC /datum/brain_trauma/magic
-#define TRAUMA_RESILIENCE_BASIC 1 //Curable with chems
-#define TRAUMA_RESILIENCE_SURGERY 2 //Curable with brain surgery
-#define TRAUMA_RESILIENCE_LOBOTOMY 3 //Curable with lobotomy
-#define TRAUMA_RESILIENCE_WOUND 4 //Curable by healing the head wound
-#define TRAUMA_RESILIENCE_MAGIC 5 //Curable only with magic
-#define TRAUMA_RESILIENCE_ABSOLUTE 6 //This is here to stay
+#define TRAUMA_RESILIENCE_BASIC 1 // Curable with chems
+#define TRAUMA_RESILIENCE_SURGERY 2 // Curable with brain surgery
+#define TRAUMA_RESILIENCE_LOBOTOMY 3 // Curable with lobotomy
+#define TRAUMA_RESILIENCE_WOUND 4 // Curable by healing the head wound
+#define TRAUMA_RESILIENCE_MAGIC 5 // Curable only with magic
+#define TRAUMA_RESILIENCE_ABSOLUTE 6 // This is here to stay
-//Limit of traumas for each resilience tier
-#define TRAUMA_LIMIT_BASIC 3
-#define TRAUMA_LIMIT_SURGERY 2
-#define TRAUMA_LIMIT_WOUND 2
+// Limit of traumas for each resilience tier
+#define TRAUMA_LIMIT_BASIC 3
+#define TRAUMA_LIMIT_SURGERY 2
+#define TRAUMA_LIMIT_WOUND 2
#define TRAUMA_LIMIT_LOBOTOMY 3
-#define TRAUMA_LIMIT_MAGIC 3
+#define TRAUMA_LIMIT_MAGIC 3
#define TRAUMA_LIMIT_ABSOLUTE INFINITY
#define BRAIN_DAMAGE_INTEGRITY_MULTIPLIER 0.5
-//Surgery Defines
+// Surgery Defines
#define BIOWARE_GENERIC "generic"
#define BIOWARE_NERVES "nerves"
#define BIOWARE_CIRCULATION "circulation"
#define BIOWARE_LIGAMENTS "ligaments"
-//Health hud screws for carbon mobs
-#define SCREWYHUD_NONE 0
-#define SCREWYHUD_CRIT 1
-#define SCREWYHUD_DEAD 2
+// Health hud screws for carbon mobs
+#define SCREWYHUD_NONE 0
+#define SCREWYHUD_CRIT 1
+#define SCREWYHUD_DEAD 2
#define SCREWYHUD_HEALTHY 3
-//Threshold levels for beauty for humans
+// Threshold levels for beauty for humans
#define BEAUTY_LEVEL_HORRID -66
-#define BEAUTY_LEVEL_BAD -33
-#define BEAUTY_LEVEL_DECENT 33
-#define BEAUTY_LEVEL_GOOD 66
-#define BEAUTY_LEVEL_GREAT 100
+#define BEAUTY_LEVEL_BAD -33
+#define BEAUTY_LEVEL_DECENT 33
+#define BEAUTY_LEVEL_GOOD 66
+#define BEAUTY_LEVEL_GREAT 100
-//Moods levels for humans
-#define MOOD_LEVEL_HAPPY4 15
-#define MOOD_LEVEL_HAPPY3 10
-#define MOOD_LEVEL_HAPPY2 6
-#define MOOD_LEVEL_HAPPY1 2
-#define MOOD_LEVEL_NEUTRAL 0
-#define MOOD_LEVEL_SAD1 -3
-#define MOOD_LEVEL_SAD2 -12
-#define MOOD_LEVEL_SAD3 -18
-#define MOOD_LEVEL_SAD4 -25
+// Moods levels for humans
+#define MOOD_LEVEL_HAPPY4 15
+#define MOOD_LEVEL_HAPPY3 10
+#define MOOD_LEVEL_HAPPY2 6
+#define MOOD_LEVEL_HAPPY1 2
+#define MOOD_LEVEL_NEUTRAL 0
+#define MOOD_LEVEL_SAD1 -3
+#define MOOD_LEVEL_SAD2 -12
+#define MOOD_LEVEL_SAD3 -18
+#define MOOD_LEVEL_SAD4 -25
-//Sanity levels for humans
-#define SANITY_AMAZING 150
-#define SANITY_GREAT 125
-#define SANITY_NEUTRAL 100
+// Sanity levels for humans
+#define SANITY_AMAZING 150
+#define SANITY_GREAT 125
+#define SANITY_NEUTRAL 100
#define SANITY_DISTURBED 75
-#define SANITY_UNSTABLE 50
-#define SANITY_CRAZY 25
-#define SANITY_INSANE 0
+#define SANITY_UNSTABLE 50
+#define SANITY_CRAZY 25
+#define SANITY_INSANE 0
-//Nutrition levels for humans
-#define NUTRITION_LEVEL_FAT 600
-#define NUTRITION_LEVEL_FULL 550
+// Nutrition levels for humans
+#define NUTRITION_LEVEL_FAT 600
+#define NUTRITION_LEVEL_FULL 550
#define NUTRITION_LEVEL_WELL_FED 450
-#define NUTRITION_LEVEL_FED 350
-#define NUTRITION_LEVEL_HUNGRY 250
+#define NUTRITION_LEVEL_FED 350
+#define NUTRITION_LEVEL_HUNGRY 250
#define NUTRITION_LEVEL_STARVING 150
#define NUTRITION_LEVEL_START_MIN 250
#define NUTRITION_LEVEL_START_MAX 400
-//Disgust levels for humans
-#define DISGUST_LEVEL_MAXEDOUT 150
-#define DISGUST_LEVEL_DISGUSTED 75
-#define DISGUST_LEVEL_VERYGROSS 50
-#define DISGUST_LEVEL_GROSS 25
+// Disgust levels for humans
+#define DISGUST_LEVEL_MAXEDOUT 150
+#define DISGUST_LEVEL_DISGUSTED 75
+#define DISGUST_LEVEL_VERYGROSS 50
+#define DISGUST_LEVEL_GROSS 25
-//Charge levels for Ethereals
-#define ETHEREAL_CHARGE_NONE 0
-#define ETHEREAL_CHARGE_LOWPOWER 20
-#define ETHEREAL_CHARGE_NORMAL 50
+// Charge levels for Ethereals
+#define ETHEREAL_CHARGE_NONE 0
+#define ETHEREAL_CHARGE_LOWPOWER 20
+#define ETHEREAL_CHARGE_NORMAL 50
#define ETHEREAL_CHARGE_ALMOSTFULL 75
-#define ETHEREAL_CHARGE_FULL 100
-#define ETHEREAL_CHARGE_OVERLOAD 125
+#define ETHEREAL_CHARGE_FULL 100
+#define ETHEREAL_CHARGE_OVERLOAD 125
#define ETHEREAL_CHARGE_DANGEROUS 150
-//Slime evolution threshold. Controls how fast slimes can split/grow
+// Slime evolution threshold. Controls how fast slimes can split/grow
#define SLIME_EVOLUTION_THRESHOLD 10
-//Slime extract crossing. Controls how many extracts is required to feed to a slime to core-cross.
+// Slime extract crossing. Controls how many extracts is required to feed to a slime to core-cross.
#define SLIME_EXTRACT_CROSSING_REQUIRED 10
-//Slime commands defines
-#define SLIME_FRIENDSHIP_FOLLOW 3 //Min friendship to order it to follow
-#define SLIME_FRIENDSHIP_STOPEAT 5 //Min friendship to order it to stop eating someone
-#define SLIME_FRIENDSHIP_STOPEAT_NOANGRY 7 //Min friendship to order it to stop eating someone without it losing friendship
-#define SLIME_FRIENDSHIP_STOPCHASE 4 //Min friendship to order it to stop chasing someone (their target)
-#define SLIME_FRIENDSHIP_STOPCHASE_NOANGRY 6 //Min friendship to order it to stop chasing someone (their target) without it losing friendship
-#define SLIME_FRIENDSHIP_STAY 3 //Min friendship to order it to stay
-#define SLIME_FRIENDSHIP_ATTACK 8 //Min friendship to order it to attack
+// Slime commands defines
+#define SLIME_FRIENDSHIP_FOLLOW 3 // Min friendship to order it to follow
+#define SLIME_FRIENDSHIP_STOPEAT 5 // Min friendship to order it to stop eating someone
+#define SLIME_FRIENDSHIP_STOPEAT_NOANGRY 7 // Min friendship to order it to stop eating someone without it losing friendship
+#define SLIME_FRIENDSHIP_STOPCHASE 4 // Min friendship to order it to stop chasing someone (their target)
+#define SLIME_FRIENDSHIP_STOPCHASE_NOANGRY 6 // Min friendship to order it to stop chasing someone (their target) without it losing friendship
+#define SLIME_FRIENDSHIP_STAY 3 // Min friendship to order it to stay
+#define SLIME_FRIENDSHIP_ATTACK 8 // Min friendship to order it to attack
-//Sentience types, to prevent things like sentience potions from giving bosses sentience
-#define SENTIENCE_ORGANIC 1
+// Sentience types, to prevent things like sentience potions from giving bosses sentience
+#define SENTIENCE_ORGANIC 1
#define SENTIENCE_ARTIFICIAL 2
-// #define SENTIENCE_OTHER 3 unused
-#define SENTIENCE_MINEBOT 4
-#define SENTIENCE_BOSS 5
+//#define SENTIENCE_OTHER 3 // Unused
+#define SENTIENCE_MINEBOT 4
+#define SENTIENCE_BOSS 5
-//Mob AI Status
+// Mob AI Status
-//Hostile simple animals
-//If you add a new status, be sure to add a list for it to the simple_animals global in _globalvars/lists/mobs.dm
+// Hostile simple animals
+// If you add a new status, be sure to add a list for it to the simple_animals global in _globalvars/lists/mobs.dm
#define AI_ON 1
#define AI_IDLE 2
#define AI_OFF 3
#define AI_Z_OFF 4
-//determines if a mob can smash through it
-#define ENVIRONMENT_SMASH_NONE 0
-#define ENVIRONMENT_SMASH_STRUCTURES (1<<0) //crates, lockers, ect
-#define ENVIRONMENT_SMASH_WALLS (1<<1) //walls
-#define ENVIRONMENT_SMASH_RWALLS (1<<2) //rwalls
+// determines if a mob can smash through it
+#define ENVIRONMENT_SMASH_NONE 0
+#define ENVIRONMENT_SMASH_STRUCTURES (1<<0) // crates, lockers, ect
+#define ENVIRONMENT_SMASH_WALLS (1<<1) // walls
+#define ENVIRONMENT_SMASH_RWALLS (1<<2) // rwalls
-#define NO_SLIP_WHEN_WALKING (1<<0)
-#define SLIDE (1<<1)
-#define GALOSHES_DONT_HELP (1<<2)
-#define FLYING_DOESNT_HELP (1<<3)
-#define SLIDE_ICE (1<<4)
-#define SLIP_WHEN_CRAWLING (1<<5) //clown planet ruin amongst others
-#define SLIP_WHEN_JOGGING (1<<6) //slips prevented by walking are also dodged if the mob is nor sprinting or fatigued... unless this flag is on.
+#define NO_SLIP_WHEN_WALKING (1<<0)
+#define SLIDE (1<<1)
+#define GALOSHES_DONT_HELP (1<<2)
+#define FLYING_DOESNT_HELP (1<<3)
+#define SLIDE_ICE (1<<4)
+#define SLIP_WHEN_CRAWLING (1<<5) // clown planet ruin amongst others
+#define SLIP_WHEN_JOGGING (1<<6) // slips prevented by walking are also dodged if the mob is nor sprinting or fatigued... unless this flag is on.
#define MAX_CHICKENS 50
-///Flags used by the flags parameter of electrocute act.
+// /Flags used by the flags parameter of electrocute act.
-///Makes it so that the shock doesn't take gloves into account.
-#define SHOCK_NOGLOVES (1 << 0)
-///Used when the shock is from a tesla bolt.
-#define SHOCK_TESLA (1 << 1)
-///Used when an illusion shocks something. Makes the shock deal stamina damage and not trigger certain secondary effects.
-#define SHOCK_ILLUSION (1 << 2)
-///The shock doesn't stun.
-#define SHOCK_NOSTUN (1 << 3)
+// /Makes it so that the shock doesn't take gloves into account.
+#define SHOCK_NOGLOVES (1 << 0)
+// /Used when the shock is from a tesla bolt.
+#define SHOCK_TESLA (1 << 1)
+// /Used when an illusion shocks something. Makes the shock deal stamina damage and not trigger certain secondary effects.
+#define SHOCK_ILLUSION (1 << 2)
+// /The shock doesn't stun.
+#define SHOCK_NOSTUN (1 << 3)
-#define INCORPOREAL_MOVE_BASIC 1
-#define INCORPOREAL_MOVE_SHADOW 2 // leaves a trail of shadows
-#define INCORPOREAL_MOVE_JAUNT 3 // is blocked by holy water/salt
+#define INCORPOREAL_MOVE_BASIC 1
+#define INCORPOREAL_MOVE_SHADOW 2 // leaves a trail of shadows
+#define INCORPOREAL_MOVE_JAUNT 3 // is blocked by holy water/salt
-//Secbot and ED209 judgement criteria bitflag values
+// Secbot and ED209 judgement criteria bitflag values
#define JUDGE_EMAGGED (1<<0)
#define JUDGE_IDCHECK (1<<1)
#define JUDGE_WEAPONCHECK (1<<2)
#define JUDGE_RECORDCHECK (1<<3)
-//ED209's ignore monkeys
+// ED209's ignore monkeys
#define JUDGE_IGNOREMONKEYS (1<<4)
#define MEGAFAUNA_DEFAULT_RECOVERY_TIME 5
@@ -262,45 +266,45 @@
// Offsets defines
-#define OFFSET_UNIFORM "uniform"
-#define OFFSET_ID "id"
-#define OFFSET_GLOVES "gloves"
-#define OFFSET_GLASSES "glasses"
-#define OFFSET_EARS "ears"
-#define OFFSET_SHOES "shoes"
-#define OFFSET_S_STORE "s_store"
-#define OFFSET_FACEMASK "mask"
-#define OFFSET_HEAD "head"
-#define OFFSET_EYES "eyes"
-#define OFFSET_LIPS "lips"
-#define OFFSET_BELT "belt"
-#define OFFSET_BACK "back"
-#define OFFSET_SUIT "suit"
-#define OFFSET_NECK "neck"
-#define OFFSET_HAIR "hair"
-#define OFFSET_FHAIR "fhair"
-#define OFFSET_MUTPARTS "mutantparts"
+#define OFFSET_UNIFORM "uniform"
+#define OFFSET_ID "id"
+#define OFFSET_GLOVES "gloves"
+#define OFFSET_GLASSES "glasses"
+#define OFFSET_EARS "ears"
+#define OFFSET_SHOES "shoes"
+#define OFFSET_S_STORE "s_store"
+#define OFFSET_FACEMASK "mask"
+#define OFFSET_HEAD "head"
+#define OFFSET_EYES "eyes"
+#define OFFSET_LIPS "lips"
+#define OFFSET_BELT "belt"
+#define OFFSET_BACK "back"
+#define OFFSET_SUIT "suit"
+#define OFFSET_NECK "neck"
+#define OFFSET_HAIR "hair"
+#define OFFSET_FHAIR "fhair"
+#define OFFSET_MUTPARTS "mutantparts"
-//MINOR TWEAKS/MISC
-#define AGE_MIN 18 //youngest a character can be //CITADEL EDIT - 17 --> 18
-#define AGE_MAX 85 //oldest a character can be
-#define WIZARD_AGE_MIN 30 //youngest a wizard can be
-#define APPRENTICE_AGE_MIN 29 //youngest an apprentice can be
-#define SHOES_SLOWDOWN 0 //How much shoes slow you down by default. Negative values speed you up
-#define SHOES_SPEED_SLIGHT SHOES_SLOWDOWN - 1 // slightest speed boost to movement
-#define POCKET_STRIP_DELAY 40 //time taken (in deciseconds) to search somebody's pockets
-#define DOOR_CRUSH_DAMAGE 15 //the amount of damage that airlocks deal when they crush you
+// MINOR TWEAKS/MISC
+#define AGE_MIN 18 // youngest a character can be // CITADEL EDIT - 17 --> 18
+#define AGE_MAX 85 // oldest a character can be
+#define WIZARD_AGE_MIN 30 // youngest a wizard can be
+#define APPRENTICE_AGE_MIN 29 // youngest an apprentice can be
+#define SHOES_SLOWDOWN 0 // How much shoes slow you down by default. Negative values speed you up
+#define SHOES_SPEED_SLIGHT SHOES_SLOWDOWN - 1 // slightest speed boost to movement
+#define POCKET_STRIP_DELAY 40 // time taken (in deciseconds) to search somebody's pockets
+#define DOOR_CRUSH_DAMAGE 15 // the amount of damage that airlocks deal when they crush you
-#define HUNGER_FACTOR 0.1 //factor at which mob nutrition decreases
-#define ETHEREAL_CHARGE_FACTOR 0.08 //factor at which ethereal's charge decreases
-#define REAGENTS_METABOLISM 0.4 //How many units of reagent are consumed per tick, by default.
+#define HUNGER_FACTOR 0.1 // factor at which mob nutrition decreases
+#define ETHEREAL_CHARGE_FACTOR 0.08 // factor at which ethereal's charge decreases
+#define REAGENTS_METABOLISM 0.4 // How many units of reagent are consumed per tick, by default.
#define REAGENTS_EFFECT_MULTIPLIER (REAGENTS_METABOLISM / 0.4) // By defining the effect multiplier this way, it'll exactly adjust all effects according to how they originally were with the 0.4 metabolism
// Roundstart trait system
-#define MAX_QUIRKS 6 //The maximum amount of quirks one character can have at roundstart
+#define MAX_QUIRKS 6 // The maximum amount of quirks one character can have at roundstart
-#define MAX_REVIVE_FIRE_DAMAGE 180
+#define MAX_REVIVE_FIRE_DAMAGE 180
#define MAX_REVIVE_BRUTE_DAMAGE 180
// AI Toggles
@@ -308,28 +312,28 @@
#define AI_VOX // Comment out if you don't want VOX to be enabled and have players download the voice sounds.
// /obj/item/bodypart on_mob_life() retval flag
-#define BODYPART_LIFE_UPDATE_HEALTH (1<<0)
+#define BODYPART_LIFE_UPDATE_HEALTH (1<<0)
#define HUMAN_FIRE_STACK_ICON_NUM 3
-#define TYPING_INDICATOR_TIMEOUT 5 MINUTES
+#define TYPING_INDICATOR_TIMEOUT 20 MINUTES
-#define GRAB_PIXEL_SHIFT_PASSIVE 6
-#define GRAB_PIXEL_SHIFT_AGGRESSIVE 12
-#define GRAB_PIXEL_SHIFT_NECK 16
+#define GRAB_PIXEL_SHIFT_PASSIVE 6
+#define GRAB_PIXEL_SHIFT_AGGRESSIVE 12
+#define GRAB_PIXEL_SHIFT_NECK 16
#define SLEEP_CHECK_DEATH(X) sleep(X); if(QDELETED(src) || stat == DEAD) return;
#define INTERACTING_WITH(X, Y) (Y in X.do_afters)
-/// Field of vision defines.
+// / Field of vision defines.
#define FOV_90_DEGREES 90
#define FOV_180_DEGREES 180
#define FOV_270_DEGREES 270
-/// How far away you can be to make eye contact with someone while examining
+// / How far away you can be to make eye contact with someone while examining
#define EYE_CONTACT_RANGE 5
-/// If you examine the same atom twice in this timeframe, we call examine_more() instead of examine()
+// / If you examine the same atom twice in this timeframe, we call examine_more() instead of examine()
#define EXAMINE_MORE_TIME 1 SECONDS
-#define SILENCE_RANGED_MESSAGE (1<<0)
+#define SILENCE_RANGED_MESSAGE (1<<0)
diff --git a/code/__DEFINES/preferences.dm b/code/__DEFINES/preferences.dm
index 84eed5483a..aef77e7b57 100644
--- a/code/__DEFINES/preferences.dm
+++ b/code/__DEFINES/preferences.dm
@@ -40,6 +40,16 @@
#define PARALLAX_LOW 2
#define PARALLAX_DISABLE 3 //this option must be the highest number
+#define PIXEL_SCALING_AUTO 0
+#define PIXEL_SCALING_1X 1
+#define PIXEL_SCALING_1_2X 1.5
+#define PIXEL_SCALING_2X 2
+#define PIXEL_SCALING_3X 3
+
+#define SCALING_METHOD_NORMAL "normal"
+#define SCALING_METHOD_DISTORT "distort"
+#define SCALING_METHOD_BLUR "blur"
+
#define PARALLAX_DELAY_DEFAULT world.tick_lag
#define PARALLAX_DELAY_MED 1
#define PARALLAX_DELAY_LOW 2
diff --git a/code/__DEFINES/shuttles.dm b/code/__DEFINES/shuttles.dm
index 80983b34be..a188bf8363 100644
--- a/code/__DEFINES/shuttles.dm
+++ b/code/__DEFINES/shuttles.dm
@@ -31,6 +31,11 @@
#define EARLY_LAUNCHED 2
#define ENDGAME_TRANSIT 3
+//positive value = cannot puchase
+#define SHUTTLEPURCHASE_PURCHASABLE 0 //station can buy a shuttle
+#define SHUTTLEPURCHASE_PURCHASED 1 //station has already bought a shuttle, so cannot
+#define SHUTTLEPURCHASE_FORCED 2 //station was given a new shuttle through events or other shenanigans
+
// Ripples, effects that signal a shuttle's arrival
#define SHUTTLE_RIPPLE_TIME 100
diff --git a/code/__DEFINES/skills/defines.dm b/code/__DEFINES/skills/defines.dm
index 47aaeeb1dc..a0b34895df 100644
--- a/code/__DEFINES/skills/defines.dm
+++ b/code/__DEFINES/skills/defines.dm
@@ -40,7 +40,6 @@
#define SKILL_TRAIN_ATTACK_OBJ "train_attack_obj"
#define SKILL_STAMINA_COST "stamina_cost" //Influences the stamina cost from weapon usage.
#define SKILL_THROW_STAM_COST "throw_stam_cost"
-#define SKILL_COMBAT_MODE "combat_mode" //The user must have combat mode on.
#define SKILL_SANITY "sanity" //Is the skill affected by (in)sanity.
#define SKILL_INTELLIGENCE "intelligence" //Is the skill affected by brain damage?
diff --git a/code/__DEFINES/species.dm b/code/__DEFINES/species.dm
new file mode 100644
index 0000000000..c6cc6a5037
--- /dev/null
+++ b/code/__DEFINES/species.dm
@@ -0,0 +1,50 @@
+
+// Species ID Defines ---------------------------
+
+#define SPECIES_ABDUCTOR "abductor"
+#define SPECIES_ANDROID "android"
+#define SPECIES_ANGEL "angel"
+#define SPECIES_MAMMAL "mammal"
+#define SPECIES_INSECT "insect"
+#define SPECIES_DULLAHAN "dullahan"
+#define SPECIES_DWARF "dwarf"
+#define SPECIES_ETHEREAL "ethereal"
+#define SPECIES_FELINID "felinid"
+#define SPECIES_FLY "fly"
+#define SPECIES_GOLEM "golem"
+#define SPECIES_HUMAN "human"
+#define SPECIES_IPC "ipc"
+#define SPECIES_JELLY "jelly"
+ #define SPECIES_SLIME "slime"
+ #define SPECIES_SLIME_HYBRID "slimeperson"
+ #define SPECIES_SLIME_LUMI "slimelumi"
+ #define SPECIES_STARGAZER "stargazer"
+#define SPECIES_LIZARD "lizard"
+ #define SPECIES_ASHWALKER "ashlizard"
+#define SPECIES_MUSHROOM "mush"
+#define SPECIES_PLASMAMAN "plasmaman"
+#define SPECIES_POD "pod"
+ #define SPECIES_POD_WEAK "podweak"
+#define SPECIES_SHADOW "shadow"
+ #define SPECIES_NIGHTMARE "nightmare"
+#define SPECIES_SKELETON "skeleton"
+ #define SPECIES_SKELETON_SPACE "spaceskeleton"
+#define SPECIES_SYNTH_LIZARD "synthliz"
+#define SPECIES_SYNTH "synth"
+ #define SPECIES_SYNTH_MIL "military_synth"
+#define SPECIES_VAMPIRE "vampire"
+#define SPECIES_XENOHYBRID "xeno"
+
+// Species Category Defines ---------------------
+
+#define SPECIES_CATEGORY_ALIEN "alien"
+#define SPECIES_CATEGORY_BASIC "human"
+#define SPECIES_CATEGORY_FURRY "furry" // Weird Category, but okay.
+#define SPECIES_CATEGORY_GOLEM "golem"
+#define SPECIES_CATEGORY_INSECT "insect"
+#define SPECIES_CATEGORY_PLANT "plant"
+#define SPECIES_CATEGORY_ROBOT "robotic"
+#define SPECIES_CATEGORY_JELLY "jelly"
+#define SPECIES_CATEGORY_SHADOW "shadow"
+#define SPECIES_CATEGORY_SKELETON "skeleton"
+#define SPECIES_CATEGORY_UNDEAD "undead"
diff --git a/code/__DEFINES/subsystems.dm b/code/__DEFINES/subsystems.dm
index 9deddd4b46..b405db83b0 100644
--- a/code/__DEFINES/subsystems.dm
+++ b/code/__DEFINES/subsystems.dm
@@ -124,6 +124,7 @@
#define FIRE_PRIORITY_ATMOS_ADJACENCY 300
#define FIRE_PRIORITY_STATPANEL 390
#define FIRE_PRIORITY_CHAT 400
+#define FIRE_PRIORITY_RUNECHAT 410
#define FIRE_PRIORITY_OVERLAYS 500
#define FIRE_PRIORITY_INPUT 1000 // This must always always be the max highest priority. Player input must never be lost.
diff --git a/code/__DEFINES/traits.dm b/code/__DEFINES/traits.dm
index 674cc16980..520f205381 100644
--- a/code/__DEFINES/traits.dm
+++ b/code/__DEFINES/traits.dm
@@ -164,6 +164,7 @@
#define TRAIT_NO_MIDROUND_ANTAG "no-midround-antag" //can't be turned into an antag by random events
#define TRAIT_PUGILIST "pugilist" //This guy punches people for a living
#define TRAIT_KI_VAMPIRE "ki-vampire" //when someone with this trait rolls maximum damage on a punch and stuns the target, they regain some stamina and do clone damage
+#define TRAIT_MAULER "mauler" // this guy punches the shit out of people to hurt them, not to drain their stamina
#define TRAIT_PASSTABLE "passtable"
#define TRAIT_GIANT "giant"
#define TRAIT_DWARF "dwarf"
@@ -205,7 +206,12 @@
#define TRAIT_NO_ALCOHOL "alcohol_intolerance"
#define TRAIT_MUTATION_STASIS "mutation_stasis" //Prevents processed genetics mutations from processing.
#define TRAIT_FAST_PUMP "fast_pump"
+#define TRAIT_NO_PROCESS_FOOD "no-process-food" // You don't get benefits from nutriment, nor nutrition from reagent consumables
#define TRAIT_NICE_SHOT "nice_shot" //hnnnnnnnggggg..... you're pretty good...
+/// Prevents stamina buffer regeneration
+#define TRAIT_NO_STAMINA_BUFFER_REGENERATION "block_stamina_buffer_regen"
+/// Prevents stamina regeneration
+#define TRAIT_NO_STAMINA_REGENERATION "block_stamina_regen"
// mobility flag traits
// IN THE FUTURE, IT WOULD BE NICE TO DO SOMETHING SIMILAR TO https://github.com/tgstation/tgstation/pull/48923/files (ofcourse not nearly the same because I have my.. thoughts on it)
@@ -218,6 +224,8 @@
#define TRAIT_MOBILITY_NOPICKUP "mobility_nopickup"
/// Disallow item use
#define TRAIT_MOBILITY_NOUSE "mobility_nouse"
+///Disallow resting/unresting
+#define TRAIT_MOBILITY_NOREST "mobility_norest"
#define TRAIT_SWIMMING "swimming" //only applied by /datum/element/swimming, for checking
@@ -310,6 +318,7 @@
#define CLOWNOP_TRAIT "clown-op"
#define MEGAFAUNA_TRAIT "megafauna"
#define DEATHSQUAD_TRAIT "deathsquad"
+#define SLIMEPUDDLE_TRAIT "slimepuddle"
/// This trait is added by the active directional block system.
#define ACTIVE_BLOCK_TRAIT "active_block"
/// This trait is added by the parry system.
diff --git a/code/__DEFINES/wounds.dm b/code/__DEFINES/wounds.dm
index 73ada71423..cda67caaab 100644
--- a/code/__DEFINES/wounds.dm
+++ b/code/__DEFINES/wounds.dm
@@ -1,5 +1,5 @@
-#define WOUND_DAMAGE_EXPONENT 1.225
+#define WOUND_DAMAGE_EXPONENT 1.2
/// an attack must do this much damage after armor in order to roll for being a wound (incremental pressure damage need not apply)
#define WOUND_MINIMUM_DAMAGE 5
diff --git a/code/__HELPERS/do_after.dm b/code/__HELPERS/do_after.dm
index 30d40f3867..c65cd80394 100644
--- a/code/__HELPERS/do_after.dm
+++ b/code/__HELPERS/do_after.dm
@@ -38,11 +38,11 @@
return FALSE
if((do_after_flags & DO_AFTER_REQUIRES_USER_ON_TURF) && !isturf(user.loc))
return FALSE
+ if(!(do_after_flags & DO_AFTER_NO_COEFFICIENT) && living_user)
+ delay *= living_user.cached_multiplicative_actions_slowdown
var/starttime = world.time
var/endtime = world.time + delay
var/obj/item/initially_held_item = mob_redirect?.get_active_held_item()
- if(!(do_after_flags & DO_AFTER_NO_COEFFICIENT) && living_user)
- delay *= living_user.do_after_coefficent()
var/atom/movable/AM_user = ismovable(user) && user
var/drifting = AM_user?.Process_Spacemove(NONE) && AM_user.inertia_dir
var/initial_dx = targetturf.x - userturf.x
@@ -245,7 +245,7 @@
if(holding)
holdingnull = 0 //Users hand started holding something, check to see if it's still holding that
- delay *= user.do_after_coefficent()
+ delay *= user.cached_multiplicative_actions_slowdown
var/datum/progressbar/progbar
if (progress)
@@ -300,10 +300,6 @@
LAZYREMOVE(user.do_afters, target)
LAZYREMOVE(target.targeted_by, user)
-/mob/proc/do_after_coefficent() // This gets added to the delay on a do_after, default 1
- . = 1
- return
-
/proc/do_after_mob(mob/user, var/list/targets, time = 30, uninterruptible = 0, progress = 1, datum/callback/extra_checks)
if(!user || !targets)
return 0
@@ -326,6 +322,8 @@
if(progress)
progbar = new(user, time, targets[1])
+ time *= user.cached_multiplicative_actions_slowdown
+
var/endtime = world.time + time
var/starttime = world.time
. = 1
diff --git a/code/__HELPERS/global_lists.dm b/code/__HELPERS/global_lists.dm
index 1119ef44ed..b8c009ff4f 100644
--- a/code/__HELPERS/global_lists.dm
+++ b/code/__HELPERS/global_lists.dm
@@ -32,6 +32,9 @@
init_sprite_accessory_subtypes(/datum/sprite_accessory/caps, GLOB.caps_list)
init_sprite_accessory_subtypes(/datum/sprite_accessory/insect_wings, GLOB.insect_wings_list)
init_sprite_accessory_subtypes(/datum/sprite_accessory/insect_fluff, GLOB.insect_fluffs_list)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/arachnid_legs, GLOB.arachnid_legs_list)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/arachnid_spinneret, GLOB.arachnid_spinneret_list)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/arachnid_mandibles, GLOB.arachnid_mandibles_list)
init_sprite_accessory_subtypes(/datum/sprite_accessory/deco_wings, GLOB.deco_wings_list)
//CIT CHANGES START HERE, ADDS SNOWFLAKE BODYPARTS AND MORE
diff --git a/code/__HELPERS/icons.dm b/code/__HELPERS/icons.dm
index 4723577fad..90864cf359 100644
--- a/code/__HELPERS/icons.dm
+++ b/code/__HELPERS/icons.dm
@@ -1186,6 +1186,8 @@ GLOBAL_DATUM_INIT(dummySave, /savefile, new("tmp/dummySave.sav")) //Cache of ico
SSassets.transport.register_asset(key, I)
for (var/thing2 in targets)
SSassets.transport.send_assets(thing2, key)
+ if(sourceonly)
+ return SSassets.transport.get_asset_url(key)
return "
- Reverse Drop-off Location:
- {data.dropoff_turf ? data.dropoff_turf : 'None'}
-
- [Enable Reverse Mode for this feature]
- "+e+""
diff --git a/code/__HELPERS/mobs.dm b/code/__HELPERS/mobs.dm
index 52e26b67e7..513437e57e 100644
--- a/code/__HELPERS/mobs.dm
+++ b/code/__HELPERS/mobs.dm
@@ -76,6 +76,12 @@
init_sprite_accessory_subtypes(/datum/sprite_accessory/insect_fluff, GLOB.insect_fluffs_list)
if(!GLOB.insect_markings_list.len)
init_sprite_accessory_subtypes(/datum/sprite_accessory/insect_markings, GLOB.insect_markings_list)
+ if(!GLOB.arachnid_legs_list.len)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/arachnid_legs, GLOB.arachnid_legs_list)
+ if(!GLOB.arachnid_spinneret_list.len)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/arachnid_spinneret, GLOB.arachnid_spinneret_list)
+ if(!GLOB.arachnid_mandibles_list.len)
+ init_sprite_accessory_subtypes(/datum/sprite_accessory/arachnid_mandibles, GLOB.arachnid_mandibles_list)
//CIT CHANGES - genitals and such
if(!GLOB.cock_shapes_list.len)
@@ -177,6 +183,9 @@
"insect_wings" = pick(GLOB.insect_wings_list),
"insect_fluff" = "None",
"insect_markings" = pick(GLOB.insect_markings_list),
+ "arachnid_legs" = pick(GLOB.arachnid_legs_list),
+ "arachnid_spinneret" = pick(GLOB.arachnid_spinneret_list),
+ "arachnid_mandibles" = pick(GLOB.arachnid_mandibles_list),
"taur" = "None",
"mam_body_markings" = snowflake_markings_list.len ? pick(snowflake_markings_list) : "None",
"mam_ears" = snowflake_ears_list ? pick(snowflake_ears_list) : "None",
@@ -278,6 +287,13 @@
if(!findname(.))
break
+/proc/random_unique_arachnid_name(attempts_to_find_unique_name=10)
+ for(var/i in 1 to attempts_to_find_unique_name)
+ . = capitalize(pick(GLOB.arachnid_first)) + " " + capitalize(pick(GLOB.arachnid_last))
+
+ if(!findname(.))
+ break
+
#define SKINTONE2HEX(skin_tone) GLOB.skin_tones[skin_tone] || skin_tone
/proc/random_skin_tone()
diff --git a/code/__HELPERS/names.dm b/code/__HELPERS/names.dm
index e1848b21a2..a61e3a6492 100644
--- a/code/__HELPERS/names.dm
+++ b/code/__HELPERS/names.dm
@@ -16,6 +16,9 @@
/proc/moth_name()
return "[pick(GLOB.moth_first)] [pick(GLOB.moth_last)]"
+/proc/arachnid_name()
+ return "[pick(GLOB.arachnid_first)] [pick(GLOB.arachnid_last)]"
+
/proc/church_name()
var/static/church_name
if (church_name)
diff --git a/code/__HELPERS/radiation.dm b/code/__HELPERS/radiation.dm
index 1570eededb..d527d0ac51 100644
--- a/code/__HELPERS/radiation.dm
+++ b/code/__HELPERS/radiation.dm
@@ -12,15 +12,17 @@
))
var/list/processing_list = list(location)
. = list()
- while(processing_list.len)
- var/atom/thing = processing_list[1]
- processing_list -= thing
+ var/i = 0
+ var/lim = 1
+ while(i < lim)
+ var/atom/thing = processing_list[++i]
if(ignored_things[thing.type])
continue
. += thing
if((thing.rad_flags & RAD_PROTECT_CONTENTS) || (SEND_SIGNAL(thing, COMSIG_ATOM_RAD_PROBE) & COMPONENT_BLOCK_RADIATION))
continue
processing_list += thing.contents
+ lim = processing_list.len
/proc/radiation_pulse(atom/source, intensity, range_modifier, log=FALSE, can_contaminate=TRUE)
if(!SSradiation.can_fire)
diff --git a/code/__HELPERS/unsorted.dm b/code/__HELPERS/unsorted.dm
index 4addae3ac4..794a495ae3 100644
--- a/code/__HELPERS/unsorted.dm
+++ b/code/__HELPERS/unsorted.dm
@@ -457,21 +457,23 @@ Turf and target are separate in case you want to teleport some distance from a t
/atom/proc/GetAllContents(var/T)
var/list/processing_list = list(src)
+ var/i = 0
+ var/lim = 1
if(T)
. = list()
- var/i = 0
- while(i < length(processing_list))
+ while(i < lim)
var/atom/A = processing_list[++i]
//Byond does not allow things to be in multiple contents, or double parent-child hierarchies, so only += is needed
//This is also why we don't need to check against assembled as we go along
processing_list += A.contents
+ lim = processing_list.len
if(istype(A,T))
. += A
else
- var/i = 0
- while(i < length(processing_list))
+ while(i < lim)
var/atom/A = processing_list[++i]
processing_list += A.contents
+ lim = processing_list.len
return processing_list
/atom/proc/GetAllContentsIgnoring(list/ignore_typecache)
@@ -480,10 +482,12 @@ Turf and target are separate in case you want to teleport some distance from a t
var/list/processing = list(src)
. = list()
var/i = 0
- while(i < length(processing))
+ var/lim = 1
+ while(i < lim)
var/atom/A = processing[++i]
if(!ignore_typecache[A.type])
processing += A.contents
+ lim = processing.len
. += A
@@ -1254,6 +1258,10 @@ GLOBAL_DATUM_INIT(dview_mob, /mob/dview, new)
var/obj/structure/window/W = O
if(W.ini_dir == dir_to_check || W.ini_dir == FULLTILE_WINDOW_DIR || dir_to_check == FULLTILE_WINDOW_DIR)
return FALSE
+ if(istype(O, /obj/structure/railing))
+ var/obj/structure/railing/rail = O
+ if(rail.ini_dir == dir_to_check || rail.ini_dir == FULLTILE_WINDOW_DIR || dir_to_check == FULLTILE_WINDOW_DIR)
+ return FALSE
return TRUE
/proc/pass()
diff --git a/code/__HELPERS/view.dm b/code/__HELPERS/view.dm
index 48e68be20f..1c92971802 100644
--- a/code/__HELPERS/view.dm
+++ b/code/__HELPERS/view.dm
@@ -2,7 +2,7 @@
var/viewX
var/viewY
if(isnum(view))
- var/totalviewrange = 1 + 2 * view
+ var/totalviewrange = (view < 0 ? -1 : 1) + 2 * view
viewX = totalviewrange
viewY = totalviewrange
else
diff --git a/code/_globalvars/bitfields.dm b/code/_globalvars/bitfields.dm
index 85f5e4fd9b..b558b28cf2 100644
--- a/code/_globalvars/bitfields.dm
+++ b/code/_globalvars/bitfields.dm
@@ -252,7 +252,6 @@ GLOBAL_LIST_INIT(bitfields, list(
"COMBAT_FLAG_SPRINT_ACTIVE" = COMBAT_FLAG_SPRINT_ACTIVE,
"COMBAT_FLAG_ATTEMPTING_CRAWL" = COMBAT_FLAG_ATTEMPTING_CRAWL,
"COMBAT_FLAG_HARD_STAMCRIT" = COMBAT_FLAG_HARD_STAMCRIT,
- "COMBAT_FLAG_SOFT_STAMCRIT" = COMBAT_FLAG_SOFT_STAMCRIT,
"COMBAT_FLAG_INTENTIONALLY_RESTING" = COMBAT_FLAG_INTENTIONALLY_RESTING,
"COMBAT_FLAG_RESISTING_REST" = COMBAT_FLAG_RESISTING_REST,
"COMBAT_FLAG_SPRINT_FORCED" = COMBAT_FLAG_SPRINT_FORCED
diff --git a/code/_globalvars/lists/flavor_misc.dm b/code/_globalvars/lists/flavor_misc.dm
index e8726f8316..0444e42e91 100644
--- a/code/_globalvars/lists/flavor_misc.dm
+++ b/code/_globalvars/lists/flavor_misc.dm
@@ -38,6 +38,9 @@ GLOBAL_LIST_EMPTY(r_wings_list)
GLOBAL_LIST_EMPTY(insect_wings_list)
GLOBAL_LIST_EMPTY(insect_fluffs_list)
GLOBAL_LIST_EMPTY(insect_markings_list)
+GLOBAL_LIST_EMPTY(arachnid_legs_list)
+GLOBAL_LIST_EMPTY(arachnid_spinneret_list)
+GLOBAL_LIST_EMPTY(arachnid_mandibles_list)
GLOBAL_LIST_EMPTY(caps_list)
//a way to index the right bodypart list given the type of bodypart
@@ -60,6 +63,9 @@ GLOBAL_LIST_INIT(mutant_reference_list, list(
"insect_wings" = GLOB.insect_wings_list,
"insect_fluff" = GLOB.insect_fluffs_list,
"insect_markings" = GLOB.insect_markings_list,
+ "arachnid_legs" = GLOB.arachnid_legs_list,
+ "arachnid_spinneret" = GLOB.arachnid_spinneret_list,
+ "arachnid_mandibles" = GLOB.arachnid_mandibles_list,
"caps" = GLOB.caps_list,
"ipc_screen" = GLOB.ipc_screens_list,
"ipc_antenna" = GLOB.ipc_antennas_list,
@@ -267,20 +273,62 @@ GLOBAL_LIST_INIT(redacted_strings, list("\[REDACTED\]", "\[CLASSIFIED\]", "\[ARC
GLOBAL_LIST_INIT(wisdoms, world.file2list("strings/wisdoms.txt"))
-GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "chimpers", "declares", "bellows", "buzzes" ,"beeps", "chirps" ,"hisses" ,"poofs" , "puffs", "rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters", "warbles"))
-
+//LANGUAGE CHARACTER CUSTOMIZATION
+GLOBAL_LIST_INIT(speech_verbs, list("default","says","gibbers", "states", "chitters", "chimpers", "declares", "bellows", "buzzes" ,"beeps", "chirps", "clicks", "hisses" ,"poofs" , "puffs", "rattles", "mewls" ,"barks", "blorbles", "squeaks", "squawks", "flutters", "warbles"))
GLOBAL_LIST_INIT(roundstart_tongues, list("default","human tongue" = /obj/item/organ/tongue, "lizard tongue" = /obj/item/organ/tongue/lizard, "skeleton tongue" = /obj/item/organ/tongue/bone, "fly tongue" = /obj/item/organ/tongue/fly, "ipc tongue" = /obj/item/organ/tongue/robot/ipc))
+//SPECIES BODYPART LISTS
//locked parts are those that your picked species requires to have
//unlocked parts are those that anyone can choose on customisation regardless
//parts not in unlocked, but in all, are thus locked
-GLOBAL_LIST_INIT(all_mutant_parts, list("tail_lizard" = "Tail", "mam_tail" = "Tail", "tail_human" = "Tail", "snout" = "Snout", "frills" = "Frills", "spines" = "Spines", "body_markings" = "Body Markings", "mam_body_markings" = "Species Markings" , "mam_ears" = "Ears", "ears" = "Ears", "mam_snouts" = "Snout", "legs" = "Legs", "deco_wings" = "Decorative Wings", "insect_wings" = "Insect Wings", "insect_fluff" = "Insect Fluff", "taur" = "Tauric Body", "insect_markings" = "Insect Markings", "wings" = "Wings", "xenohead" = "Caste Head", "xenotail" = "Tail", "xenodorsal" = "Dorsal Spines", "ipc_screen" = "Screen", "ipc_antenna" = "Antenna", "meat_type" = "Meat Type", "horns" = "Horns"))
+GLOBAL_LIST_INIT(all_mutant_parts, list("tail_lizard" = "Tail", "mam_tail" = "Tail", "tail_human" = "Tail", "snout" = "Snout", "frills" = "Frills", "spines" = "Spines", "body_markings" = "Body Markings", "mam_body_markings" = "Species Markings" , "mam_ears" = "Ears", "ears" = "Ears", "mam_snouts" = "Snout", "legs" = "Legs", "deco_wings" = "Decorative Wings", "insect_wings" = "Insect Wings", "insect_fluff" = "Insect Fluff", "taur" = "Tauric Body", "insect_markings" = "Insect Markings", "wings" = "Wings", "arachnid_legs" = "Arachnid Legs", "arachnid_spinneret" = "Spinneret", "arachnid_mandibles" = "Mandibles", "xenohead" = "Caste Head", "xenotail" = "Tail", "xenodorsal" = "Dorsal Spines", "ipc_screen" = "Screen", "ipc_antenna" = "Antenna", "meat_type" = "Meat Type", "horns" = "Horns"))
GLOBAL_LIST_INIT(unlocked_mutant_parts, list("horns", "insect_fluff"))
+
//parts in either of the above two lists that require a second option that allows them to be coloured
GLOBAL_LIST_INIT(colored_mutant_parts, list("insect_wings" = "wings_color", "deco_wings" = "wings_color", "horns" = "horns_color"))
//body ids that have greyscale sprites
-GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant","jelly","slime","golem","lum","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian","aquatic"))
+GLOBAL_LIST_INIT(greyscale_limb_types, list("human","moth","lizard","pod","plant","jelly","slime","golem","slimelumi","stargazer","mush","ethereal","snail","c_golem","b_golem","mammal","xeno","ipc","insect","synthliz","avian","aquatic"))
//body ids that have prosthetic sprites
GLOBAL_LIST_INIT(prosthetic_limb_types, list("xion","bishop","cybersolutions","grayson","hephaestus","nanotrasen","talon"))
+
+//FAMILY HEIRLOOM LIST
+//this works by using the first number for the species as a probability to choose one of the items in the following list for their family heirloom
+//if the probability fails, or the species simply isn't in the list, then it defaults to the next global list, which has its own list of items for each job
+//the first item in the list is for if your job isn't in that list
+
+//species-heirloom list (we categorise them by the species id var)
+GLOBAL_LIST_INIT(species_heirlooms, list(
+ "dwarf" = list(25, list(/obj/item/reagent_containers/food/drinks/dwarf_mug)), //example: 25% chance for dwarves to get a dwarf mug as their heirloom (normal container but has manly dorf icon)
+ "insect" = list(25, list(/obj/item/flashlight/lantern/heirloom_moth)),
+ "ipc" = list(25, list(/obj/item/stock_parts/cell/family)), //gives a broken powercell for flavor text!
+ "synthliz" = list(25, list(/obj/item/stock_parts/cell/family)), //they're also robots
+ "slimeperson" = list(25, list(/obj/item/toy/plush/slimeplushie)),
+ "lizard" = list(25, list(/obj/item/toy/plush/lizardplushie)),
+ ))
+
+//job-heirloom list
+GLOBAL_LIST_INIT(job_heirlooms, list(
+ "NO_JOB" = list(/obj/item/toy/cards/deck, /obj/item/lighter, /obj/item/dice/d20),
+ "Clown" = list(/obj/item/paint/anycolor, /obj/item/bikehorn/golden),
+ "Mime" = list(/obj/item/paint/anycolor, /obj/item/toy/dummy),
+ "Cook" = list(/obj/item/kitchen/knife/scimitar),
+ "Botanist" = list(/obj/item/cultivator, /obj/item/reagent_containers/glass/bucket, /obj/item/storage/bag/plants, /obj/item/toy/plush/beeplushie),
+ "Medical Doctor" = list(/obj/item/healthanalyzer),
+ "Paramedic" = list(/obj/item/lighter), //..why?
+ "Station Engineer" = list(/obj/item/wirecutters/brass/family, /obj/item/crowbar/brass/family, /obj/item/screwdriver/brass/family, /obj/item/wrench/brass/family), //brass tools but without the tool speed modifier
+ "Atmospheric Technician" = list(/obj/item/extinguisher/mini/family),
+ "Lawyer" = list(/obj/item/storage/briefcase/lawyer/family),
+ "Janitor" = list(/obj/item/mop),
+ "Scientist" = list(/obj/item/toy/plush/slimeplushie),
+ "Assistant" = list(/obj/item/clothing/gloves/cut/family),
+ "Chaplain" = list(/obj/item/camera/spooky/family),
+ "Head of Personnel" = list(/obj/item/pinpointer/ian)
+ ))
+
+//body ids that have non-gendered bodyparts
+GLOBAL_LIST_INIT(nongendered_limb_types, list("fly", "zombie" ,"synth", "shadow", "cultgolem", "agent", "plasmaman", "clockgolem", "clothgolem"))
+
+//list of eye types, corresponding to a respective left and right icon state for the set of eyes
+GLOBAL_LIST_INIT(eye_types, list("normal", "insect", "moth", "double", "double2", "double3", "cyclops"))
diff --git a/code/_globalvars/lists/mobs.dm b/code/_globalvars/lists/mobs.dm
index 134f9d9cbe..64bac1f9af 100644
--- a/code/_globalvars/lists/mobs.dm
+++ b/code/_globalvars/lists/mobs.dm
@@ -40,6 +40,7 @@ GLOBAL_LIST_EMPTY(sentient_disease_instances)
GLOBAL_LIST_EMPTY(latejoin_ai_cores)
GLOBAL_LIST_EMPTY(mob_config_movespeed_type_lookup)
+GLOBAL_LIST_EMPTY(mob_config_movespeed_type_lookup_floating)
GLOBAL_LIST_EMPTY(latejoiners) //CIT CHANGE - All latejoining people, for traitor-target purposes.
@@ -47,14 +48,22 @@ GLOBAL_LIST_EMPTY(latejoiners) //CIT CHANGE - All latejoining people, for traito
// NOTE: This is entirely based on the fact that byond typesof/subtypesof gets longer/deeper paths before shallower ones.
// If that ever breaks this entire proc breaks.
var/list/mob_types = typesof(/mob)
- var/list/entry_value = CONFIG_GET(keyed_list/multiplicative_movespeed)
+ var/list/mob_types_floating = typesof(/mob)
+ var/list/entry_value = CONFIG_GET(keyed_list/multiplicative_movespeed/normal)
+ var/list/entry_value_floating = CONFIG_GET(keyed_list/multiplicative_movespeed/floating)
var/list/configured_types = list()
+ var/list/configured_types_floating = list()
for(var/path in entry_value)
var/value = entry_value[path]
if(isnull(value))
continue
// associative list sets for elements that already exist preserve order
mob_types[path] = value
+ for(var/path in entry_value_floating)
+ var/value = entry_value_floating[path]
+ if(isnull(value))
+ continue
+ mob_types_floating[path] = value
// now go back up through it to set everything, making absolute sure that base paths are overridden by child paths all the way down the path tree.
for(var/i in length(mob_types) to 1 step -1)
var/path = mob_types[i]
@@ -63,7 +72,14 @@ GLOBAL_LIST_EMPTY(latejoiners) //CIT CHANGE - All latejoining people, for traito
// we're going from bottom to top so it should be safe to do this without further checks..
for(var/subpath in typesof(path))
configured_types[subpath] = mob_types[path]
+ for(var/i in length(mob_types_floating) to 1 step -1)
+ var/path = mob_types_floating[i]
+ if(isnull(mob_types_floating[path]))
+ continue
+ for(var/subpath in typesof(path))
+ configured_types_floating[subpath] = mob_types_floating[path]
GLOB.mob_config_movespeed_type_lookup = configured_types
+ GLOB.mob_config_movespeed_type_lookup_floating = configured_types_floating
if(update_mobs)
update_mob_config_movespeeds()
diff --git a/code/_globalvars/lists/names.dm b/code/_globalvars/lists/names.dm
index b80fcf0bbf..1148e92dd5 100644
--- a/code/_globalvars/lists/names.dm
+++ b/code/_globalvars/lists/names.dm
@@ -16,6 +16,8 @@ GLOBAL_LIST_INIT(carp_names, world.file2list("strings/names/carp.txt"))
GLOBAL_LIST_INIT(golem_names, world.file2list("strings/names/golem.txt"))
GLOBAL_LIST_INIT(moth_first, world.file2list("strings/names/moth_first.txt"))
GLOBAL_LIST_INIT(moth_last, world.file2list("strings/names/moth_last.txt"))
+GLOBAL_LIST_INIT(arachnid_first, world.file2list("strings/names/arachnid_first.txt"))
+GLOBAL_LIST_INIT(arachnid_last, world.file2list("strings/names/arachnid_last.txt"))
GLOBAL_LIST_INIT(plasmaman_names, world.file2list("strings/names/plasmaman.txt"))
GLOBAL_LIST_INIT(ethereal_names, world.file2list("strings/names/ethereal.txt"))
GLOBAL_LIST_INIT(posibrain_names, world.file2list("strings/names/posibrain.txt"))
diff --git a/code/_globalvars/lists/objects.dm b/code/_globalvars/lists/objects.dm
index 706a5ed955..9abc37c7e4 100644
--- a/code/_globalvars/lists/objects.dm
+++ b/code/_globalvars/lists/objects.dm
@@ -43,5 +43,4 @@ GLOBAL_LIST_EMPTY(ai_status_displays)
GLOBAL_LIST_EMPTY(mob_spawners) // All mob_spawn objects
GLOBAL_LIST_EMPTY(alert_consoles) // Station alert consoles, /obj/machinery/computer/station_alert
-//list of everyone playing rock paper scissors
-GLOBAL_LIST_EMPTY(rockpaperscissors_players)
+GLOBAL_LIST_EMPTY(rockpaperscissors_players) // List of everyone playing rock paper scissors
diff --git a/code/_onclick/hud/alert.dm b/code/_onclick/hud/alert.dm
index 980ec38909..5bd9632355 100644
--- a/code/_onclick/hud/alert.dm
+++ b/code/_onclick/hud/alert.dm
@@ -149,6 +149,27 @@
name = "Choking (Plasma)"
desc = "There's highly flammable, toxic plasma in the air and you're breathing it in. Find some fresh air. The box in your backpack has an oxygen tank and gas mask in it."
icon_state = "too_much_tox"
+
+/obj/screen/alert/not_enough_ch4
+ name = "Choking (No CH4)"
+ desc = "You're not getting enough methane. Find some good air before you pass out!"
+ icon_state = "not_enough_ch4"
+
+/obj/screen/alert/too_much_ch4
+ name = "Choking (CH4)"
+ desc = "There's too much methane in the air, and you're breathing it in! Find some good air before you pass out!"
+ icon_state = "too_much_ch4"
+
+/obj/screen/alert/not_enough_ch3br
+ name = "Choking (No CH3Br)"
+ desc = "You're not getting enough methyl bromide. Find some good air before you pass out!"
+ icon_state = "not_enough_tox"
+
+/obj/screen/alert/too_much_ch3br
+ name = "Choking (CH3Br)"
+ desc = "There's highly toxic methyl bromide in the air and you're breathing it in. Find some fresh air. The box in your backpack has an oxygen tank and gas mask in it."
+ icon_state = "too_much_tox"
+
//End gas alerts
diff --git a/code/_onclick/hud/map_popups.dm b/code/_onclick/hud/map_popups.dm
index 777ebb0718..2ecfe80ab5 100644
--- a/code/_onclick/hud/map_popups.dm
+++ b/code/_onclick/hud/map_popups.dm
@@ -1,30 +1,11 @@
-/client
- /**
- * Assoc list with all the active maps - when a screen obj is added to
- * a map, it's put in here as well.
- *
- * Format: list(
Your stamina buffer can take [L.stambuffer] stamina loss, and recharges at no cost.
Your stamina buffer is [(L.stambuffer*(100/L.stambuffer))-(L.bufferedstam*(100/L.stambuffer))]% full.")
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max)
+ to_chat(L, "You have [L.getStaminaLoss()] stamina loss.
\
+
Your stamina buffer is [round((L.stamina_buffer / buffer_max) * 100, 0.1)]% full.")
/obj/screen/staminas/update_icon_state()
var/mob/living/carbon/user = hud?.mymob
@@ -24,6 +26,19 @@
else
icon_state = "stamina[clamp(FLOOR(user.getStaminaLoss() /20, 1), 0, 6)]"
+/obj/screen/staminas/update_overlays()
+ . = ..()
+ var/mob/living/carbon/user = hud?.mymob
+ if(!user)
+ return
+ var/percent = user.getStaminaLoss() / STAMINA_CRIT
+ if((user.stat == DEAD) || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2))
+ . += list("stamina_alert3")
+ else if(percent >= 0.85)
+ . += list("stamina_alert2")
+ else if(percent >= 0.7)
+ . += list("stamina_alert1")
+
//stam buffer
/obj/screen/staminabuffer
icon = 'modular_citadel/icons/ui/screen_gen.dmi'
@@ -33,29 +48,33 @@
layer = ABOVE_HUD_LAYER + 0.1
mouse_opacity = 0
-/obj/screen/staminabuffer/update_icon_state()
+/obj/screen/staminabuffer/proc/mark_dirty()
+ if(update_to_mob())
+ START_PROCESSING(SShuds, src)
+
+/obj/screen/staminabuffer/process()
+ if(!update_to_mob())
+ return PROCESS_KILL
+
+/obj/screen/staminabuffer/Destroy()
+ STOP_PROCESSING(SShuds, src)
+ return ..()
+
+/obj/screen/staminabuffer/proc/update_to_mob()
var/mob/living/carbon/user = hud?.mymob
- if(!user)
- return
+ user.UpdateStaminaBuffer(FALSE)
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max)
+ if(!user?.client)
+ return FALSE
if(user.stat == DEAD || (user.combat_flags & COMBAT_FLAG_HARD_STAMCRIT) || (user.hal_screwyhud in 1 to 2))
- icon_state = "stambuffer7"
- else if(user.hal_screwyhud == 5)
icon_state = "stambuffer0"
+ return FALSE
+ else if(user.hal_screwyhud == 5)
+ icon_state = "stambuffer29"
+ return FALSE
+ else if(user.stamina_buffer >= buffer_max)
+ icon_state = "stambuffer29"
+ return FALSE
else
- switch(user.bufferedstam / user.stambuffer)
- if(0.95 to INFINITY)
- icon_state = "stambuffer7"
- if(0.9 to 0.95)
- icon_state = "stambuffer6"
- if(0.8 to 0.9)
- icon_state = "stambuffer5"
- if(0.6 to 0.8)
- icon_state = "stambuffer4"
- if(0.4 to 0.6)
- icon_state = "stambuffer3"
- if(0.2 to 0.4)
- icon_state = "stambuffer2"
- if(0.05 to 0.2)
- icon_state = "stambuffer1"
- else
- icon_state = "stambuffer0"
+ icon_state = "stambuffer[FLOOR((user.stamina_buffer / buffer_max) * 29, 1)]"
+ return TRUE
diff --git a/code/_onclick/item_attack.dm b/code/_onclick/item_attack.dm
index 9e88476513..cd1ee56848 100644
--- a/code/_onclick/item_attack.dm
+++ b/code/_onclick/item_attack.dm
@@ -85,6 +85,9 @@
if(force && damtype != STAMINA && HAS_TRAIT(user, TRAIT_PACIFISM))
to_chat(user, "You don't want to harm other living beings!")
return
+
+ if(!UseStaminaBufferStandard(user, STAM_COST_ATTACK_MOB_MULT, null, TRUE))
+ return DISCARD_LAST_ACTION
if(!force)
playsound(loc, 'sound/weapons/tap.ogg', get_clamped_volume(), 1, -1)
@@ -100,10 +103,6 @@
log_combat(user, M, "attacked", src.name, "(INTENT: [uppertext(user.a_intent)]) (DAMTYPE: [uppertext(damtype)])")
add_fingerprint(user)
- var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT) //CIT CHANGE - makes attacking things cause stamina loss
- if(weight)
- user.adjustStaminaLossBuffered(weight)
-
// CIT SCREENSHAKE
if(force >= 15)
shake_camera(user, ((force - 10) * 0.01 + 1), ((force - 10) * 0.01))
@@ -120,31 +119,21 @@
if(SEND_SIGNAL(src, COMSIG_ITEM_ATTACK_OBJ, O, user) & COMPONENT_NO_ATTACK_OBJ)
return
if(item_flags & NOBLUDGEON)
- return
+ return DISCARD_LAST_ACTION
+ if(!UseStaminaBufferStandard(user, STAM_COST_ATTACK_OBJ_MULT, warn = TRUE))
+ return DISCARD_LAST_ACTION
user.do_attack_animation(O)
O.attacked_by(src, user)
- var/weight = getweight(user, STAM_COST_ATTACK_OBJ_MULT)
- if(weight)
- user.adjustStaminaLossBuffered(weight)//CIT CHANGE - makes attacking things cause stamina loss
/atom/movable/proc/attacked_by()
return
/obj/attacked_by(obj/item/I, mob/living/user, attackchain_flags = NONE, damage_multiplier = 1)
var/totitemdamage = I.force * damage_multiplier
- var/bad_trait
-
- var/stamloss = user.getStaminaLoss()
- if(stamloss > STAMINA_NEAR_SOFTCRIT) //The more tired you are, the less damage you do.
- var/penalty = (stamloss - STAMINA_NEAR_SOFTCRIT)/(STAMINA_NEAR_CRIT - STAMINA_NEAR_SOFTCRIT)*STAM_CRIT_ITEM_ATTACK_PENALTY
- totitemdamage *= 1 - penalty
-
- if(SEND_SIGNAL(user, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))
- bad_trait = SKILL_COMBAT_MODE //blacklist combat skills.
if(I.used_skills && user.mind)
if(totitemdamage)
- totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ, bad_trait)
+ totitemdamage = user.mind.item_action_skills_mod(I, totitemdamage, I.skill_difficulty, SKILL_ATTACK_OBJ)
for(var/skill in I.used_skills)
if(!(SKILL_TRAIN_ATTACK_OBJ in I.used_skills[skill]))
continue
@@ -187,28 +176,15 @@
if(!.)
return
- var/stamloss = user.getStaminaLoss()
var/stam_mobility_mult = 1
- if(stamloss > STAMINA_NEAR_SOFTCRIT) //The more tired you are, the less damage you do.
- var/penalty = (stamloss - STAMINA_NEAR_SOFTCRIT)/(STAMINA_NEAR_CRIT - STAMINA_NEAR_SOFTCRIT)*STAM_CRIT_ITEM_ATTACK_PENALTY
- stam_mobility_mult -= penalty
if(stam_mobility_mult > LYING_DAMAGE_PENALTY && !CHECK_MOBILITY(user, MOBILITY_STAND)) //damage penalty for fighting prone, doesn't stack with the above.
stam_mobility_mult = LYING_DAMAGE_PENALTY
. *= stam_mobility_mult
- var/bad_trait
- if(!(I.item_flags & NO_COMBAT_MODE_FORCE_MODIFIER))
- if(SEND_SIGNAL(user, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))
- bad_trait = SKILL_COMBAT_MODE //blacklist combat skills.
- if(SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE))
- . *= 0.8
- else if(SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))
- . *= 1.2
-
if(!user.mind || !I.used_skills)
return
if(.)
- . = user.mind.item_action_skills_mod(I, ., I.skill_difficulty, SKILL_ATTACK_MOB, bad_trait)
+ . = user.mind.item_action_skills_mod(I, ., I.skill_difficulty, SKILL_ATTACK_MOB)
for(var/skill in I.used_skills)
if(!(SKILL_TRAIN_ATTACK_MOB in I.used_skills[skill]))
continue
@@ -263,21 +239,23 @@
. = (total_mass || w_class * STAM_COST_W_CLASS_MULT) * multiplier
if(!user)
return
- var/bad_trait
- if(SEND_SIGNAL(user, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))
- . *= STAM_COST_NO_COMBAT_MULT
- bad_trait = SKILL_COMBAT_MODE
if(used_skills && user.mind)
- . = user.mind.item_action_skills_mod(src, ., skill_difficulty, trait, bad_trait, FALSE)
- var/total_health = user.getStaminaLoss()
- . = clamp(., 0, STAMINA_NEAR_CRIT - total_health)
+ . = user.mind.item_action_skills_mod(src, ., skill_difficulty, trait, null, FALSE)
+
+/**
+ * Uses the amount of stamina required for a standard hit
+ */
+/obj/item/proc/UseStaminaBufferStandard(mob/living/user, multiplier = 1, trait = SKILL_STAMINA_COST, warn = TRUE)
+ ASSERT(user)
+ var/cost = getweight(user, multiplier, trait)
+ return user.UseStaminaBuffer(cost, warn)
/// How long this staggers for. 0 and negatives supported.
/obj/item/proc/melee_stagger_duration(force_override)
if(!isnull(stagger_force))
return stagger_force
/// totally not an untested, arbitrary equation.
- return clamp((1.5 + (w_class/7.5)) * ((force_override || force) / 2), 0, 10 SECONDS)
+ return clamp((1.5 + (w_class/5)) * ((force_override || force) / 1.5), 0, 10 SECONDS)
/obj/item/proc/do_stagger_action(mob/living/target, mob/living/user, force_override)
if(!CHECK_BITFIELD(target.status_flags, CANSTAGGER))
diff --git a/code/controllers/admin.dm b/code/controllers/admin.dm
index 28803f0979..3782d8be94 100644
--- a/code/controllers/admin.dm
+++ b/code/controllers/admin.dm
@@ -3,7 +3,9 @@
name = "Initializing..."
var/target
-/obj/effect/statclick/New(loc, text, target) //Don't port this to Initialize it's too critical
+INITIALIZE_IMMEDIATE(/obj/effect/statclick) //it's new, but rebranded.
+
+/obj/effect/statclick/Initialize(mapload, text, target) //Don't port this to Initialize it's too critical
. = ..()
name = text
src.target = target
diff --git a/code/controllers/configuration/config_entry.dm b/code/controllers/configuration/config_entry.dm
index 259082a6ba..ea5c861cd4 100644
--- a/code/controllers/configuration/config_entry.dm
+++ b/code/controllers/configuration/config_entry.dm
@@ -27,7 +27,10 @@
/datum/config_entry/New()
if(type == abstract_type)
CRASH("Abstract config entry [type] instatiated!")
- name = lowertext(type2top(type))
+ if(!name)
+ name = lowertext(type2top(type))
+ else
+ name = lowertext(name)
if(islist(config_entry_value))
var/list/L = config_entry_value
default = L.Copy()
diff --git a/code/controllers/configuration/entries/game_options.dm b/code/controllers/configuration/entries/game_options.dm
index 2e3cb1ea46..fdf7ffd663 100644
--- a/code/controllers/configuration/entries/game_options.dm
+++ b/code/controllers/configuration/entries/game_options.dm
@@ -230,14 +230,7 @@
/datum/config_entry/keyed_list/multiplicative_movespeed
key_mode = KEY_MODE_TYPE
value_mode = VALUE_MODE_NUM
- config_entry_value = list( //DEFAULTS
- /mob/living/simple_animal = 1,
- /mob/living/silicon/pai = 1,
- /mob/living/carbon/alien/humanoid/sentinel = 0.25,
- /mob/living/carbon/alien/humanoid/drone = 0.5,
- /mob/living/carbon/alien/humanoid/royal/praetorian = 1,
- /mob/living/carbon/alien/humanoid/royal/queen = 3
- )
+ abstract_type = /datum/config_entry/keyed_list/multiplicative_movespeed
/datum/config_entry/keyed_list/multiplicative_movespeed/ValidateAndSet()
. = ..()
@@ -249,6 +242,26 @@
if(. && (var_name == NAMEOF(src, config_entry_value)))
update_config_movespeed_type_lookup(TRUE)
+/datum/config_entry/keyed_list/multiplicative_movespeed/normal
+ name = "multiplicative_movespeed"
+ config_entry_value = list( //DEFAULTS
+ /mob/living/simple_animal = 1,
+ /mob/living/silicon/pai = 1,
+ /mob/living/carbon/alien/humanoid/sentinel = 0.25,
+ /mob/living/carbon/alien/humanoid/drone = 0.5,
+ /mob/living/carbon/alien/humanoid/royal/praetorian = 1,
+ /mob/living/carbon/alien/humanoid/royal/queen = 3
+ )
+
+/datum/config_entry/keyed_list/multiplicative_movespeed/floating
+ name = "multiplicative_movespeed_floating"
+ config_entry_value = list(
+ /mob/living = 0,
+ /mob/living/carbon/alien/humanoid = 0,
+ /mob/living/carbon/alien/humanoid/royal/praetorian = 0,
+ /mob/living/carbon/alien/humanoid/royal/queen = 2
+ )
+
/datum/config_entry/number/movedelay //Used for modifying movement speed for mobs.
abstract_type = /datum/config_entry/number/movedelay
integer = FALSE
@@ -280,6 +293,12 @@
/datum/config_entry/number/movedelay/sprint_speed_increase
config_entry_value = 1
+/datum/config_entry/number/movedelay/sprint_max_tiles_increase
+ config_entry_value = 5
+
+/datum/config_entry/number/movedelay/sprint_absolute_max_tiles
+ config_entry_value = 13
+
/datum/config_entry/number/movedelay/sprint_buffer_max
config_entry_value = 24
@@ -291,7 +310,7 @@
/////////////////////////////////////////////////Outdated move delay
/datum/config_entry/number/outdated_movedelay
- deprecated_by = /datum/config_entry/keyed_list/multiplicative_movespeed
+ deprecated_by = /datum/config_entry/keyed_list/multiplicative_movespeed/normal
abstract_type = /datum/config_entry/number/outdated_movedelay
var/movedelay_type
@@ -535,3 +554,15 @@
/datum/config_entry/number/max_shuttle_size
config_entry_value = 500
+
+//wound config stuff (increases the max injury roll, making injuries more likely)
+/datum/config_entry/number/wound_exponent
+ config_entry_value = WOUND_DAMAGE_EXPONENT
+ min_val = 0
+ integer = FALSE
+
+//adds a set amount to any injury rolls on a limb using get_damage() multiplied by this number
+/datum/config_entry/number/wound_damage_multiplier
+ config_entry_value = 0.333
+ min_val = 0
+ integer = FALSE
diff --git a/code/controllers/configuration/entries/general.dm b/code/controllers/configuration/entries/general.dm
index 273ac7fd3e..b3e00af458 100644
--- a/code/controllers/configuration/entries/general.dm
+++ b/code/controllers/configuration/entries/general.dm
@@ -468,6 +468,9 @@
/datum/config_entry/string/default_view
config_entry_value = "15x15"
+/datum/config_entry/string/default_view_square
+ config_entry_value = "15x15"
+
/datum/config_entry/flag/log_pictures
/datum/config_entry/flag/picture_logging_camera
diff --git a/code/controllers/configuration/entries/stamina_combat.dm b/code/controllers/configuration/entries/stamina_combat.dm
new file mode 100644
index 0000000000..65580899f1
--- /dev/null
+++ b/code/controllers/configuration/entries/stamina_combat.dm
@@ -0,0 +1,35 @@
+/datum/config_entry/number/stamina_combat
+ integer = FALSE
+ abstract_type = /datum/config_entry/number/stamina_combat
+
+/// Maximum stamina buffer
+/datum/config_entry/number/stamina_combat/buffer_max
+ config_entry_value = 25
+
+/// Seconds until percent_regeneration_out_of_combat kicks in
+/datum/config_entry/number/stamina_combat/out_of_combat_timer
+ config_entry_value = 15
+
+/// Base regeneration per second
+/datum/config_entry/number/stamina_combat/base_regeneration
+ config_entry_value = 0.5
+
+/// Combat mode regeneration per second
+/datum/config_entry/number/stamina_combat/combat_regeneration
+ config_entry_value = 5
+
+/// After out_of_combat_timer elapses, additionally regenerate this percent of total stamina per second. Unaffected by combat mode.
+/datum/config_entry/number/stamina_combat/percent_regeneration_out_of_combat
+ config_entry_value = 30
+
+/// Seconds after an action for which your regeneration is penalized
+/datum/config_entry/number/stamina_combat/post_action_penalty_delay
+ config_entry_value = 5
+
+/// Factor to multiply by for penalizing post-action-stamina-regen
+/datum/config_entry/number/stamina_combat/post_action_penalty_factor
+ config_entry_value = 0.25
+
+/// Factor to multiply by for stamina usage past buffer into health
+/datum/config_entry/number/stamina_combat/overdraw_penalty_factor
+ config_entry_value = 1.5
diff --git a/code/controllers/failsafe.dm b/code/controllers/failsafe.dm
index 148822cdd1..22f047a297 100644
--- a/code/controllers/failsafe.dm
+++ b/code/controllers/failsafe.dm
@@ -1,4 +1,4 @@
- /**
+/**
* Failsafe
*
* Pretty much pokes the MC to make sure it's still alive.
@@ -31,7 +31,7 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe)
Initialize()
/datum/controller/failsafe/Initialize()
- set waitfor = 0
+ set waitfor = FALSE
Failsafe.Loop()
if(!QDELETED(src))
qdel(src) //when Loop() returns, we delete ourselves and let the mc recreate us
@@ -97,4 +97,4 @@ GLOBAL_REAL(Failsafe, /datum/controller/failsafe)
/datum/controller/failsafe/stat_entry(msg)
msg = "Defcon: [defcon_pretty()] (Interval: [Failsafe.processing_interval] | Iteration: [Failsafe.master_iteration])"
- return msg
+ return msg
\ No newline at end of file
diff --git a/code/controllers/globals.dm b/code/controllers/globals.dm
index 6b5fb294ea..21f022acfd 100644
--- a/code/controllers/globals.dm
+++ b/code/controllers/globals.dm
@@ -20,8 +20,9 @@ GLOBAL_REAL(GLOB, /datum/controller/global_vars)
Initialize()
-/datum/controller/global_vars/Destroy()
- //fuck off kevinz
+/datum/controller/global_vars/Destroy(force)
+ // This is done to prevent an exploit where admins can get around protected vars
+ SHOULD_CALL_PARENT(FALSE)
return QDEL_HINT_IWILLGC
/datum/controller/global_vars/stat_entry(msg)
diff --git a/code/controllers/subsystem.dm b/code/controllers/subsystem.dm
index bb8ce951f5..e49da32557 100644
--- a/code/controllers/subsystem.dm
+++ b/code/controllers/subsystem.dm
@@ -97,9 +97,9 @@
return
//This is used so the mc knows when the subsystem sleeps. do not override.
-/datum/controller/subsystem/proc/ignite(resumed = 0)
+/datum/controller/subsystem/proc/ignite(resumed = FALSE)
SHOULD_NOT_OVERRIDE(TRUE)
- set waitfor = 0
+ set waitfor = FALSE
. = SS_SLEEPING
fire(resumed)
. = state
diff --git a/code/controllers/subsystem/air.dm b/code/controllers/subsystem/air.dm
index e0c6c48eaa..f777c967ae 100644
--- a/code/controllers/subsystem/air.dm
+++ b/code/controllers/subsystem/air.dm
@@ -77,7 +77,6 @@ SUBSYSTEM_DEF(air)
/datum/controller/subsystem/air/proc/extools_update_ssair()
/datum/controller/subsystem/air/proc/extools_update_reactions()
-/datum/controller/subsystem/air/proc/scan_for_active_turfs()
/datum/controller/subsystem/air/fire(resumed = 0)
var/timer = TICK_USAGE_REAL
@@ -165,8 +164,6 @@ SUBSYSTEM_DEF(air)
if(state != SS_RUNNING)
return
resumed = 0
- if(get_amt_active_turfs() < 3000 && !TICK_CHECK)
- scan_for_active_turfs()
currentpart = SSAIR_REBUILD_PIPENETS
@@ -369,7 +366,7 @@ SUBSYSTEM_DEF(air)
sleep(world.tick_lag)
var/timer = world.timeofday
log_mapping("There are [starting_ats] active turfs at roundstart caused by a difference of the air between the adjacent turfs. You can see its coordinates using \"Mapping -> Show roundstart AT list\" verb (debug verbs required).")
- var/list/turfs_to_check = get_amt_active_turfs()
+ var/list/turfs_to_check = get_active_turfs()
for(var/T in turfs_to_check)
GLOB.active_turfs_startlist += T
diff --git a/code/controllers/subsystem/dcs.dm b/code/controllers/subsystem/dcs.dm
index 3243a8d8c8..6be5a4bdfa 100644
--- a/code/controllers/subsystem/dcs.dm
+++ b/code/controllers/subsystem/dcs.dm
@@ -1,6 +1,7 @@
PROCESSING_SUBSYSTEM_DEF(dcs)
name = "Datum Component System"
flags = SS_NO_INIT
+ wait = 1 SECONDS
var/list/elements_by_type = list()
diff --git a/code/controllers/subsystem/economy.dm b/code/controllers/subsystem/economy.dm
index 078d122aa6..47b00d1125 100644
--- a/code/controllers/subsystem/economy.dm
+++ b/code/controllers/subsystem/economy.dm
@@ -60,9 +60,9 @@ SUBSYSTEM_DEF(economy)
secmedsrv_payout() // Payout based on crew safety, health, and mood.
civ_payout() // Payout based on ??? Profit
car_payout() // Cargo's natural gain in the cash moneys.
- for(var/A in bank_accounts)
- var/datum/bank_account/B = A
- B.payday(1)
+ for(var/account in bank_accounts)
+ var/datum/bank_account/bank_account = account
+ bank_account.payday(1)
/datum/controller/subsystem/economy/proc/get_dep_account(dep_id)
diff --git a/code/controllers/subsystem/events.dm b/code/controllers/subsystem/events.dm
index 2e4e728191..9bc8a631c1 100644
--- a/code/controllers/subsystem/events.dm
+++ b/code/controllers/subsystem/events.dm
@@ -100,7 +100,7 @@ SUBSYSTEM_DEF(events)
// REEEEEEEEE
/client/proc/forceEvent()
set name = "Trigger Event"
- set category = "Fun"
+ set category = "Admin.Events"
if(!holder ||!check_rights(R_FUN))
return
diff --git a/code/controllers/subsystem/input.dm b/code/controllers/subsystem/input.dm
index 32936af9e9..bc3f6cf51b 100644
--- a/code/controllers/subsystem/input.dm
+++ b/code/controllers/subsystem/input.dm
@@ -64,10 +64,10 @@ SUBSYSTEM_DEF(input)
// Misc
macroset_classic_input["Tab"] = "\".winset \\\"mainwindow.macro=[SKIN_MACROSET_CLASSIC_HOTKEYS] map.focus=true input.background-color=[COLOR_INPUT_DISABLED]\\\"\""
macroset_classic_input["Escape"] = "\".winset \\\"input.text=\\\"\\\"\\\"\""
-
+
// FINALLY, WE CAN DO SOMETHING MORE NORMAL FOR THE SNOWFLAKE-BUT-LESS KEYSET.
-
- // HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when
+
+ // HAHA - SIKE. Because of BYOND weirdness (tl;dr not specifically binding this way results in potentially duplicate chatboxes when
// conflicts occur with something like say indicator vs say), we're going to snowflake this anyways
var/list/hard_binds = list(
"O" = "ooc",
@@ -80,7 +80,7 @@ SUBSYSTEM_DEF(input)
for(var/key in hard_binds)
for(var/modifier in anti_collision_modifiers)
hard_bind_anti_collision["[modifier]+[key]"] = ".NONSENSICAL_VERB_THAT_DOES_NOTHING"
-
+
macroset_classic_hotkey = list(
"Any" = "\"KeyDown \[\[*\]\]\"",
"Any+UP" = "\"KeyUp \[\[*\]\]\"",
@@ -88,7 +88,7 @@ SUBSYSTEM_DEF(input)
"Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
"Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
)
-
+
macroset_classic_hotkey |= hard_binds
macroset_classic_hotkey |= hard_bind_anti_collision
@@ -100,7 +100,7 @@ SUBSYSTEM_DEF(input)
"Escape" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
"Back" = "\".winset \\\"input.text=\\\"\\\"\\\"\"",
)
-
+
macroset_hotkey |= hard_binds
macroset_hotkey |= hard_bind_anti_collision
diff --git a/code/controllers/subsystem/job.dm b/code/controllers/subsystem/job.dm
index 4f59992ace..0f936bdeff 100644
--- a/code/controllers/subsystem/job.dm
+++ b/code/controllers/subsystem/job.dm
@@ -55,9 +55,10 @@ SUBSYSTEM_DEF(job)
continue
if(!job.config_check())
continue
- if(!job.map_check()) //Even though we initialize before mapping, this is fine because the config is loaded at new
+ if(!job.map_check(SSmapping.config)) //Even though we initialize before mapping, this is fine because the config is loaded at new
testing("Removed [job.type] due to map config");
continue
+ job.process_map_overrides(SSmapping.config)
occupations += job
name_occupations[job.title] = job
type_occupations[J] = job
@@ -665,7 +666,7 @@ SUBSYSTEM_DEF(job)
message_admins(msg)
CRASH(msg)
-/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE)
+/datum/controller/subsystem/job/proc/equip_loadout(mob/dead/new_player/N, mob/living/M, equipbackpackstuff, bypass_prereqs = FALSE, can_drop = TRUE)
var/mob/the_mob = N
if(!the_mob)
the_mob = M // cause this doesn't get assigned if player is a latejoiner
@@ -694,9 +695,15 @@ SUBSYSTEM_DEF(job)
var/mob/living/carbon/C = M
var/obj/item/storage/backpack/B = C.back
if(!B || !SEND_SIGNAL(B, COMSIG_TRY_STORAGE_INSERT, I, null, TRUE, TRUE)) // Otherwise, try to put it in the backpack, for carbons.
- I.forceMove(get_turf(C))
+ if(can_drop)
+ I.forceMove(get_turf(C))
+ else
+ qdel(I)
else if(!M.equip_to_slot_if_possible(I, SLOT_IN_BACKPACK, disable_warning = TRUE, bypass_equip_delay_self = TRUE)) // Otherwise, try to put it in the backpack
- I.forceMove(get_turf(M)) // If everything fails, just put it on the floor under the mob.
+ if(can_drop)
+ I.forceMove(get_turf(M)) // If everything fails, just put it on the floor under the mob.
+ else
+ qdel(I)
/datum/controller/subsystem/job/proc/FreeRole(rank)
if(!rank)
diff --git a/code/controllers/subsystem/mapping.dm b/code/controllers/subsystem/mapping.dm
index 617004646a..2ea3b29c91 100644
--- a/code/controllers/subsystem/mapping.dm
+++ b/code/controllers/subsystem/mapping.dm
@@ -447,7 +447,7 @@ GLOBAL_LIST_EMPTY(the_station_areas)
//Manual loading of away missions.
/client/proc/admin_away()
set name = "Load Away Mission / Virtual Reality"
- set category = "Fun"
+ set category = "Admin.Events"
if(!holder ||!check_rights(R_FUN))
return
diff --git a/code/controllers/subsystem/minimum_spawns.dm b/code/controllers/subsystem/minimum_spawns.dm
new file mode 100644
index 0000000000..caab2b1949
--- /dev/null
+++ b/code/controllers/subsystem/minimum_spawns.dm
@@ -0,0 +1,144 @@
+SUBSYSTEM_DEF(min_spawns)
+ name = "Minimum Spawns" /// this hot steaming pile of garbage makes sure theres a minimum of tendrils scattered around
+ init_order = INIT_ORDER_DEFAULT
+ flags = SS_BACKGROUND | SS_NO_FIRE | SS_ALWAYS_SHOW_STAT
+ wait = 2
+ var/where_we_droppin_boys_iterations = 0
+ var/snaxi_snowflake_check = FALSE
+ var/list/active_spawns = list() // lavaland, snaxi, etc. primary spawn list
+ var/list/active_spawns_2 = list() // snaxi underground, etc. secondary spawn list
+ var/list/valid_mining_turfs = list() // lavaland/snaxi turfs
+ var/list/valid_mining_turfs_2 = list() // snaxi underground turfs
+
+GLOBAL_LIST_INIT(minimum_lavaland_spawns, list(
+ /obj/structure/spawner/lavaland,
+ /obj/structure/spawner/lavaland/goliath,
+ /obj/structure/spawner/lavaland/legion,
+ /mob/living/simple_animal/hostile/megafauna/dragon,
+ /mob/living/simple_animal/hostile/megafauna/colossus,
+ /mob/living/simple_animal/hostile/megafauna/bubblegum
+))
+
+GLOBAL_LIST_INIT(minimum_snow_surface_spawns, list(
+ /obj/structure/spawner/ice_moon,
+ /obj/structure/spawner/ice_moon/polarbear
+))
+GLOBAL_LIST_INIT(minimum_snow_under_spawns, list(
+ /obj/structure/spawner/ice_moon/demonic_portal,
+ /obj/structure/spawner/ice_moon/demonic_portal/ice_whelp,
+ /obj/structure/spawner/ice_moon/demonic_portal/snowlegion
+))
+
+// step 1: check for which list(s) to use - done
+// step 2: check for caves - done
+// step 3: check for mobs - done
+// step 4: start throwing shit down - done
+// step 5: snaxi support - done?
+
+/datum/controller/subsystem/min_spawns/Initialize(start_timeofday)
+ var/list/snaxi_zs_list = SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS) // boy if these things arent mutually exclusive
+ var/list/lavaland_zs_list = SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS) // i'm gonna fuckin scream
+ if(snaxi_zs_list.len)
+ active_spawns = GLOB.minimum_snow_surface_spawns
+ active_spawns_2 = GLOB.minimum_snow_under_spawns
+ snaxi_snowflake_check = TRUE
+ else if(lavaland_zs_list.len) //todo: recognizing maps that aren't lavaland mining but are also not snaxi
+ active_spawns = GLOB.minimum_lavaland_spawns
+ else
+ return ..() // call it a day i guess
+ // borrowing this from auxbase code - see code\modules\mining\aux_base.dm
+ if(snaxi_snowflake_check)
+ for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS))
+ for(var/turf/TT in Z_TURFS(z_level))
+ if(!isarea(TT.loc))
+ continue
+ var/area/A = TT.loc
+ if(!A.mob_spawn_allowed)
+ continue
+ if(!istype(TT, /turf/open/floor/plating/asteroid))
+ continue
+ if(typesof(/turf/open/lava) in orange(9, TT))
+ continue
+ valid_mining_turfs.Add(TT)
+ for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_ICE_RUINS_UNDERGROUND))
+ for(var/turf/TT in Z_TURFS(z_level))
+ if(!isarea(TT.loc))
+ continue
+ var/area/A = TT.loc
+ if(!A.mob_spawn_allowed)
+ continue
+ if(!istype(TT, /turf/open/floor/plating/asteroid))
+ continue
+ if(typesof(/turf/open/lava) in orange(9, TT))
+ continue
+ valid_mining_turfs_2.Add(TT)
+ else
+ for(var/z_level in SSmapping.levels_by_trait(ZTRAIT_LAVA_RUINS))
+ for(var/turf/TT in Z_TURFS(z_level))
+ if(!isarea(TT.loc))
+ continue
+ var/area/A = TT.loc
+ if(!A.mob_spawn_allowed)
+ continue
+ if(!istype(TT, /turf/open/floor/plating/asteroid))
+ continue
+ if(typesof(/turf/open/lava) in orange(9, TT))
+ continue
+ valid_mining_turfs.Add(TT)
+ if(!valid_mining_turfs.len)
+ return ..() // call it a day i guess
+ // if we're at this point we might as well fucking hit it
+ where_we_droppin_boys()
+ return ..()
+
+/datum/controller/subsystem/min_spawns/proc/where_we_droppin_boys()
+ while(active_spawns.len)
+ where_we_droppin_boys_iterations++
+ CHECK_TICK
+ if(where_we_droppin_boys_iterations >= 1250)
+ INIT_ANNOUNCE("Minimum Spawns subsystem stopped early on spawns list 1 - too many iterations!")
+ break
+ var/turf/RT = pick_n_take(valid_mining_turfs) //Pick a random mining Z-level turf
+ var/MS_tospawn = pick_n_take(active_spawns)
+ for(var/mob/living/simple_animal/hostile/megafauna/H in urange(70,RT)) //prevents mob clumps
+ if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, H) <= 70)
+ active_spawns.Add(MS_tospawn)
+ continue //let's try not to dump megas too close to each other?
+ if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, H) <= 40)
+ active_spawns.Add(MS_tospawn)
+ continue //let's at least /try/ to space these out?
+ for(var/obj/structure/spawner/LT in urange(70,RT)) //prevents tendril/mega clumps
+ if((istype(MS_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT, LT) <= 70)
+ active_spawns.Add(MS_tospawn)
+ continue //let's try not to dump megas too close to each other?
+ if((istype(MS_tospawn, /obj/structure/spawner)) && get_dist(RT, LT) <= 40)
+ active_spawns.Add(MS_tospawn)
+ continue //let's at least /try/ to space these out?
+ // man the overhead on this is gonna SUCK
+ new MS_tospawn(RT)
+ while(active_spawns_2.len)
+ where_we_droppin_boys_iterations++
+ CHECK_TICK
+ if(where_we_droppin_boys_iterations >= 1250)
+ INIT_ANNOUNCE("Minimum Spawns subsystem stopped early on active list 2 - too many iterations!")
+ break
+ var/turf/RT2 = pick_n_take(valid_mining_turfs_2) //Pick a random mining Z-level turf
+ var/MS2_tospawn = pick_n_take(active_spawns_2)
+ for(var/mob/living/simple_animal/hostile/H in urange(70,RT2)) //prevents mob clumps
+ if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna) || ismegafauna(H)) && get_dist(RT2, H) <= 70)
+ active_spawns_2.Add(MS2_tospawn)
+ continue //let's try not to dump megas too close to each other?
+ if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT2, H) <= 40)
+ active_spawns_2.Add(MS2_tospawn)
+ continue //let's at least /try/ to space these out?
+ for(var/obj/structure/spawner/LT in urange(70,RT2)) //prevents tendril/mega clumps
+ if((istype(MS2_tospawn, /mob/living/simple_animal/hostile/megafauna)) && get_dist(RT2, LT) <= 70)
+ active_spawns_2.Add(MS2_tospawn)
+ continue //let's try not to dump megas too close to each other?
+ if((istype(MS2_tospawn, /obj/structure/spawner)) && get_dist(RT2, LT) <= 40)
+ active_spawns_2.Add(MS2_tospawn)
+ continue //let's at least /try/ to space these out?
+ // man the overhead on this is gonna SUCK
+ new MS2_tospawn(RT2)
+ if(!active_spawns.len && !active_spawns_2.len)
+ return // we're done here
diff --git a/code/controllers/subsystem/npcpool.dm b/code/controllers/subsystem/npcpool.dm
index c67deaede1..c20820c092 100644
--- a/code/controllers/subsystem/npcpool.dm
+++ b/code/controllers/subsystem/npcpool.dm
@@ -5,6 +5,10 @@ SUBSYSTEM_DEF(npcpool)
runlevels = RUNLEVEL_GAME | RUNLEVEL_POSTGAME
var/list/currentrun = list()
+ /// catches sleeping
+ var/invoking = FALSE
+ /// Invoke start time
+ var/invoke_start = 0
/datum/controller/subsystem/npcpool/stat_entry(msg)
var/list/activelist = GLOB.simple_animals[AI_ON]
@@ -12,7 +16,6 @@ SUBSYSTEM_DEF(npcpool)
return ..()
/datum/controller/subsystem/npcpool/fire(resumed = FALSE)
-
if (!resumed)
var/list/activelist = GLOB.simple_animals[AI_ON]
src.currentrun = activelist.Copy()
@@ -24,12 +27,22 @@ SUBSYSTEM_DEF(npcpool)
var/mob/living/simple_animal/SA = currentrun[currentrun.len]
--currentrun.len
- if(!SA.ckey && !SA.mob_transforming)
- if(SA.stat != DEAD)
- SA.handle_automated_movement()
- if(SA.stat != DEAD)
- SA.handle_automated_action()
- if(SA.stat != DEAD)
- SA.handle_automated_speech()
+ invoking = TRUE
+ invoke_start = world.time
+ INVOKE_ASYNC(src, .proc/invoke_process, SA)
+ if(invoking)
+ stack_trace("WARNING: [SA] ([SA.type]) slept during NPCPool processing.")
+ invoking = FALSE
+
if (MC_TICK_CHECK)
return
+
+/datum/controller/subsystem/npcpool/proc/invoke_process(mob/living/simple_animal/SA)
+ if(!SA.ckey && !SA.mob_transforming)
+ if(SA.stat != DEAD)
+ SA.handle_automated_movement()
+ if(SA.stat != DEAD)
+ SA.handle_automated_action()
+ if(SA.stat != DEAD)
+ SA.handle_automated_speech()
+ invoking = FALSE
diff --git a/code/controllers/subsystem/runechat.dm b/code/controllers/subsystem/runechat.dm
new file mode 100644
index 0000000000..ec296e7d32
--- /dev/null
+++ b/code/controllers/subsystem/runechat.dm
@@ -0,0 +1,238 @@
+/// Controls how many buckets should be kept, each representing a tick. (30 seconds worth)
+#define BUCKET_LEN (world.fps * 1 * 30)
+/// Helper for getting the correct bucket for a given chatmessage
+#define BUCKET_POS(scheduled_destruction) (((round((scheduled_destruction - SSrunechat.head_offset) / world.tick_lag) + 1) % BUCKET_LEN) || BUCKET_LEN)
+/// Gets the maximum time at which messages will be handled in buckets, used for deferring to secondary queue
+#define BUCKET_LIMIT (world.time + TICKS2DS(min(BUCKET_LEN - (SSrunechat.practical_offset - DS2TICKS(world.time - SSrunechat.head_offset)) - 1, BUCKET_LEN - 1)))
+
+/**
+ * # Runechat Subsystem
+ *
+ * Maintains a timer-like system to handle destruction of runechat messages. Much of this code is modeled
+ * after or adapted from the timer subsystem.
+ *
+ * Note that this has the same structure for storing and queueing messages as the timer subsystem does
+ * for handling timers: the bucket_list is a list of chatmessage datums, each of which are the head
+ * of a circularly linked list. Any given index in bucket_list could be null, representing an empty bucket.
+ */
+SUBSYSTEM_DEF(runechat)
+ name = "Runechat"
+ flags = SS_TICKER | SS_NO_INIT
+ wait = 1
+ priority = FIRE_PRIORITY_RUNECHAT
+
+ /// world.time of the first entry in the bucket list, effectively the 'start time' of the current buckets
+ var/head_offset = 0
+ /// Index of the first non-empty bucket
+ var/practical_offset = 1
+ /// world.tick_lag the bucket was designed for
+ var/bucket_resolution = 0
+ /// How many messages are in the buckets
+ var/bucket_count = 0
+ /// List of buckets, each bucket holds every message that has to be killed that byond tick
+ var/list/bucket_list = list()
+ /// Queue used for storing messages that are scheduled for deletion too far in the future for the buckets
+ var/list/datum/chatmessage/second_queue = list()
+
+/datum/controller/subsystem/runechat/PreInit()
+ bucket_list.len = BUCKET_LEN
+ head_offset = world.time
+ bucket_resolution = world.tick_lag
+
+/datum/controller/subsystem/runechat/stat_entry(msg)
+ msg = "ActMsgs:[bucket_count] SecQueue:[length(second_queue)]"
+ return msg
+
+/datum/controller/subsystem/runechat/fire(resumed = FALSE)
+ // Store local references to datum vars as it is faster to access them this way
+ var/list/bucket_list = src.bucket_list
+
+ if (MC_TICK_CHECK)
+ return
+
+
+ // Check for when we need to loop the buckets, this occurs when
+ // the head_offset is approaching BUCKET_LEN ticks in the past
+ if (practical_offset > BUCKET_LEN)
+ head_offset += TICKS2DS(BUCKET_LEN)
+ practical_offset = 1
+ resumed = FALSE
+
+ // Check for when we have to reset buckets, typically from auto-reset
+ if ((length(bucket_list) != BUCKET_LEN) || (world.tick_lag != bucket_resolution))
+ reset_buckets()
+ bucket_list = src.bucket_list
+ resumed = FALSE
+ // Store a reference to the 'working' chatmessage so that we can resume if the MC
+ // has us stop mid-way through processing
+ var/static/datum/chatmessage/cm
+ if (!resumed)
+ cm = null
+
+ // Iterate through each bucket starting from the practical offset
+ while (practical_offset <= BUCKET_LEN && head_offset + ((practical_offset - 1) * world.tick_lag) <= world.time)
+ var/datum/chatmessage/bucket_head = bucket_list[practical_offset]
+ if (!cm || !bucket_head || cm == bucket_head)
+ bucket_head = bucket_list[practical_offset]
+ cm = bucket_head
+
+ while (cm)
+ // If the chatmessage hasn't yet had its life ended then do that now
+ var/datum/chatmessage/next = cm.next
+ if (!cm.eol_complete)
+ cm.end_of_life()
+ else if (!QDELETED(cm)) // otherwise if we haven't deleted it yet, do so (this is after EOL completion)
+ qdel(cm)
+
+ if (MC_TICK_CHECK)
+ return
+
+ // Break once we've processed the entire bucket
+ cm = next
+ if (cm == bucket_head)
+ break
+
+ // Empty the bucket, check if anything in the secondary queue should be shifted to this bucket
+ bucket_list[practical_offset++] = null
+ var/i = 0
+ for (i in 1 to length(second_queue))
+ cm = second_queue[i]
+ if (cm.scheduled_destruction >= BUCKET_LIMIT)
+ i--
+ break
+
+ // Transfer the message into the bucket, performing necessary circular doubly-linked list operations
+ bucket_count++
+ var/bucket_pos = max(1, BUCKET_POS(cm.scheduled_destruction))
+ var/datum/timedevent/head = bucket_list[bucket_pos]
+ if (!head)
+ bucket_list[bucket_pos] = cm
+ cm.next = null
+ cm.prev = null
+ continue
+
+ if (!head.prev)
+ head.prev = head
+ cm.next = head
+ cm.prev = head.prev
+ cm.next.prev = cm
+ cm.prev.next = cm
+ if (i)
+ second_queue.Cut(1, i + 1)
+ cm = null
+
+/datum/controller/subsystem/runechat/Recover()
+ bucket_list |= SSrunechat.bucket_list
+ second_queue |= SSrunechat.second_queue
+
+/datum/controller/subsystem/runechat/proc/reset_buckets()
+ bucket_list.len = BUCKET_LEN
+ head_offset = world.time
+ bucket_resolution = world.tick_lag
+
+/**
+ * Enters the runechat subsystem with this chatmessage, inserting it into the end-of-life queue
+ *
+ * This will also account for a chatmessage already being registered, and in which case
+ * the position will be updated to remove it from the previous location if necessary
+ *
+ * Arguments:
+ * * new_sched_destruction Optional, when provided is used to update an existing message with the new specified time
+ */
+/datum/chatmessage/proc/enter_subsystem(new_sched_destruction = 0)
+ // Get local references from subsystem as they are faster to access than the datum references
+ var/list/bucket_list = SSrunechat.bucket_list
+ var/list/second_queue = SSrunechat.second_queue
+
+ // When necessary, de-list the chatmessage from its previous position
+ if (new_sched_destruction)
+ if (scheduled_destruction >= BUCKET_LIMIT)
+ second_queue -= src
+ else
+ SSrunechat.bucket_count--
+ var/bucket_pos = BUCKET_POS(scheduled_destruction)
+ if (bucket_pos > 0)
+ var/datum/chatmessage/bucket_head = bucket_list[bucket_pos]
+ if (bucket_head == src)
+ bucket_list[bucket_pos] = next
+ if (prev != next)
+ prev.next = next
+ next.prev = prev
+ else
+ prev?.next = null
+ next?.prev = null
+ prev = next = null
+ scheduled_destruction = new_sched_destruction
+
+ // Ensure the scheduled destruction time is properly bound to avoid missing a scheduled event
+ scheduled_destruction = max(CEILING(scheduled_destruction, world.tick_lag), world.time + world.tick_lag)
+
+ // Handle insertion into the secondary queue if the required time is outside our tracked amounts
+ if (scheduled_destruction >= BUCKET_LIMIT)
+ BINARY_INSERT(src, SSrunechat.second_queue, datum/chatmessage, src, scheduled_destruction, COMPARE_KEY)
+ return
+
+ // Get bucket position and a local reference to the datum var, it's faster to access this way
+ var/bucket_pos = BUCKET_POS(scheduled_destruction)
+
+ // Get the bucket head for that bucket, increment the bucket count
+ var/datum/chatmessage/bucket_head = bucket_list[bucket_pos]
+ SSrunechat.bucket_count++
+
+ // If there is no existing head of this bucket, we can set this message to be that head
+ if (!bucket_head)
+ bucket_list[bucket_pos] = src
+ return
+
+ // Otherwise it's a simple insertion into the circularly doubly-linked list
+ if (!bucket_head.prev)
+ bucket_head.prev = bucket_head
+ next = bucket_head
+ prev = bucket_head.prev
+ next.prev = src
+ prev.next = src
+
+
+/**
+ * Removes this chatmessage datum from the runechat subsystem
+ */
+/datum/chatmessage/proc/leave_subsystem()
+ // Attempt to find the bucket that contains this chat message
+ var/bucket_pos = BUCKET_POS(scheduled_destruction)
+
+ // Get local references to the subsystem's vars, faster than accessing on the datum
+ var/list/bucket_list = SSrunechat.bucket_list
+ var/list/second_queue = SSrunechat.second_queue
+
+ // Attempt to get the head of the bucket
+ var/datum/chatmessage/bucket_head
+ if (bucket_pos > 0)
+ bucket_head = bucket_list[bucket_pos]
+
+ // Decrement the number of messages in buckets if the message is
+ // the head of the bucket, or has a SD less than BUCKET_LIMIT implying it fits
+ // into an existing bucket, or is otherwise not present in the secondary queue
+ if(bucket_head == src)
+ bucket_list[bucket_pos] = next
+ SSrunechat.bucket_count--
+ else if(scheduled_destruction < BUCKET_LIMIT)
+ SSrunechat.bucket_count--
+ else
+ var/l = length(second_queue)
+ second_queue -= src
+ if(l == length(second_queue))
+ SSrunechat.bucket_count--
+
+ // Remove the message from the bucket, ensuring to maintain
+ // the integrity of the bucket's list if relevant
+ if(prev != next)
+ prev.next = next
+ next.prev = prev
+ else
+ prev?.next = null
+ next?.prev = null
+ prev = next = null
+
+#undef BUCKET_LEN
+#undef BUCKET_POS
+#undef BUCKET_LIMIT
diff --git a/code/controllers/subsystem/shuttle.dm b/code/controllers/subsystem/shuttle.dm
index c802448536..b74f1d46d3 100644
--- a/code/controllers/subsystem/shuttle.dm
+++ b/code/controllers/subsystem/shuttle.dm
@@ -47,7 +47,7 @@ SUBSYSTEM_DEF(shuttle)
var/datum/round_event/shuttle_loan/shuttle_loan
- var/shuttle_purchased = FALSE //If the station has purchased a replacement escape shuttle this round
+ var/shuttle_purchased = SHUTTLEPURCHASE_PURCHASABLE //If the station has purchased a replacement escape shuttle this round
var/list/shuttle_purchase_requirements_met = list() //For keeping track of ingame events that would unlock new shuttles, such as defeating a boss or discovering a secret item
var/lockdown = FALSE //disallow transit after nuke goes off
diff --git a/code/controllers/subsystem/statpanel.dm b/code/controllers/subsystem/statpanel.dm
index cf7d4ba533..161fd92f77 100644
--- a/code/controllers/subsystem/statpanel.dm
+++ b/code/controllers/subsystem/statpanel.dm
@@ -27,28 +27,6 @@ SUBSYSTEM_DEF(statpanels)
var/ETA = SSshuttle.emergency.getModeStr()
if(ETA)
global_data += "[ETA] [SSshuttle.emergency.getTimerStr()]"
-/* Please fix
- if(SSvote.mode)
- var/static/list/supported = list(PLURALITY_VOTING, APPROVAL_VOTING)
- global_data += "Vote active!, There is currently a vote running. Question: [SSvote.question]"
- if(!(SSvote.vote_system in supported))
- global_data += "
"
else
dat += "none.
"
- dat += "
Injection Timers: ([storyteller.get_injection_chance(TRUE)]% chance)
"
+ dat += "
Injection Timers:
"
dat += "Latejoin: [(latejoin_injection_cooldown-world.time)>60*10 ? "[round((latejoin_injection_cooldown-world.time)/60/10,0.1)] minutes" : "[(latejoin_injection_cooldown-world.time)/10] seconds"] \[Now!\]
"
dat += "Midround: [(midround_injection_cooldown-world.time)>60*10 ? "[round((midround_injection_cooldown-world.time)/60/10,0.1)] minutes" : "[(midround_injection_cooldown-world.time)/10] seconds"] \[Now!\]
"
usr << browse(dat.Join(), "window=gamemode_panel;size=500x500")
@@ -513,7 +513,7 @@ GLOBAL_VAR_INIT(dynamic_forced_storyteller, null)
drafted_rules -= starting_rule
starting_rule.trim_candidates()
- starting_rule.scale_up(extra_rulesets_amount, threat_level)
+ starting_rule.scale_up(extra_rulesets_amount, threat_level-added_threat)
if (starting_rule.pre_execute())
log_threat("[starting_rule.ruletype] - [starting_rule.name] [starting_rule.cost + starting_rule.scaled_times * starting_rule.scaling_cost] threat", verbose = TRUE)
if(starting_rule.flags & HIGHLANDER_RULESET)
@@ -675,13 +675,12 @@ GLOBAL_VAR_INIT(dynamic_forced_storyteller, null)
log_game("DYNAMIC: Checking for midround injection.")
update_playercounts()
- if (prob(storyteller.get_injection_chance()))
+ if (storyteller.should_inject_antag())
SSblackbox.record_feedback("tally","dynamic",1,"Attempted midround injections")
var/list/drafted_rules = storyteller.midround_draft()
if (drafted_rules.len > 0)
SSblackbox.record_feedback("tally","dynamic",1,"Successful midround injections")
picking_midround_latejoin_rule(drafted_rules)
- // get_injection_chance can do things on fail
/// Updates current_players.
/datum/game_mode/dynamic/proc/update_playercounts()
@@ -757,12 +756,11 @@ GLOBAL_VAR_INIT(dynamic_forced_storyteller, null)
picking_midround_latejoin_rule(list(forced_latejoin_rule), forced = TRUE)
forced_latejoin_rule = null
- else if (latejoin_injection_cooldown < world.time && prob(storyteller.get_injection_chance()))
+ else if (storyteller.should_inject_antag())
SSblackbox.record_feedback("tally","dynamic",1,"Attempted latejoin injections")
var/list/drafted_rules = storyteller.latejoin_draft(newPlayer)
if (drafted_rules.len > 0 && picking_midround_latejoin_rule(drafted_rules))
SSblackbox.record_feedback("tally","dynamic",1,"Successful latejoin injections")
- latejoin_injection_cooldown = storyteller.get_latejoin_cooldown() + world.time
/// Increase the threat level.
/datum/game_mode/dynamic/proc/create_threat(gain)
diff --git a/code/game/gamemodes/dynamic/dynamic_storytellers.dm b/code/game/gamemodes/dynamic/dynamic_storytellers.dm
index ed6cb0ba88..04e295356a 100644
--- a/code/game/gamemodes/dynamic/dynamic_storytellers.dm
+++ b/code/game/gamemodes/dynamic/dynamic_storytellers.dm
@@ -96,17 +96,11 @@ Property weights are added to the config weight of the ruleset. They are:
var/midround_injection_cooldown_middle = 0.5*(GLOB.dynamic_midround_delay_max + GLOB.dynamic_midround_delay_min)
return round(clamp(EXP_DISTRIBUTION(midround_injection_cooldown_middle), GLOB.dynamic_midround_delay_min, GLOB.dynamic_midround_delay_max))
-/datum/dynamic_storyteller/proc/get_latejoin_cooldown()
- var/latejoin_injection_cooldown_middle = 0.5*(GLOB.dynamic_latejoin_delay_max + GLOB.dynamic_latejoin_delay_min)
- return round(clamp(EXP_DISTRIBUTION(latejoin_injection_cooldown_middle), GLOB.dynamic_latejoin_delay_min, GLOB.dynamic_latejoin_delay_max))
-
-/datum/dynamic_storyteller/proc/get_injection_chance(dry_run = FALSE)
+/datum/dynamic_storyteller/proc/should_inject_antag(dry_run = FALSE)
if(mode.forced_injection)
mode.forced_injection = !dry_run
- return 100
- var/threat_perc = mode.threat/mode.threat_level
-
- return clamp(round(100*(1-(threat_perc*threat_perc))**2,1),0,100)
+ return TRUE
+ return mode.threat < mode.threat_level
/datum/dynamic_storyteller/proc/roundstart_draft()
var/list/drafted_rules = list()
@@ -210,9 +204,6 @@ Property weights are added to the config weight of the ruleset. They are:
/datum/dynamic_storyteller/chaotic/get_midround_cooldown()
return ..() / 4
-/datum/dynamic_storyteller/chaotic/get_latejoin_cooldown()
- return ..() / 4
-
/datum/dynamic_storyteller/team
name = "Teamwork"
config_tag = "teamwork"
@@ -224,8 +215,8 @@ Property weights are added to the config weight of the ruleset. They are:
flags = WAROPS_ALWAYS_ALLOWED | USE_PREV_ROUND_WEIGHTS
property_weights = list("valid" = 3, "trust" = 5)
-/datum/dynamic_storyteller/team/get_injection_chance(dry_run = FALSE)
- return (mode.current_players[CURRENT_LIVING_ANTAGS].len ? 0 : ..())
+/datum/dynamic_storyteller/team/should_inject_antag(dry_run = FALSE)
+ return (mode.current_players[CURRENT_LIVING_ANTAGS].len ? FALSE : ..())
/datum/dynamic_storyteller/conversion
name = "Conversion"
@@ -250,11 +241,8 @@ Property weights are added to the config weight of the ruleset. They are:
/datum/dynamic_storyteller/random/get_midround_cooldown()
return rand(GLOB.dynamic_midround_delay_min/2, GLOB.dynamic_midround_delay_max*2)
-/datum/dynamic_storyteller/random/get_latejoin_cooldown()
- return rand(GLOB.dynamic_latejoin_delay_min/2, GLOB.dynamic_latejoin_delay_max*2)
-
-/datum/dynamic_storyteller/random/get_injection_chance()
- return 50 // i would do rand(0,100) but it's actually the same thing when you do the math
+/datum/dynamic_storyteller/random/should_inject_antag()
+ return prob(50)
/datum/dynamic_storyteller/random/roundstart_draft()
var/list/drafted_rules = list()
@@ -318,7 +306,7 @@ Property weights are added to the config weight of the ruleset. They are:
curve_width = 2
dead_player_weight = 2
flags = USE_PREV_ROUND_WEIGHTS
- property_weights = list("trust" = -3)
+ property_weights = list("trust" = -2)
/datum/dynamic_storyteller/liteextended
name = "Calm"
@@ -326,7 +314,7 @@ Property weights are added to the config weight of the ruleset. They are:
desc = "Low-chaos round. Few antags. No conversion."
curve_centre = -3
curve_width = 0.5
- flags = NO_ASSASSIN | FORCE_IF_WON
+ flags = NO_ASSASSIN
weight = 1
dead_player_weight = 5
property_weights = list("extended" = 2, "chaos" = -1, "valid" = -1, "conversion" = -10)
@@ -344,5 +332,5 @@ Property weights are added to the config weight of the ruleset. They are:
/datum/dynamic_storyteller/no_antag/roundstart_draft()
return list()
-/datum/dynamic_storyteller/no_antag/get_injection_chance(dry_run)
- return 0
+/datum/dynamic_storyteller/no_antag/should_inject_antag(dry_run)
+ return FALSE
diff --git a/code/game/gamemodes/dynamic/readme.md b/code/game/gamemodes/dynamic/readme.md
index 6bd064cf7c..a98a02a8dd 100644
--- a/code/game/gamemodes/dynamic/readme.md
+++ b/code/game/gamemodes/dynamic/readme.md
@@ -1,14 +1,15 @@
# DYNAMIC
+Tries to keep the round at a certain level of action, based on the round's "threat level".
+
## ROUNDSTART
Dynamic rolls threat based on a special sauce formula:
-"dynamic_curve_width \* tan((3.1416 \* (rand() - 0.5) \* 57.2957795)) + dynamic_curve_centre"
+"dynamic_curve_width \* tan((rand() - 0.5) \* 180) + dynamic_curve_centre"
-Latejoin and midround injection cooldowns are set using exponential distribution between
-5 minutes and 25 for latejoin
-15 minutes and 35 for midround
-this value is then added to world.time and assigned to the injection cooldown variables.
+Midround injection cooldowns are set using exponential distribution between 15 minutes and 35 minutes. This value is then added to world.time and assigned to the injection cooldown variables.
+
+Latejoins are aggressively assigned whenever possible, to keep the round at a certain threat level.
rigged_roundstart() is called instead if there are forced rules (an admin set the mode)
@@ -26,8 +27,6 @@ If midround injection time is lower than world.time, it updates playercounts aga
make_antag_chance(newPlayer) -> [For each latespawn rule...]
-> acceptable(living players, threat_level) -> trim_candidates() -> ready(forced=FALSE)
**If true, add to drafted rules
-**NOTE that acceptable uses threat_level not threat!
-**NOTE Latejoin timer is ONLY reset if at least one rule was drafted.
**NOTE the new_player.dm AttemptLateSpawn() calls OnPostSetup for all roles (unless assigned role is MODE)
[After collecting all draftble rules...]
-> picking_latejoin_ruleset(drafted_rules) -> spend threat -> ruleset.execute()
diff --git a/code/game/gamemodes/gangs/dominator.dm b/code/game/gamemodes/gangs/dominator.dm
index a7e44ef325..ed17d830ba 100644
--- a/code/game/gamemodes/gangs/dominator.dm
+++ b/code/game/gamemodes/gangs/dominator.dm
@@ -42,7 +42,7 @@
return ..()
/obj/machinery/dominator/emp_act(severity)
- take_damage(100, BURN, "energy", 0)
+ take_damage(75+severity/4, BURN, "energy", 0)
..()
/obj/machinery/dominator/hulk_damage()
diff --git a/code/game/gamemodes/objective.dm b/code/game/gamemodes/objective.dm
index 10b92d9655..a8ed4611eb 100644
--- a/code/game/gamemodes/objective.dm
+++ b/code/game/gamemodes/objective.dm
@@ -76,6 +76,13 @@ GLOBAL_LIST_EMPTY(objectives)
/datum/objective/proc/check_completion()
return completed
+/*
+Used during the round to check if an objective has already been completed, generally should have harsher requirements that the default objective (no true because of short afk, etc)
+If not set, defaults to check_completion instead. Set it. It's used by cryo.
+*/
+/datum/objective/proc/check_midround_completion()
+ return check_completion()
+
/datum/objective/proc/is_unique_objective(possible_target)
var/list/datum/mind/owners = get_owners()
for(var/datum/mind/M in owners)
@@ -175,6 +182,9 @@ GLOBAL_LIST_EMPTY(objectives)
/datum/objective/assassinate/check_completion()
return !considered_alive(target) || considered_afk(target)
+/datum/objective/assassinate/check_midround_completion()
+ return FALSE //They need to be dead at the end of the round, silly!
+
/datum/objective/assassinate/update_explanation_text()
..()
if(target && target.current)
@@ -201,13 +211,16 @@ GLOBAL_LIST_EMPTY(objectives)
return won || ..()
/datum/objective/assassinate/once/process()
- won = check_midround_completion()
+ won = tick_check_completion()
if(won)
STOP_PROCESSING(SSprocessing,src)
-/datum/objective/assassinate/once/proc/check_midround_completion()
+/datum/objective/assassinate/once/proc/tick_check_completion()
return won || !considered_alive(target) //The target afking / logging off for a bit during the round doesn't complete it, but them being afk at roundend does.
+/datum/objective/assassinate/once/check_midround_completion()
+ return won //If they cryoed, only keep it if we already won
+
/datum/objective/assassinate/internal
var/stolen = 0 //Have we already eliminated this target?
@@ -233,6 +246,9 @@ GLOBAL_LIST_EMPTY(objectives)
var/turf/T = get_turf(target.current)
return !T || !is_station_level(T.z)
+/datum/objective/mutiny/check_midround_completion()
+ return FALSE
+
/datum/objective/mutiny/update_explanation_text()
..()
if(target && target.current)
@@ -252,7 +268,10 @@ GLOBAL_LIST_EMPTY(objectives)
return target
/datum/objective/maroon/check_completion()
- return !target || !considered_alive(target) || (!target.current.onCentCom() && !target.current.onSyndieBase())
+ return !target || !considered_alive(target) || (!target.current?.onCentCom() && !target.current?.onSyndieBase())
+
+/datum/objective/maroon/check_midround_completion()
+ return FALSE
/datum/objective/maroon/update_explanation_text()
if(target && target.current)
@@ -313,6 +332,9 @@ GLOBAL_LIST_EMPTY(objectives)
/datum/objective/protect/check_completion()
return !target || considered_alive(target, enforce_human = human_check)
+/datum/objective/protect/check_midround_completion()
+ return FALSE //Nuh uh, you get a new objective
+
/datum/objective/protect/update_explanation_text()
..()
if(target && target.current)
@@ -412,6 +434,9 @@ GLOBAL_LIST_EMPTY(objectives)
/datum/objective/breakout/check_completion()
return !target || considered_escaped(target)
+/datum/objective/breakout/check_midround_completion()
+ return FALSE
+
/datum/objective/breakout/find_target_by_role(role, role_type=0, invert=0)
if(!invert)
target_role_type = role_type
@@ -462,6 +487,9 @@ GLOBAL_LIST_EMPTY(objectives)
return TRUE
return FALSE
+/datum/objective/escape/escape_with_identity/check_midround_completion()
+ return FALSE
+
/datum/objective/escape/escape_with_identity/admin_edit(mob/admin)
admin_simple_target_pick(admin)
@@ -622,6 +650,8 @@ GLOBAL_LIST_EMPTY(possible_items_special)
explanation_text = "Acquire [targetinfo.name] held by [target.current.real_name], the [target.assigned_role] and syndicate agent"
steal_target = targetinfo.targetitem
+/datum/objective/steal/exchange/check_midround_completion()
+ return FALSE
/datum/objective/steal/exchange/update_explanation_text()
..()
@@ -826,6 +856,9 @@ GLOBAL_LIST_EMPTY(possible_items_special)
return target.current.stat == DEAD || target.current.z > 6 || !target.current.ckey //Borgs/brains/AIs count as dead for traitor objectives.
return TRUE
+/datum/objective/destroy/check_midround_completion()
+ return FALSE
+
/datum/objective/destroy/update_explanation_text()
..()
if(target && target.current)
diff --git a/code/game/machinery/Sleeper.dm b/code/game/machinery/Sleeper.dm
index 047e6c955f..bced9db61f 100644
--- a/code/game/machinery/Sleeper.dm
+++ b/code/game/machinery/Sleeper.dm
@@ -95,7 +95,7 @@
inject_chem(R.type, occupant)
open_machine()
//Is this too much? Cit specific
- if(severity == EMP_HEAVY)
+ if(severity >= 80)
var/chem = pick(available_chems)
available_chems -= chem
available_chems += get_random_reagent_id()
diff --git a/code/game/machinery/_machinery.dm b/code/game/machinery/_machinery.dm
index 46b4bbe574..8d7a8c047a 100644
--- a/code/game/machinery/_machinery.dm
+++ b/code/game/machinery/_machinery.dm
@@ -175,7 +175,7 @@ Class Procs:
/obj/machinery/emp_act(severity)
. = ..()
if(use_power && !stat && !(. & EMP_PROTECT_SELF))
- use_power(7500/severity)
+ use_power(1000 + severity*65)
new /obj/effect/temp_visual/emp(loc)
/obj/machinery/proc/open_machine(drop = TRUE)
@@ -535,7 +535,7 @@ Class Procs:
else if(zap_flags & ZAP_OBJ_DAMAGE)
take_damage(power/2000, BURN, "energy")
if(prob(40))
- emp_act(EMP_LIGHT)
+ emp_act(50)
/obj/machinery/Exited(atom/movable/AM, atom/newloc)
. = ..()
diff --git a/code/game/machinery/announcement_system.dm b/code/game/machinery/announcement_system.dm
index b004746051..da82b0afc7 100644
--- a/code/game/machinery/announcement_system.dm
+++ b/code/game/machinery/announcement_system.dm
@@ -18,9 +18,10 @@ GLOBAL_LIST_EMPTY(announcement_systems)
var/obj/item/radio/headset/radio
var/arrival = "%PERSON has signed up as %RANK"
- var/arrivalToggle = 1
+ var/arrivalToggle = TRUE
var/newhead = "%PERSON, %RANK, is the department head."
- var/newheadToggle = 1
+ var/newheadToggle = TRUE
+ var/cryostorage = "%PERSON, %RANK, has been moved into cryogenic storage." // this shouldnt be changed
var/greenlight = "Light_Green"
var/pinklight = "Light_Pink"
@@ -84,6 +85,8 @@ GLOBAL_LIST_EMPTY(announcement_systems)
message = CompileText(arrival, user, rank)
else if(message_type == "NEWHEAD" && newheadToggle)
message = CompileText(newhead, user, rank)
+ else if(message_type == "CRYOSTORAGE")
+ message = CompileText(cryostorage, user, rank)
else if(message_type == "ARRIVALS_BROKEN")
message = "The arrivals shuttle has been damaged. Docking for repairs..."
@@ -160,7 +163,7 @@ GLOBAL_LIST_EMPTY(announcement_systems)
/obj/machinery/announcement_system/emp_act(severity)
. = ..()
- if(!(stat & (NOPOWER|BROKEN)) && !(. & EMP_PROTECT_SELF))
+ if(!(stat & (NOPOWER|BROKEN)) && !(. & EMP_PROTECT_SELF) && severity >= 30)
act_up()
/obj/machinery/announcement_system/emag_act()
diff --git a/code/game/machinery/aug_manipulator.dm b/code/game/machinery/aug_manipulator.dm
index 28733a6b6c..50b6180d62 100644
--- a/code/game/machinery/aug_manipulator.dm
+++ b/code/game/machinery/aug_manipulator.dm
@@ -59,7 +59,7 @@
else if(istype(O, /obj/item/bodypart))
var/obj/item/bodypart/B = O
- if(B.status != BODYPART_ROBOTIC)
+ if(!B.is_robotic_limb(FALSE))
to_chat(user, "The machine only accepts cybernetics!")
return
if(storedpart)
diff --git a/code/game/machinery/camera/camera.dm b/code/game/machinery/camera/camera.dm
index 2795ba45a9..7950d54ad3 100644
--- a/code/game/machinery/camera/camera.dm
+++ b/code/game/machinery/camera/camera.dm
@@ -97,7 +97,7 @@
if(!status)
return
if(!(. & EMP_PROTECT_SELF))
- if(prob(150/severity))
+ if(prob(severity/0.7))
update_icon()
var/list/previous_network = network
network = list()
diff --git a/code/game/machinery/cloning.dm b/code/game/machinery/cloning.dm
index 5bbd3f8a65..60a310e9d5 100644
--- a/code/game/machinery/cloning.dm
+++ b/code/game/machinery/cloning.dm
@@ -431,7 +431,7 @@
. = ..()
if (!(. & EMP_PROTECT_SELF))
var/mob/living/mob_occupant = occupant
- if(mob_occupant && prob(100/(severity*efficiency)))
+ if(mob_occupant && prob((25+severity/1.34)/efficiency))
connected_message(Gibberish("EMP-caused Accidental Ejection", 0))
SPEAK(Gibberish("Exposure to electromagnetic fields has caused the ejection of, ERROR: John Doe, prematurely." ,0))
mob_occupant.copy_from_prefs_vr()
diff --git a/code/game/machinery/computer/_computer.dm b/code/game/machinery/computer/_computer.dm
index 6a1514a85e..16081db2c1 100644
--- a/code/game/machinery/computer/_computer.dm
+++ b/code/game/machinery/computer/_computer.dm
@@ -104,13 +104,8 @@
/obj/machinery/computer/emp_act(severity)
. = ..()
if (!(. & EMP_PROTECT_SELF))
- switch(severity)
- if(1)
- if(prob(50))
- obj_break("energy")
- if(2)
- if(prob(10))
- obj_break("energy")
+ if(prob(severity/1.8))
+ obj_break("energy")
/obj/machinery/computer/deconstruct(disassembled = TRUE, mob/user)
on_deconstruction()
diff --git a/code/game/machinery/computer/arcade.dm b/code/game/machinery/computer/arcade.dm
index 4fb39c04e1..077571b931 100644
--- a/code/game/machinery/computer/arcade.dm
+++ b/code/game/machinery/computer/arcade.dm
@@ -126,12 +126,7 @@
return
var/empprize = null
- var/num_of_prizes = 0
- switch(severity)
- if(1)
- num_of_prizes = rand(1,4)
- if(2)
- num_of_prizes = rand(0,2)
+ var/num_of_prizes = rand(round(severity/50),round(severity/100))
for(var/i = num_of_prizes; i > 0; i--)
empprize = pickweight(prizes)
new empprize(loc)
diff --git a/code/game/machinery/computer/camera_advanced.dm b/code/game/machinery/computer/camera_advanced.dm
index 4b5806b8fd..7d2c851206 100644
--- a/code/game/machinery/computer/camera_advanced.dm
+++ b/code/game/machinery/computer/camera_advanced.dm
@@ -11,6 +11,8 @@
var/datum/action/innate/camera_off/off_action = new
var/datum/action/innate/camera_jump/jump_action = new
var/list/actions = list()
+ /// Should we suppress the user's view?
+ var/should_supress_view_changes = TRUE
light_color = LIGHT_COLOR_RED
@@ -77,6 +79,7 @@
current_user = null
user.unset_machine()
+ user.client.view_size.unsupress()
playsound(src, 'sound/machines/terminal_off.ogg', 25, 0)
/obj/machinery/computer/camera_advanced/check_eye(mob/user)
@@ -157,6 +160,8 @@
user.remote_control = eyeobj
user.reset_perspective(eyeobj)
eyeobj.setLoc(eyeobj.loc)
+ if(should_supress_view_changes)
+ user.client.view_size.supress()
/mob/camera/aiEye/remote
name = "Inactive Camera Eye"
@@ -273,4 +278,4 @@
C.overlay_fullscreen("flash", /obj/screen/fullscreen/flash/static)
C.clear_fullscreen("flash", 3) //Shorter flash than normal since it's an ~~advanced~~ console!
else
- playsound(origin, 'sound/machines/terminal_prompt_deny.ogg', 25, 0)
\ No newline at end of file
+ playsound(origin, 'sound/machines/terminal_prompt_deny.ogg', 25, 0)
diff --git a/code/game/machinery/computer/cloning.dm b/code/game/machinery/computer/cloning.dm
index 2a05b359d8..7057b8b02d 100644
--- a/code/game/machinery/computer/cloning.dm
+++ b/code/game/machinery/computer/cloning.dm
@@ -12,6 +12,7 @@
var/list/pods //Linked cloning pods
var/temp = "Inactive"
var/scantemp_ckey
+ var/scantemp_name
var/scantemp = "Ready to Scan"
var/menu = 1 //Which menu screen to display
var/datum/data/record/active_record = null
@@ -195,9 +196,10 @@
dat += "[scanner_occupant] => Scanning..."
else
if(use_records)
- if(scanner_occupant.ckey != scantemp_ckey)
+ if(scanner_occupant.ckey != scantemp_ckey || scanner_occupant.name != scantemp_name)
scantemp = "Ready to Scan"
scantemp_ckey = scanner_occupant.ckey
+ scantemp_name = scanner_occupant.name
else
scantemp = "Ready to Clone"
dat += "[scanner_occupant] => [scantemp]"
@@ -296,17 +298,18 @@
autoprocess = FALSE
STOP_PROCESSING(SSmachines, src)
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0)
+ src.updateUsrDialog()
. = TRUE
else if ((href_list["scan"]) && !isnull(scanner) && scanner.is_operational())
scantemp = ""
loading = TRUE
- src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0)
say("Initiating scan...")
var/prev_locked = scanner.locked
scanner.locked = TRUE
+ src.updateUsrDialog()
addtimer(CALLBACK(src, .proc/finish_scan, scanner.occupant, prev_locked), 2 SECONDS)
. = TRUE
@@ -318,6 +321,7 @@
else
scanner.locked = FALSE
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
+ src.updateUsrDialog()
. = TRUE
@@ -340,6 +344,7 @@
src.menu = 3
else
src.temp = "Record missing."
+ src.updateUsrDialog()
. = TRUE
else if (href_list["del_rec"])
@@ -348,6 +353,7 @@
if (src.menu == 3) //If we are viewing a record, confirm deletion
src.temp = "Delete record?"
src.menu = 4
+ src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt.ogg', 50, 0)
else if (src.menu == 4)
@@ -357,12 +363,14 @@
src.temp = "[src.active_record.fields["name"]] => Record deleted."
src.records.Remove(active_record)
active_record = null
+ src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
src.menu = 2
var/obj/item/circuitboard/computer/cloning/board = circuit
board.records = records
else
src.temp = "Access Denied."
+ src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0)
. = TRUE
@@ -384,6 +392,7 @@
for(var/key in diskette.fields)
src.active_record.fields[key] = diskette.fields[key]
src.temp = "Load successful."
+ src.updateUsrDialog()
var/obj/item/circuitboard/computer/cloning/board = circuit
board.records = records
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
@@ -403,6 +412,7 @@
diskette.fields = active_record.fields.Copy()
diskette.name = "data disk - '[src.diskette.fields["name"]]'"
src.temp = "Save successful."
+ src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
. = TRUE
@@ -431,17 +441,21 @@
if(active_record == C)
active_record = null
menu = 1
+ src.updateUsrDialog()
else
temp = "[C.fields["name"]] => Initialisation failure."
+ src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0)
else
temp = "Data corruption."
+ src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt_deny.ogg', 50, 0)
. = TRUE
else if (href_list["menu"] && use_records)
menu = text2num(href_list["menu"])
+ src.updateUsrDialog()
playsound(src, "terminal_type", 25, 0)
. = TRUE
@@ -449,7 +463,6 @@
if(!scanner || !L)
return
src.add_fingerprint(usr)
- src.updateUsrDialog()
if(use_records)
scan_occupant(L)
@@ -457,9 +470,10 @@
clone_occupant(L)
loading = FALSE
+ scanner.locked = prev_locked
src.updateUsrDialog()
playsound(src, 'sound/machines/terminal_prompt_confirm.ogg', 50, 0)
- scanner.locked = prev_locked
+
/obj/machinery/computer/cloning/proc/scan_occupant(occupant)
var/mob/living/mob_occupant = get_mob_or_brainmob(occupant)
diff --git a/code/game/machinery/computer/mechlaunchpad.dm b/code/game/machinery/computer/mechlaunchpad.dm
new file mode 100644
index 0000000000..88d3c765cb
--- /dev/null
+++ b/code/game/machinery/computer/mechlaunchpad.dm
@@ -0,0 +1,163 @@
+/obj/machinery/computer/mechpad
+ name = "orbital mech pad console"
+ desc = "A computer designed to handle the calculations and routing required for sending and receiving mechs from orbit. Requires a link to a nearby Orbital Mech Pad to function."
+ icon_screen = "mechpad"
+ icon_keyboard = "teleport_key"
+ circuit = /obj/item/circuitboard/computer/mechpad
+ ///ID of the mechpad, used for linking up
+ var/id = "roboticsmining"
+ ///Selected mechpad in the console
+ var/selected_id
+ ///Mechpads that it can send mechs through to other mechpads
+ var/obj/machinery/mechpad/connected_mechpad
+ ///List of mechpads connected
+ var/list/obj/machinery/mechpad/mechpads = list()
+ ///Maximum amount of pads connected at once
+ var/maximum_pads = 3
+
+/obj/machinery/computer/mechpad/Initialize(mapload)
+ . = ..()
+ if(mapload)
+ connected_mechpad = connect_to_pad()
+ connected_mechpad.connected_console = src
+ connected_mechpad.id = id
+ return INITIALIZE_HINT_LATELOAD
+ else
+ id ="handmade"
+
+/obj/machinery/computer/mechpad/LateInitialize()
+ for(var/obj/machinery/mechpad/pad in GLOB.mechpad_list)
+ if(pad == connected_mechpad)
+ continue
+ if(pad.id != id)
+ continue
+ mechpads += pad
+ LAZYADD(pad.consoles, src)
+ if(mechpads.len > maximum_pads)
+ break
+
+/obj/machinery/computer/mechpad/Destroy()
+ if(connected_mechpad)
+ connected_mechpad.connected_console = null
+ connected_mechpad = null
+ for(var/obj/machinery/mechpad/mechpad in mechpads)
+ LAZYREMOVE(mechpad.consoles, src)
+ return ..()
+
+///Tries to locate a pad in the cardinal directions, if it finds one it returns it
+/obj/machinery/computer/mechpad/proc/connect_to_pad()
+ if(connected_mechpad)
+ return
+ for(var/direction in GLOB.cardinals)
+ connected_mechpad = locate(/obj/machinery/mechpad, get_step(src, direction))
+ if(connected_mechpad)
+ break
+ return connected_mechpad
+
+/obj/machinery/computer/mechpad/multitool_act(mob/living/user, obj/item/tool)
+ if(!multitool_check_buffer(user, tool))
+ return
+ var/obj/item/multitool/multitool = tool
+ if(istype(multitool.buffer, /obj/machinery/mechpad))
+ var/obj/machinery/mechpad/buffered_console = multitool.buffer
+ if(!(mechpads.len < maximum_pads))
+ to_chat(user, "[src] cannot handle any more connections!")
+ return
+ if(buffered_console == connected_mechpad)
+ to_chat(user, "[src] cannot connect to its own mechpad!")
+ else if(!connected_mechpad && buffered_console == connect_to_pad())
+ connected_mechpad = buffered_console
+ connected_mechpad.connected_console = src
+ connected_mechpad.id = id
+ multitool.buffer = null
+ to_chat(user, "You connect the console to the pad with data from the [multitool.name]'s buffer.")
+ else
+ mechpads += buffered_console
+ LAZYADD(buffered_console.consoles, src)
+ multitool.buffer = null
+ to_chat(user, "You upload the data from the [multitool.name]'s buffer.")
+
+/**
+ * Tries to call the launch proc on the connected mechpad, returns if there is no connected mechpad or there is no mecha on the pad
+ * Arguments:
+ * * user - The user of the proc
+ * * where - The mechpad that the connected mechpad will try to send a supply pod to
+ */
+/obj/machinery/computer/mechpad/proc/try_launch(var/mob/user, var/obj/machinery/mechpad/where)
+ if(!connected_mechpad)
+ to_chat(user, "[src] has no connected pad!")
+ return
+ if(connected_mechpad.panel_open)
+ to_chat(user, "[src]'s pad has its' panel open! It won't work!")
+ return
+ if(!(locate(/obj/vehicle/sealed/mecha) in get_turf(connected_mechpad)))
+ to_chat(user, "[src] detects no mecha on the pad!")
+ return
+ connected_mechpad.launch(where)
+
+///Checks if the pad of a certain number has been QDELETED, if yes returns FALSE, otherwise returns TRUE
+/obj/machinery/computer/mechpad/proc/pad_exists(number)
+ var/obj/machinery/mechpad/pad = mechpads[number]
+ if(QDELETED(pad))
+ return FALSE
+ return TRUE
+
+///Returns the pad of the value specified
+/obj/machinery/computer/mechpad/proc/get_pad(number)
+ var/obj/machinery/mechpad/pad = mechpads[number]
+ return pad
+
+/obj/machinery/computer/mechpad/ui_interact(mob/user, datum/tgui/ui)
+ ui = SStgui.try_update_ui(user, src, ui)
+ if(!ui)
+ ui = new(user, src, "MechpadConsole", name)
+ ui.open()
+
+/obj/machinery/computer/mechpad/ui_data(mob/user)
+ var/list/data = list()
+ var/list/pad_list = list()
+ for(var/i in 1 to LAZYLEN(mechpads))
+ if(pad_exists(i))
+ var/obj/machinery/mechpad/pad = get_pad(i)
+ var/list/this_pad = list()
+ this_pad["name"] = pad.display_name
+ this_pad["id"] = i
+ if(pad.machine_stat & NOPOWER)
+ this_pad["inactive"] = TRUE
+ pad_list += list(this_pad)
+ else
+ mechpads -= get_pad(i)
+ data["mechpads"] = pad_list
+ data["selected_id"] = selected_id
+ data["connected_mechpad"] = !!connected_mechpad
+ if(selected_id)
+ var/obj/machinery/mechpad/current_pad = mechpads[selected_id]
+ data["pad_name"] = current_pad.display_name
+ data["selected_pad"] = current_pad
+ if(QDELETED(current_pad) || (current_pad.machine_stat & NOPOWER))
+ data["pad_active"] = FALSE
+ return data
+ data["pad_active"] = TRUE
+ return data
+
+/obj/machinery/computer/mechpad/ui_act(action, params)
+ . = ..()
+ if(.)
+ return
+ var/obj/machinery/mechpad/current_pad = mechpads[selected_id]
+ switch(action)
+ if("select_pad")
+ selected_id = text2num(params["id"])
+ if("rename")
+ var/new_name = params["name"]
+ if(!new_name)
+ return
+ current_pad.display_name = new_name
+ if("remove")
+ if(usr && alert(usr, "Are you sure?", "Unlink Orbital Pad", "I'm Sure", "Abort") != "Abort")
+ mechpads -= current_pad
+ LAZYREMOVE(current_pad.consoles, src)
+ selected_id = null
+ if("launch")
+ try_launch(usr, current_pad)
+ . = TRUE
diff --git a/code/game/machinery/computer/medical.dm b/code/game/machinery/computer/medical.dm
index 4e99f67157..7f5fafcd80 100644
--- a/code/game/machinery/computer/medical.dm
+++ b/code/game/machinery/computer/medical.dm
@@ -541,7 +541,7 @@
. = ..()
if(!(stat & (BROKEN|NOPOWER)) && !(. & EMP_PROTECT_SELF))
for(var/datum/data/record/R in GLOB.data_core.medical)
- if(prob(10/severity))
+ if(prob(severity/10))
switch(rand(1,6))
if(1)
if(prob(10))
@@ -560,7 +560,7 @@
R.fields["m_stat"] = pick("*Insane*", "*Unstable*", "*Watch*", "Stable")
continue
- else if(prob(1))
+ else if(prob(severity/80))
qdel(R)
continue
diff --git a/code/game/machinery/computer/security.dm b/code/game/machinery/computer/security.dm
index 844f14465a..0157f4ca87 100644
--- a/code/game/machinery/computer/security.dm
+++ b/code/game/machinery/computer/security.dm
@@ -769,7 +769,7 @@ What a mess.*/
return
for(var/datum/data/record/R in GLOB.data_core.security)
- if(prob(10/severity))
+ if(prob(severity/10))
switch(rand(1,8))
if(1)
if(prob(10))
@@ -794,7 +794,7 @@ What a mess.*/
R.fields["photo_side"] = G.fields["photo_side"]
continue
- else if(prob(1))
+ else if(prob(severity/80))
qdel(R)
continue
diff --git a/code/game/machinery/cryopod.dm b/code/game/machinery/cryopod.dm
index b48742d885..a2a395c51c 100644
--- a/code/game/machinery/cryopod.dm
+++ b/code/game/machinery/cryopod.dm
@@ -361,7 +361,7 @@
// them win or lose based on cryo is silly so we remove the objective.
if(istype(O,/datum/objective/mutiny) && O.target == mob_occupant.mind)
qdel(O)
- else if(O.target && istype(O.target, /datum/mind) && !O.check_completion())
+ else if(O.target && istype(O.target, /datum/mind) && !O.check_midround_completion())
if(O.target == mob_occupant.mind && O.owner?.current)
to_chat(O.owner.current, "
You get the feeling your target is no longer within reach. Time for Plan [pick("A","B","C","D","X","Y","Z")]. Objectives updated!")
O.target = null
diff --git a/code/game/machinery/doors/airlock_types.dm b/code/game/machinery/doors/airlock_types.dm
index b34e97d374..fe2bdf90b1 100644
--- a/code/game/machinery/doors/airlock_types.dm
+++ b/code/game/machinery/doors/airlock_types.dm
@@ -612,7 +612,7 @@
. += "The cogwheel has been loosened, but remains connected loosely to the door!"
/obj/machinery/door/airlock/clockwork/emp_act(severity)
- if(prob(80/severity))
+ if(prob(severity/1.25))
open()
/obj/machinery/door/airlock/clockwork/canAIControl(mob/user)
diff --git a/code/game/machinery/doors/door.dm b/code/game/machinery/doors/door.dm
index d4ba70bb6c..1faff76626 100644
--- a/code/game/machinery/doors/door.dm
+++ b/code/game/machinery/doors/door.dm
@@ -243,13 +243,8 @@
. = ..()
if (. & EMP_PROTECT_SELF)
return
- if(prob(20/severity) && (istype(src, /obj/machinery/door/airlock) || istype(src, /obj/machinery/door/window)) )
+ if(prob(severity/5) && (istype(src, /obj/machinery/door/airlock) || istype(src, /obj/machinery/door/window)) )
INVOKE_ASYNC(src, .proc/open)
- if(prob(severity*10 - 20))
- if(secondsElectrified == MACHINE_NOT_ELECTRIFIED)
- secondsElectrified = MACHINE_ELECTRIFIED_PERMANENT
- LAZYADD(shockedby, "\[[TIME_STAMP("hh:mm:ss", FALSE)]\]EM Pulse")
- addtimer(CALLBACK(src, .proc/unelectrify), 300)
/obj/machinery/door/proc/unelectrify()
secondsElectrified = MACHINE_NOT_ELECTRIFIED
diff --git a/code/game/machinery/doors/windowdoor.dm b/code/game/machinery/doors/windowdoor.dm
index 22bacf6aa1..3cd2011334 100644
--- a/code/game/machinery/doors/windowdoor.dm
+++ b/code/game/machinery/doors/windowdoor.dm
@@ -397,7 +397,7 @@
return ..()
/obj/machinery/door/window/clockwork/emp_act(severity)
- if(prob(80/severity))
+ if(prob(severity/1.25))
open()
/obj/machinery/door/window/clockwork/ratvar_act()
diff --git a/code/game/machinery/firealarm.dm b/code/game/machinery/firealarm.dm
index 000b3dc7b5..ca9ce09ced 100644
--- a/code/game/machinery/firealarm.dm
+++ b/code/game/machinery/firealarm.dm
@@ -103,7 +103,7 @@
if (. & EMP_PROTECT_SELF)
return
- if(prob(50 / severity))
+ if(prob(severity/1.8))
alarm()
/obj/machinery/firealarm/emag_act(mob/user)
diff --git a/code/game/machinery/mechlaunchpad.dm b/code/game/machinery/mechlaunchpad.dm
new file mode 100644
index 0000000000..049f3e7d3e
--- /dev/null
+++ b/code/game/machinery/mechlaunchpad.dm
@@ -0,0 +1,76 @@
+/obj/machinery/mechpad
+ name = "orbital mech pad"
+ desc = "A slab of heavy plating designed to withstand orbital-drop impacts. Through some sort of advanced bluespace tech, this one seems able to send and receive Mechs. Requires linking to a console to function."
+ icon = 'icons/obj/telescience.dmi'
+ icon_state = "mechpad"
+ circuit = /obj/item/circuitboard/machine/mechpad
+ ///ID of the console, used for linking up
+ var/id = "roboticsmining"
+ ///Name of the mechpad in a mechpad console
+ var/display_name = "Orbital Pad"
+ ///The console the pad is linked to
+ var/obj/machinery/computer/mechpad/connected_console
+ ///List of consoles that can access the pad
+ var/list/obj/machinery/computer/mechpad/consoles
+
+/obj/machinery/mechpad/Initialize()
+ . = ..()
+ display_name = "Orbital Pad - [get_area_name(src)]"
+ GLOB.mechpad_list += src
+
+/obj/machinery/mechpad/Destroy()
+ if(connected_console)
+ connected_console.connected_mechpad = null
+ connected_console = null
+ for(var/obj/machinery/computer/mechpad/console in consoles)
+ console.mechpads -= src
+ return ..()
+
+/obj/machinery/mechpad/screwdriver_act(mob/user, obj/item/tool)
+ . = ..()
+ if(!.)
+ return default_deconstruction_screwdriver(user, "mechpad-o", "mechpad", tool)
+
+/obj/machinery/mechpad/crowbar_act(mob/user, obj/item/tool)
+ ..()
+ if(default_deconstruction_crowbar(tool))
+ return TRUE
+
+/obj/machinery/mechpad/multitool_act(mob/living/user, obj/item/tool)
+ if(!panel_open)
+ return
+ if(!multitool_check_buffer(user, tool))
+ return
+ var/obj/item/multitool/multitool = tool
+ multitool.buffer = src
+ to_chat(user, "You save the data in the [multitool.name]'s buffer.")
+ return TRUE
+
+/**
+ * Spawns a special supply pod whitelisted to only accept mechs and have its drop off location be another mechpad
+ * Arguments:
+ * * where - where the supply pod will land after grabbing the mech
+ */
+/obj/machinery/mechpad/proc/launch(obj/machinery/mechpad/where)
+ var/obj/structure/closet/supplypod/mechpod/pod = new()
+ var/turf/target_turf = get_turf(where)
+ pod.reverse_dropoff_coords = list(target_turf.x, target_turf.y, target_turf.z)
+ new /obj/effect/pod_landingzone(get_turf(src), pod)
+
+/obj/structure/closet/supplypod/mechpod
+ style = STYLE_SEETHROUGH
+ explosionSize = list(0,0,0,0)
+ reversing = TRUE
+ landingDelay = 0
+ openingDelay = 0
+ departureDelay = 0
+ effectOrgans = TRUE
+ effectQuiet = TRUE
+ leavingSound = 'sound/vehicles/rocketlaunch.ogg'
+ close_sound = null
+ pod_flags = FIRST_SOUNDS
+
+/obj/structure/closet/supplypod/mechpod/insertion_allowed(atom/movable/AM)
+ if(!ismecha(AM))
+ return FALSE
+ . = ..()
diff --git a/code/game/machinery/porta_turret/portable_turret.dm b/code/game/machinery/porta_turret/portable_turret.dm
index 8f7aee68ce..34745a65f6 100644
--- a/code/game/machinery/porta_turret/portable_turret.dm
+++ b/code/game/machinery/porta_turret/portable_turret.dm
@@ -719,9 +719,7 @@
/obj/machinery/porta_turret/syndicate/ComponentInitialize()
. = ..()
- // AddComponent(/datum/component/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES)
- AddElement(/datum/element/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES) //this one or ^ one?
-
+ AddElement(/datum/element/empprotection, EMP_PROTECT_SELF | EMP_PROTECT_WIRES)
/obj/machinery/porta_turret/syndicate/setup()
return
diff --git a/code/game/machinery/shieldgen.dm b/code/game/machinery/shieldgen.dm
index 6793d361b5..8a0f376b0f 100644
--- a/code/game/machinery/shieldgen.dm
+++ b/code/game/machinery/shieldgen.dm
@@ -25,11 +25,10 @@
. = ..()
if (. & EMP_PROTECT_SELF)
return
- switch(severity)
- if(1)
- qdel(src)
- if(2)
- take_damage(50, BRUTE, "energy", 0)
+ if(severity >= 70)
+ qdel(src)
+ else
+ take_damage(severity/1.3, BRUTE, "energy", 0)
/obj/structure/emergency_shield/play_attack_sound(damage, damage_type = BRUTE, damage_flag = 0)
switch(damage_type)
diff --git a/code/game/machinery/slotmachine.dm b/code/game/machinery/slotmachine.dm
index 4740adaffb..6282d74346 100644
--- a/code/game/machinery/slotmachine.dm
+++ b/code/game/machinery/slotmachine.dm
@@ -150,9 +150,9 @@
. = ..()
if(stat & (NOPOWER|BROKEN) || . & EMP_PROTECT_SELF)
return
- if(prob(15 * severity))
+ if(prob(1500 / severity))
return
- if(prob(1)) // :^)
+ if(prob(1 * severity/100)) // :^)
obj_flags |= EMAGGED
var/severity_ascending = 4 - severity
money = max(rand(money - (200 * severity_ascending), money + (200 * severity_ascending)), 0)
diff --git a/code/game/machinery/telecomms/telecomunications.dm b/code/game/machinery/telecomms/telecomunications.dm
index e1b345f507..f75eef0b21 100644
--- a/code/game/machinery/telecomms/telecomunications.dm
+++ b/code/game/machinery/telecomms/telecomunications.dm
@@ -119,7 +119,7 @@ GLOBAL_LIST_EMPTY(telecomms_list)
/obj/machinery/telecomms/proc/update_power()
if(toggled)
// if powered, on. if not powered, off. if too damaged, off
- if(CHECK_BITFIELD(stat, (BROKEN | NOPOWER | EMPED)))
+ if(CHECK_BITFIELD(stat, (BROKEN | NOPOWER | EMPED)))
on = FALSE
else
on = TRUE
@@ -139,9 +139,9 @@ GLOBAL_LIST_EMPTY(telecomms_list)
. = ..()
if(CHECK_BITFIELD(., EMP_PROTECT_SELF))
return
- if(prob(100 / severity))
+ if(prob(severity))
if(!CHECK_BITFIELD(stat, EMPED))
ENABLE_BITFIELD(stat, EMPED)
- var/duration = (300 * 10) / severity
+ var/duration = severity * 35
spawn(rand(duration - 20, duration + 20)) // Takes a long time for the machines to reboot.
DISABLE_BITFIELD(stat, EMPED)
diff --git a/code/game/machinery/wishgranter.dm b/code/game/machinery/wishgranter.dm
index 12fdc2193b..6aeef4b6ac 100644
--- a/code/game/machinery/wishgranter.dm
+++ b/code/game/machinery/wishgranter.dm
@@ -84,7 +84,7 @@
if(is_station_level(T.z))
destinations += B
var/chosen_beacon = pick(destinations)
- var/obj/effect/portal/jaunt_tunnel/J = new (get_turf(src), src, 100, null, FALSE, get_turf(chosen_beacon))
+ var/obj/effect/portal/jaunt_tunnel/J = new (get_turf(src), 100, null, FALSE, get_turf(chosen_beacon))
try_move_adjacent(J)
playsound(src,'sound/effects/sparks4.ogg',50,1)
charges--
diff --git a/code/game/mecha/combat/neovgre.dm b/code/game/mecha/combat/neovgre.dm
index 1bd68546c8..584a2d007e 100644
--- a/code/game/mecha/combat/neovgre.dm
+++ b/code/game/mecha/combat/neovgre.dm
@@ -64,6 +64,8 @@
/obj/mecha/combat/neovgre/process()
..()
+ if(!obj_integrity) //Integrity is zero but we would heal out of that state if we went into this before it recognises it being zero
+ return
if(GLOB.ratvar_awakens) // At this point only timley intervention by lord singulo could hope to stop the superweapon
cell.charge = INFINITY
max_integrity = INFINITY
diff --git a/code/game/mecha/equipment/tools/other_tools.dm b/code/game/mecha/equipment/tools/other_tools.dm
index 8039aabd1f..4dbb57479f 100644
--- a/code/game/mecha/equipment/tools/other_tools.dm
+++ b/code/game/mecha/equipment/tools/other_tools.dm
@@ -56,7 +56,7 @@
var/turf/target_turf = pick(L)
if(!target_turf)
return
- var/list/obj/effect/portal/created = create_portal_pair(get_turf(src), target_turf, src, 300, 1, /obj/effect/portal/anom)
+ var/list/obj/effect/portal/created = create_portal_pair(get_turf(src), target_turf, 300, 1, /obj/effect/portal/anom)
var/turf/T = get_turf(target)
message_admins("[ADMIN_LOOKUPFLW(chassis.occupant)] used a Wormhole Generator in [ADMIN_VERBOSEJMP(T)]")
log_game("[key_name(chassis.occupant)] used a Wormhole Generator in [AREACOORD(T)]")
diff --git a/code/game/mecha/mecha.dm b/code/game/mecha/mecha.dm
index f16a5f9292..88a5c3f20f 100644
--- a/code/game/mecha/mecha.dm
+++ b/code/game/mecha/mecha.dm
@@ -1007,7 +1007,7 @@
if(L && L.client)
L.update_mouse_pointer()
- L.client.change_view(CONFIG_GET(string/default_view))
+ L.client.view_size.resetToDefault()
zoom_mode = 0
/////////////////////////
diff --git a/code/game/mecha/mecha_actions.dm b/code/game/mecha/mecha_actions.dm
index 68d05e6a65..ee43e3f770 100644
--- a/code/game/mecha/mecha_actions.dm
+++ b/code/game/mecha/mecha_actions.dm
@@ -243,10 +243,10 @@
chassis.mecha_log_message("Toggled zoom mode.")
chassis.occupant_message("Zoom mode [chassis.zoom_mode?"en":"dis"]abled.")
if(chassis.zoom_mode)
- owner.client.change_view(12)
+ owner.client.view_size.setTo(4.5)
SEND_SOUND(owner, sound('sound/mecha/imag_enh.ogg',volume=50))
else
- owner.client.change_view(CONFIG_GET(string/default_view)) //world.view - default mob view size
+ owner.client.view_size.resetToDefault()
UpdateButtonIcon()
/datum/action/innate/mecha/mech_switch_damtype
diff --git a/code/game/mecha/mecha_control_console.dm b/code/game/mecha/mecha_control_console.dm
index 50d18c6fda..0e47872221 100644
--- a/code/game/mecha/mecha_control_console.dm
+++ b/code/game/mecha/mecha_control_console.dm
@@ -131,7 +131,7 @@
if(recharging)
return
if(chassis)
- chassis.emp_act(EMP_HEAVY)
+ chassis.emp_act(80)
addtimer(CALLBACK(src, /obj/item/mecha_parts/mecha_tracking/proc/recharge), 5 SECONDS, TIMER_UNIQUE | TIMER_OVERRIDE)
recharging = TRUE
diff --git a/code/game/mecha/mecha_defense.dm b/code/game/mecha/mecha_defense.dm
index e2d3af149f..d5b27a9636 100644
--- a/code/game/mecha/mecha_defense.dm
+++ b/code/game/mecha/mecha_defense.dm
@@ -140,8 +140,8 @@
if (. & EMP_PROTECT_SELF)
return
if(get_charge())
- use_power((cell.charge/3)/(severity*2))
- take_damage(30 / severity, BURN, "energy", 1)
+ use_power(cell.charge*severity/100)
+ take_damage(severity/3, BURN, "energy", 1)
mecha_log_message("EMP detected", color="red")
if(istype(src, /obj/mecha/combat))
@@ -266,12 +266,8 @@
return 1
else if(istype(W, /obj/item/mecha_parts/mecha_tracking))
- if(!user.transferItemToLoc(W, src))
- to_chat(user, "\the [W] is stuck to your hand, you cannot put it in \the [src]!")
- return
- trackers += W
- user.visible_message("[user] attaches [W] to [src].", "You attach [W] to [src].")
- diag_hud_set_mechtracking()
+ var/obj/item/mecha_parts/mecha_tracking/tracker = W
+ tracker.try_attach_part(user, src)
return
else
return ..()
@@ -313,7 +309,7 @@
clearInternalDamage(MECHA_INT_CONTROL_LOST)
/obj/mecha/narsie_act()
- emp_act(EMP_HEAVY)
+ emp_act(100)
/obj/mecha/ratvar_act()
if((GLOB.ratvar_awakens || GLOB.clockwork_gateway_activated) && occupant)
diff --git a/code/game/objects/effects/anomalies.dm b/code/game/objects/effects/anomalies.dm
index 7e3a5205de..9d6d034364 100644
--- a/code/game/objects/effects/anomalies.dm
+++ b/code/game/objects/effects/anomalies.dm
@@ -291,7 +291,19 @@
S.rabid = TRUE
S.amount_grown = SLIME_EVOLUTION_THRESHOLD
S.Evolve()
- offer_control(S,POLL_IGNORE_SENTIENCE_POTION)
+ var/list/candidates = pollCandidatesForMob("Do you want to play as a pyroclastic anomaly slime?",ROLE_SENTIENCE,null,ROLE_SENTIENCE,100,S,POLL_IGNORE_SENTIENCE_POTION)
+ if(length(candidates))
+ var/mob/C = pick(candidates)
+ message_admins("[key_name_admin(C)] has taken control of ([key_name_admin(S)])")
+ C.transfer_ckey(S, FALSE)
+ var/list/policies = CONFIG_GET(keyed_list/policyconfig)
+ var/policy = policies[POLICYCONFIG_ON_PYROCLASTIC_SENTIENT]
+ if(policy)
+ to_chat(S,policy)
+ return TRUE
+ else
+ message_admins("No ghosts were willing to take control of [ADMIN_LOOKUPFLW(S)])")
+ return FALSE
/////////////////////
diff --git a/code/game/objects/effects/arachnid_web.dm b/code/game/objects/effects/arachnid_web.dm
new file mode 100644
index 0000000000..2adaa12dc9
--- /dev/null
+++ b/code/game/objects/effects/arachnid_web.dm
@@ -0,0 +1,70 @@
+/obj/structure/arachnid
+ name = "large web"
+ icon = 'icons/effects/effects.dmi'
+ desc = "It's stringy and sticky, but the threads are larger than what spiderlings could produce."
+ anchored = TRUE
+ density = FALSE
+ max_integrity = 20
+
+/obj/structure/arachnid/New()
+ ..()
+ icon_state = pick(list("stickyweb1", "stickyweb2"))
+
+
+/obj/structure/arachnid/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
+ if(damage_type == BURN)//the stickiness of the web mutes all attack sounds except fire damage type
+ playsound(loc, 'sound/items/welder.ogg', 100, TRUE)
+
+/obj/structure/arachnid/run_obj_armor(damage_amount, damage_type, damage_flag = 0, attack_dir)
+ if(damage_flag == "melee")
+ switch(damage_type)
+ if(BURN)
+ damage_amount *= 2
+ if(BRUTE)
+ damage_amount *= 0.5
+ . = ..()
+
+/obj/structure/arachnid/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
+ if(exposed_temperature > 300)
+ take_damage(5, BURN, 0, 0)
+
+/obj/structure/arachnid/CanPass(atom/movable/mover, turf/target)
+ . = ..()
+ if(isarachnid(mover))
+
+ return TRUE
+ else if(isliving(mover))
+ if(isarachnid(mover.pulledby))
+
+ return TRUE
+ if(prob(20))
+ to_chat(mover, "You get stuck in \the [src] for a moment.")
+ return FALSE
+
+/obj/structure/arachnid/cocoon
+ name = "cocoon"
+ desc = "Something wrapped in silky spider web."
+ icon_state = "cocoon1"
+ anchored = FALSE
+ density = FALSE
+ max_integrity = 60
+
+/obj/structure/arachnid/cocoon/Initialize()
+ icon_state = pick("cocoon1","cocoon2","cocoon3")
+ . = ..()
+
+/obj/structure/arachnid/cocoon/container_resist(mob/living/user)
+ var/breakout_time = 150 // DECI not DECA ffs
+ to_chat(user, "You struggle against the tight bonds... (This will take about [DisplayTimeText(breakout_time)].)")
+ visible_message("You see something struggling and writhing in \the [src]!")
+ if(do_after(user,(breakout_time), target = src))
+ if(!user || user.stat != CONSCIOUS || user.loc != src)
+ return
+ qdel(src)
+
+/obj/structure/arachnid/cocoon/Destroy()
+ var/turf/T = get_turf(src)
+ src.visible_message("\The [src] splits open.")
+ for(var/atom/movable/A in contents)
+ A.forceMove(T)
+ return ..()
diff --git a/code/game/objects/effects/glowshroom.dm b/code/game/objects/effects/glowshroom.dm
index 9a498c9a70..2d28d3a041 100644
--- a/code/game/objects/effects/glowshroom.dm
+++ b/code/game/objects/effects/glowshroom.dm
@@ -9,12 +9,19 @@
icon = 'icons/obj/lighting.dmi'
icon_state = "glowshroom" //replaced in New
layer = ABOVE_NORMAL_TURF_LAYER
- max_integrity = 5
- var/delay = 1200
+ /// Time interval between glowshroom "spreads"
+ var/delay_spread = 2 MINUTES
+ /// Time interval between glowshroom decay checks
+ var/delay_decay = 30 SECONDS
+ /// Boolean to indicate if the shroom is on the floor/wall
var/floor = 0
+ /// Mushroom generation number
var/generation = 1
- var/spreadIntoAdjacentChance = 60
+ /// Chance to spread into adjacent tiles (0-100)
+ var/spreadIntoAdjacentChance = 75
+ /// Internal seed of the glowshroom, stats are stored here
var/obj/item/seeds/myseed = /obj/item/seeds/glowshroom
+ /// Turfs where the glowshroom cannot spread to
var/static/list/blacklisted_glowshroom_turfs = typecacheof(list(
/turf/open/lava,
/turf/open/floor/plating/beach/water))
@@ -43,21 +50,30 @@
QDEL_NULL(myseed)
return ..()
-/obj/structure/glowshroom/New(loc, obj/item/seeds/newseed, mutate_stats)
- ..()
+/**
+ * Creates a new glowshroom structure.
+ *
+ * Arguments:
+ * * newseed - Seed of the shroom
+ * * mutate_stats - If the plant needs to mutate their stats
+ * * spread - If the plant is a result of spreading, reduce its stats
+ */
+
+/obj/structure/glowshroom/Initialize(mapload, obj/item/seeds/newseed, mutate_stats, spread)
+ . = ..()
if(newseed)
myseed = newseed.Copy()
myseed.forceMove(src)
else
myseed = new myseed(src)
+ if(spread)
+ myseed.potency -= round(myseed.potency * 0.25) // Reduce potency of the little mushie if it's spreading
if(mutate_stats) //baby mushrooms have different stats :3
- myseed.adjust_potency(rand(-3,6))
- myseed.adjust_yield(rand(-1,2))
- myseed.adjust_production(rand(-3,6))
- myseed.adjust_endurance(rand(-3,6))
- delay = delay - myseed.production * 100 //So the delay goes DOWN with better stats instead of up. :I
- obj_integrity = myseed.endurance / 7
- max_integrity = myseed.endurance / 7
+ myseed.adjust_potency(rand(-4,3))
+ myseed.adjust_yield(rand(-3,2))
+ myseed.adjust_production(rand(-3,3))
+ myseed.endurance = clamp(myseed.endurance + rand(-3,2), 0, 100) // adjust_endurance has a min value of 10, need to edit directly
+ delay_spread = delay_spread - myseed.production * 100 //So the delay goes DOWN with better stats instead of up. :I
var/datum/plant_gene/trait/glow/G = myseed.get_gene(/datum/plant_gene/trait/glow)
if(ispath(G)) // Seeds were ported to initialize so their genes are still typepaths here, luckily their initializer is smart enough to handle us doing this
myseed.genes -= G
@@ -80,13 +96,20 @@
else //if on the floor, glowshroom on-floor sprite
icon_state = base_icon_state
- addtimer(CALLBACK(src, .proc/Spread), delay)
+ addtimer(CALLBACK(src, .proc/Spread), delay_spread)
+ addtimer(CALLBACK(src, .proc/Decay), delay_decay, FALSE) // Start decaying the plant
+
+/**
+ * Causes glowshroom spreading across the floor/walls.
+ */
/obj/structure/glowshroom/proc/Spread()
var/turf/ownturf = get_turf(src)
var/shrooms_planted = 0
for(var/i in 1 to myseed.yield)
- if(prob(1/(generation * generation) * 100))//This formula gives you diminishing returns based on generation. 100% with 1st gen, decreasing to 25%, 11%, 6, 4, 2...
+ var/chance_stats = ((myseed.potency + myseed.endurance * 2) * 0.2) // Chance of generating a new mushroom based on stats
+ var/chance_generation = (100 / (generation * generation)) // This formula gives you diminishing returns based on generation. 100% with 1st gen, decreasing to 25%, 11%, 6, 4, 2...
+ if(prob(max(chance_stats, chance_generation))) // Whatever is the higher chance we use it
var/list/possibleLocs = list()
var/spreadsIntoAdjacent = FALSE
@@ -96,7 +119,7 @@
for(var/turf/open/floor/earth in view(3,src))
if(is_type_in_typecache(earth, blacklisted_glowshroom_turfs))
continue
- if(!disease_air_spread_walk(ownturf, earth))
+ if(!ownturf.CanAtmosPass(earth))
continue
if(spreadsIntoAdjacent || !locate(/obj/structure/glowshroom) in view(1,earth))
possibleLocs += earth
@@ -118,16 +141,15 @@
if(shroomCount >= placeCount)
continue
- var/obj/structure/glowshroom/child = new type(newLoc, myseed, TRUE)
+ Decay(TRUE, 2) // Decay before spawning new mushrooms to reduce their endurance
+ var/obj/structure/glowshroom/child = new type(newLoc, myseed, TRUE, TRUE)
child.generation = generation + 1
shrooms_planted++
CHECK_TICK
- else
- shrooms_planted++ //if we failed due to generation, don't try to plant one later
- if(shrooms_planted < myseed.yield) //if we didn't get all possible shrooms planted, try again later
- myseed.yield -= shrooms_planted
- addtimer(CALLBACK(src, .proc/Spread), delay)
+ if(shrooms_planted <= myseed.yield) //if we didn't get all possible shrooms planted, try again later
+ myseed.adjust_yield(-shrooms_planted)
+ addtimer(CALLBACK(src, .proc/Spread), delay_spread)
/obj/structure/glowshroom/proc/CalcDir(turf/location = loc)
var/direction = 16
@@ -161,9 +183,27 @@
floor = 1
return 1
+/**
+ * Causes the glowshroom to decay by decreasing its endurance.
+ *
+ * Arguments:
+ * * spread - Boolean to indicate if the decay is due to spreading or natural decay.
+ * * amount - Amount of endurance to be reduced due to spread decay.
+ */
+/obj/structure/glowshroom/proc/Decay(spread, amount)
+ if (spread) // Decay due to spread
+ myseed.endurance -= amount
+ else // Timed decay
+ myseed.endurance -= 1
+ if (myseed.endurance > 0)
+ addtimer(CALLBACK(src, .proc/Decay), delay_decay, FALSE) // Recall decay timer
+ return
+ if (myseed.endurance < 1) // Plant is gone
+ qdel(src)
+
/obj/structure/glowshroom/play_attack_sound(damage_amount, damage_type = BRUTE, damage_flag = 0)
if(damage_type == BURN && damage_amount)
- playsound(src.loc, 'sound/items/welder.ogg', 100, 1)
+ playsound(src.loc, 'sound/items/welder.ogg', 100, TRUE)
/obj/structure/glowshroom/temperature_expose(datum/gas_mixture/air, exposed_temperature, exposed_volume)
if(exposed_temperature > 300)
@@ -175,3 +215,8 @@
var/obj/effect/decal/cleanable/molten_object/I = new (get_turf(src))
I.desc = "Looks like this was \an [src] some time ago."
qdel(src)
+
+/obj/structure/glowshroom/attackby(obj/item/I, mob/living/user, params)
+ if (istype(I, /obj/item/plant_analyzer))
+ return myseed.attackby(I, user, params) // Hacky I guess
+ return ..() // Attack normally
diff --git a/code/game/objects/effects/misc.dm b/code/game/objects/effects/misc.dm
index c2cfab0f7c..3bd43e44fb 100644
--- a/code/game/objects/effects/misc.dm
+++ b/code/game/objects/effects/misc.dm
@@ -40,10 +40,6 @@
density = TRUE
layer = FLY_LAYER
-/obj/effect/supplypod_selector
- icon_state = "supplypod_selector"
- layer = FLY_LAYER
-
//Makes a tile fully lit no matter what
/obj/effect/fullbright
icon = 'icons/effects/alphacolors.dmi'
@@ -91,4 +87,4 @@
/obj/effect/dummy/lighting_obj/moblight/Initialize(mapload, _color, _range, _power, _duration)
. = ..()
if(!ismob(loc))
- return INITIALIZE_HINT_QDEL
\ No newline at end of file
+ return INITIALIZE_HINT_QDEL
diff --git a/code/game/objects/effects/temporary_visuals/miscellaneous.dm b/code/game/objects/effects/temporary_visuals/miscellaneous.dm
index 8d5458333c..44fa231c07 100644
--- a/code/game/objects/effects/temporary_visuals/miscellaneous.dm
+++ b/code/game/objects/effects/temporary_visuals/miscellaneous.dm
@@ -515,3 +515,12 @@
/obj/effect/temp_visual/dir_setting/space_wind/Initialize(mapload, set_dir, set_alpha = 255)
. = ..()
alpha = set_alpha
+
+/obj/effect/temp_visual/slime_puddle
+ icon = 'icons/mob/mob.dmi'
+ duration = 12
+ icon_state = "to_puddle"
+
+/obj/effect/temp_visual/slime_puddle/reverse
+ icon_state = "from_puddle"
+ duration = 7
diff --git a/code/game/objects/empulse.dm b/code/game/objects/empulse.dm
index b63a126c5d..c467cbd4e8 100644
--- a/code/game/objects/empulse.dm
+++ b/code/game/objects/empulse.dm
@@ -1,32 +1,29 @@
-/proc/empulse(turf/epicenter, heavy_range, light_range, log=0)
+/proc/empulse(turf/epicenter, power, log=0)
if(!epicenter)
return
if(!isturf(epicenter))
epicenter = get_turf(epicenter.loc)
- if(log)
- message_admins("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ")
- log_game("EMP with size ([heavy_range], [light_range]) in area [epicenter.loc.name] ")
+ var/max_distance = max(round((power/7)^0.7), 1)
- if(heavy_range >= 1)
+ if(log)
+ message_admins("EMP with power [power], max distance [max_distance] in area [epicenter.loc.name] ")
+ log_game("EMP with power [power], max distance [max_distance] in area [epicenter.loc.name] ")
+ deadchat_broadcast("EMP with power ([power]), max distance ([max_distance]) in [epicenter.loc.name]", turf_target = epicenter)
+
+ if(power > 100)
new /obj/effect/temp_visual/emp/pulse(epicenter)
- if(heavy_range > light_range)
- light_range = heavy_range
-
- for(var/A in spiral_range(light_range, epicenter))
+ for(var/A in spiral_range(max_distance, epicenter))
var/atom/T = A
var/distance = get_dist(epicenter, T)
- if(distance < 0)
- distance = 0
- if(distance < heavy_range)
- T.emp_act(EMP_HEAVY)
- else if(distance == heavy_range)
- if(prob(50))
- T.emp_act(EMP_HEAVY)
- else
- T.emp_act(EMP_LIGHT)
- else if(distance <= light_range)
- T.emp_act(EMP_LIGHT)
+ var/severity = 100
+ if(distance != 0) //please dont divide by 0
+ severity = min(max((max_distance / distance^0.3) * (100/max_distance), 1),100) //if it goes below 1 or above 100 stuff gets bad
+ T.emp_act(severity)
return 1
+
+/proc/empulse_using_range(turf/epicenter, range, log=0) //make an emp using range instead of power
+ var/power_from_range = (7*(range^(1/0.7)))
+ empulse(epicenter, power_from_range, log)
diff --git a/code/game/objects/items.dm b/code/game/objects/items.dm
index b4c114eb6a..1c75f1e533 100644
--- a/code/game/objects/items.dm
+++ b/code/game/objects/items.dm
@@ -315,7 +315,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
return
if(loc == user && current_equipped_slot && current_equipped_slot != SLOT_HANDS)
if(current_equipped_slot in user.check_obscured_slots())
- to_chat(src, "You are unable to unequip that while wearing other garments over it!")
+ to_chat(user, "You are unable to unequip that while wearing other garments over it!")
return FALSE
if(resistance_flags & ON_FIRE)
@@ -383,7 +383,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
return
if(loc == user && current_equipped_slot && current_equipped_slot != SLOT_HANDS)
if(current_equipped_slot in user.check_obscured_slots())
- to_chat(src, "You are unable to unequip that while wearing other garments over it!")
+ to_chat(user, "You are unable to unequip that while wearing other garments over it!")
return FALSE
@@ -565,7 +565,7 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
to_chat(user, "You cannot locate any organic eyes on this brain!")
return
- if(IS_STAMCRIT(user))//CIT CHANGE - makes eyestabbing impossible if you're in stamina softcrit
+ if(IS_STAMCRIT(user) || !user.UseStaminaBuffer(STAMINA_COST_ITEM_EYESTAB, warn = TRUE))//CIT CHANGE - makes eyestabbing impossible if you're in stamina softcrit
to_chat(user, "You're too exhausted for that.")//CIT CHANGE - ditto
return //CIT CHANGE - ditto
@@ -575,8 +575,6 @@ GLOBAL_VAR_INIT(embedpocalypse, FALSE) // if true, all items will be able to emb
user.do_attack_animation(M)
- user.adjustStaminaLossBuffered(10)//CIT CHANGE - makes eyestabbing cost stamina
-
if(M != user)
M.visible_message("[user] has stabbed [M] in the eye with [src]!", \
"[user] stabs you in the eye with [src]!")
diff --git a/code/game/objects/items/binoculars.dm b/code/game/objects/items/binoculars.dm
index 347f0ad3a7..01295204a8 100644
--- a/code/game/objects/items/binoculars.dm
+++ b/code/game/objects/items/binoculars.dm
@@ -25,41 +25,32 @@
return ..()
/obj/item/binoculars/proc/on_wield(obj/item/source, mob/user)
- RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/unwield)
+ RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/on_walk)
+ RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate)
listeningTo = user
user.visible_message("[user] holds [src] up to [user.p_their()] eyes.", "You hold [src] up to your eyes.")
item_state = "binoculars_wielded"
user.regenerate_icons()
- if(!user?.client)
- return
- var/client/C = user.client
- var/_x = 0
- var/_y = 0
- switch(user.dir)
- if(NORTH)
- _y = zoom_amt
- if(EAST)
- _x = zoom_amt
- if(SOUTH)
- _y = -zoom_amt
- if(WEST)
- _x = -zoom_amt
- C.change_view(world.view + zoom_out_amt)
- C.pixel_x = world.icon_size*_x
- C.pixel_y = world.icon_size*_y
+ user.client.view_size.zoomOut(zoom_out_amt, zoom_amt, user.dir)
+
+/obj/item/binoculars/proc/rotate(atom/thing, old_dir, new_dir)
+ if(ismob(thing))
+ var/mob/lad = thing
+ lad.regenerate_icons()
+ lad.client.view_size.zoomOut(zoom_out_amt, zoom_amt, new_dir)
+
+/obj/item/binoculars/proc/on_walk()
+ attack_self(listeningTo) //Yes I have sinned, why do you ask?
+
/obj/item/binoculars/proc/on_unwield(obj/item/source, mob/user)
unwield(user)
/obj/item/binoculars/proc/unwield(mob/user)
if(listeningTo)
- UnregisterSignal(listeningTo, COMSIG_MOVABLE_MOVED)
+ UnregisterSignal(user, COMSIG_MOVABLE_MOVED)
+ UnregisterSignal(user, COMSIG_ATOM_DIR_CHANGE)
listeningTo = null
user.visible_message("[user] lowers [src].", "You lower [src].")
item_state = "binoculars"
user.regenerate_icons()
- if(user && user.client)
- user.regenerate_icons()
- var/client/C = user.client
- C.change_view(CONFIG_GET(string/default_view))
- user.client.pixel_x = 0
- user.client.pixel_y = 0
+ user.client.view_size.zoomIn()
diff --git a/code/game/objects/items/credit_holochip.dm b/code/game/objects/items/credit_holochip.dm
index 0acb225772..21cfd1fbad 100644
--- a/code/game/objects/items/credit_holochip.dm
+++ b/code/game/objects/items/credit_holochip.dm
@@ -101,7 +101,7 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- var/wipe_chance = 60 / severity
+ var/wipe_chance = severity/1.5
if(prob(wipe_chance))
visible_message("[src] fizzles and disappears!")
qdel(src) //rip cash
diff --git a/code/game/objects/items/defib.dm b/code/game/objects/items/defib.dm
index 6396a4fe3d..4777796331 100644
--- a/code/game/objects/items/defib.dm
+++ b/code/game/objects/items/defib.dm
@@ -4,7 +4,7 @@
/obj/item/defibrillator
name = "defibrillator"
desc = "A device that delivers powerful shocks to detachable paddles that resuscitate incapacitated patients."
- icon = 'icons/obj/items_and_weapons.dmi'
+ icon = 'icons/obj/defibrillators.dmi'
icon_state = "defibunit"
item_state = "defibunit"
lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi'
@@ -23,8 +23,8 @@
var/obj/item/stock_parts/cell/cell
var/combat = FALSE //can we revive through space suits?
var/grab_ghost = FALSE // Do we pull the ghost back into their body?
- var/healdisk = FALSE // Will we shock people dragging the body?
- var/pullshocksafely = FALSE //Dose the unit have the healdisk upgrade?
+ var/healdisk = FALSE // Does the unit have the healdisk upgrade?
+ var/pullshocksafely = FALSE // Will we shock people dragging the body?
var/primetime = 0 // is the defib faster
var/timedeath = 10
var/disarm_shock_time = 10
@@ -140,7 +140,7 @@
/obj/item/defibrillator/emp_act(severity)
. = ..()
if(cell && !(. & EMP_PROTECT_CONTENTS))
- deductcharge(1000 / severity)
+ deductcharge(severity*10)
if (. & EMP_PROTECT_SELF)
return
if(safety)
@@ -261,7 +261,7 @@
/obj/item/shockpaddles
name = "defibrillator paddles"
desc = "A pair of plastic-gripped paddles with flat metal surfaces that are used to deliver powerful electric shocks."
- icon = 'icons/obj/items_and_weapons.dmi'
+ icon = 'icons/obj/defibrillators.dmi'
icon_state = "defibpaddles0"
item_state = "defibpaddles0"
lefthand_file = 'icons/mob/inhands/equipment/medical_lefthand.dmi'
@@ -682,7 +682,7 @@
/obj/item/shockpaddles/cyborg
name = "cyborg defibrillator paddles"
- icon = 'icons/obj/items_and_weapons.dmi'
+ icon = 'icons/obj/defibrillators.dmi'
icon_state = "defibpaddles0"
item_state = "defibpaddles0"
req_defib = FALSE
@@ -703,7 +703,7 @@
name = "syndicate defibrillator paddles"
desc = "A pair of paddles used to revive deceased operatives. It possesses both the ability to penetrate armor and to deliver powerful shocks offensively."
combat = TRUE
- icon = 'icons/obj/items_and_weapons.dmi'
+ icon = 'icons/obj/defibrillators.dmi'
icon_state = "defibpaddles0"
item_state = "defibpaddles0"
req_defib = FALSE
diff --git a/code/game/objects/items/devices/PDA/PDA.dm b/code/game/objects/items/devices/PDA/PDA.dm
index 10b2b68646..c09d23aafb 100644
--- a/code/game/objects/items/devices/PDA/PDA.dm
+++ b/code/game/objects/items/devices/PDA/PDA.dm
@@ -1206,7 +1206,7 @@ GLOBAL_LIST_EMPTY(PDAs)
A.emp_act(severity)
if (!(. & EMP_PROTECT_SELF))
emped += 1
- spawn(200 * severity)
+ spawn(2 * severity)
emped -= 1
/proc/get_viewable_pdas()
diff --git a/code/game/objects/items/devices/camera_bug.dm b/code/game/objects/items/devices/camera_bug.dm
index 6b53a9ba46..e20321414d 100644
--- a/code/game/objects/items/devices/camera_bug.dm
+++ b/code/game/objects/items/devices/camera_bug.dm
@@ -225,7 +225,7 @@
if(C && istype(C) && C.bug == src)
if(!same_z_level(C))
return
- C.emp_act(EMP_HEAVY)
+ C.emp_act(80)
C.bug = null
bugged_cameras -= C.c_tag
interact()
diff --git a/code/game/objects/items/devices/flashlight.dm b/code/game/objects/items/devices/flashlight.dm
index 75024aec26..a2459bce9f 100644
--- a/code/game/objects/items/devices/flashlight.dm
+++ b/code/game/objects/items/devices/flashlight.dm
@@ -366,6 +366,11 @@
flashlight_power = 0.8
custom_price = PRICE_CHEAP
+/obj/item/flashlight/lantern/heirloom_moth
+ name = "old lantern"
+ desc = "An old lantern that has seen plenty of use."
+ light_range = 4
+
/obj/item/flashlight/lantern/jade
name = "jade lantern"
desc = "An ornate, green lantern."
@@ -428,7 +433,7 @@
else
A.visible_message("[user] blinks \the [src] at \the [A].")
to_chat(user, "\The [src] now has [emp_cur_charges] charge\s.")
- A.emp_act(EMP_HEAVY)
+ A.emp_act(80)
else
to_chat(user, "\The [src] needs time to recharge!")
return
diff --git a/code/game/objects/items/devices/laserpointer.dm b/code/game/objects/items/devices/laserpointer.dm
index c931d92379..6d10d31f5c 100644
--- a/code/game/objects/items/devices/laserpointer.dm
+++ b/code/game/objects/items/devices/laserpointer.dm
@@ -128,7 +128,7 @@
else if(istype(target, /obj/machinery/camera))
var/obj/machinery/camera/C = target
if(prob(effectchance * diode.rating))
- C.emp_act(EMP_HEAVY)
+ C.emp_act(80)
outmsg = "You hit the lens of [C] with [src], temporarily disabling the camera!"
log_combat(user, C, "EMPed", src)
else
diff --git a/code/game/objects/items/devices/taperecorder.dm b/code/game/objects/items/devices/taperecorder.dm
index cef06bfde8..687b3ed771 100644
--- a/code/game/objects/items/devices/taperecorder.dm
+++ b/code/game/objects/items/devices/taperecorder.dm
@@ -19,7 +19,8 @@
var/starting_tape_type = /obj/item/tape/random
var/open_panel = 0
var/canprint = 1
-
+ var/list/icons_available = list()
+ var/icon_directory = 'icons/radials/taperecorder.dmi'
/obj/item/taperecorder/Initialize(mapload)
. = ..()
@@ -32,6 +33,29 @@
. = ..()
. += "The wire panel is [open_panel ? "opened" : "closed"]."
+/obj/item/taperecorder/AltClick(mob/user)
+ . = ..()
+ play()
+
+/obj/item/taperecorder/proc/update_available_icons()
+ icons_available = list()
+
+ if(recording)
+ icons_available += list("Stop Recording" = image(icon = icon_directory, icon_state = "record_stop"))
+ else
+ if(!playing)
+ icons_available += list("Record" = image(icon = icon_directory, icon_state = "record"))
+
+ if(playing)
+ icons_available += list("Pause" = image(icon = icon_directory, icon_state = "pause"))
+ else
+ if(!recording)
+ icons_available += list("Play" = image(icon = icon_directory, icon_state = "play"))
+
+ if(canprint && !recording && !playing)
+ icons_available += list("Print Transcript" = image(icon = icon_directory, icon_state = "print"))
+ if(mytape)
+ icons_available += list("Eject" = image(icon = icon_directory, icon_state = "eject"))
/obj/item/taperecorder/attackby(obj/item/I, mob/user, params)
if(!mytape && istype(I, /obj/item/tape))
@@ -69,7 +93,6 @@
return TRUE
return FALSE
-
/obj/item/taperecorder/verb/ejectverb()
set name = "Eject Tape"
set category = "Object"
@@ -81,7 +104,6 @@
eject(usr)
-
/obj/item/taperecorder/update_icon_state()
if(!mytape)
icon_state = "taperecorder_empty"
@@ -92,7 +114,6 @@
else
icon_state = "taperecorder_idle"
-
/obj/item/taperecorder/Hear(message, atom/movable/speaker, message_langs, raw_message, radio_freq, spans, message_mode, atom/movable/source)
. = ..()
if(mytape && recording)
@@ -193,13 +214,31 @@
/obj/item/taperecorder/attack_self(mob/user)
- if(!mytape || mytape.ruined)
+ if(!mytape)
+ to_chat(user, "The [src] does not have a tape inside.")
+ return
+ if(mytape.ruined)
+ to_chat(user, "The tape inside the [src] appears to be broken.")
return
- if(recording)
- stop()
- else
- record()
+ update_available_icons()
+ if(icons_available)
+ var/selection = show_radial_menu(user, src, icons_available, radius = 38, require_near = TRUE, tooltips = TRUE)
+ if(!selection)
+ return
+ switch(selection)
+ if("Pause")
+ stop()
+ if("Stop Recording") // yes we actually need 2 seperate stops for the same proc- Hopek
+ stop()
+ if("Record")
+ record()
+ if("Play")
+ play()
+ if("Print Transcript")
+ print_transcript()
+ if("Eject")
+ eject(user)
/obj/item/taperecorder/verb/print_transcript()
set name = "Print Transcript"
diff --git a/code/game/objects/items/electrostaff.dm b/code/game/objects/items/electrostaff.dm
index 9750994c87..31aaff12b5 100644
--- a/code/game/objects/items/electrostaff.dm
+++ b/code/game/objects/items/electrostaff.dm
@@ -21,12 +21,11 @@
var/can_block_projectiles = FALSE //can't block guns
var/lethal_cost = 400 //10000/400*20 = 500. decent enough?
var/lethal_damage = 20
- var/lethal_stam_cost = 4
var/stun_cost = 333 //10000/333*25 = 750. stunbatons are at time of writing 10000/1000*49 = 490.
var/stun_status_effect = STATUS_EFFECT_ELECTROSTAFF //a small slowdown effect
var/stun_stamdmg = 40
var/stun_status_duration = 25
- var/stun_stam_cost = 3.5
+ var/stam_cost = 3.5
var/wielded = FALSE // track wielded status on item
// haha security desword time /s
@@ -171,7 +170,7 @@
turn_off()
/obj/item/electrostaff/attack(mob/living/target, mob/living/user)
- if(IS_STAMCRIT(user))//CIT CHANGE - makes it impossible to baton in stamina softcrit
+ if(IS_STAMCRIT(user) || !user.UseStaminaBuffer(stam_cost))//CIT CHANGE - makes it impossible to baton in stamina softcrit
to_chat(user, "You're too exhausted to use [src] properly.")//CIT CHANGE - ditto
return //CIT CHANGE - ditto
if(on && HAS_TRAIT(user, TRAIT_CLUMSY) && prob(50))
@@ -186,13 +185,11 @@
if(user.a_intent != INTENT_HARM)
if(stun_act(target, user, null, return_list))
user.do_attack_animation(target)
- user.adjustStaminaLossBuffered(stun_stam_cost)
return
else if(!harm_act(target, user, null, return_list))
return ..() //if you can't fry them just beat them with it
else //we did harm act them
user.do_attack_animation(target)
- user.adjustStaminaLossBuffered(lethal_stam_cost)
/obj/item/electrostaff/proc/stun_act(mob/living/target, mob/living/user, no_charge_and_force = FALSE, list/block_return = list())
var/stunforce = block_calculate_resultant_damage(stun_stamdmg, block_return)
@@ -261,4 +258,4 @@
if (!(. & EMP_PROTECT_SELF))
turn_off()
if(!iscyborg(loc))
- deductcharge(1000 / severity, TRUE, FALSE)
+ deductcharge(severity*10, TRUE, FALSE)
diff --git a/code/game/objects/items/granters.dm b/code/game/objects/items/granters.dm
index 979fa7e958..6ab12b7e39 100644
--- a/code/game/objects/items/granters.dm
+++ b/code/game/objects/items/granters.dm
@@ -351,7 +351,7 @@
/obj/item/book/granter/spell/charge/recoil(mob/user)
..()
to_chat(user,"[src] suddenly feels very warm!")
- empulse(src, 1, 1)
+ empulse_using_range(src, 1)
/obj/item/book/granter/spell/summonitem
spell = /obj/effect/proc_holder/spell/targeted/summonitem
diff --git a/code/game/objects/items/grenades/emgrenade.dm b/code/game/objects/items/grenades/emgrenade.dm
index 815a3b343c..56b00bd2d6 100644
--- a/code/game/objects/items/grenades/emgrenade.dm
+++ b/code/game/objects/items/grenades/emgrenade.dm
@@ -7,5 +7,5 @@
/obj/item/grenade/empgrenade/prime(mob/living/lanced_by)
. = ..()
update_mob()
- empulse(src, 4, 10)
+ empulse_using_range(src, 14)
qdel(src)
diff --git a/code/game/objects/items/implants/implant.dm b/code/game/objects/items/implants/implant.dm
index cc2ae3631e..f8e02eaf03 100644
--- a/code/game/objects/items/implants/implant.dm
+++ b/code/game/objects/items/implants/implant.dm
@@ -40,11 +40,11 @@
//What does the implant do upon injection?
//return 1 if the implant injects
//return 0 if there is no room for implant / it fails
-/obj/item/implant/proc/implant(mob/living/target, mob/user, silent = FALSE)
+/obj/item/implant/proc/implant(mob/living/target, mob/user, silent = FALSE, force = FALSE)
if(SEND_SIGNAL(src, COMSIG_IMPLANT_IMPLANTING, args) & COMPONENT_STOP_IMPLANTING)
return
LAZYINITLIST(target.implants)
- if(!target.can_be_implanted() || !can_be_implanted_in(target))
+ if(!force && (!target.can_be_implanted() || !can_be_implanted_in(target)))
return FALSE
for(var/X in target.implants)
var/obj/item/implant/imp_e = X
diff --git a/code/game/objects/items/implants/implant_misc.dm b/code/game/objects/items/implants/implant_misc.dm
index 08d6a586c8..83e9b21e0b 100644
--- a/code/game/objects/items/implants/implant_misc.dm
+++ b/code/game/objects/items/implants/implant_misc.dm
@@ -40,17 +40,80 @@
/obj/item/implant/warp
name = "warp implant"
- desc = "Saves your position somewhere, and then warps you back to it after five seconds."
+ desc = "Warps you to where you were 10 seconds before when activated."
icon_state = "warp"
- uses = 15
+ uses = -1
+ var/total_delay = 10 SECONDS
+ var/cooldown = 10 SECONDS
+ var/last_use = 0
+ var/list/positions = list()
+ var/next_prune = 0
+
+/obj/item/implant/warp/Destroy()
+ positions = null
+ return ..()
+
+/obj/item/implant/warp/implant(mob/living/target, mob/user, silent, force)
+ . = ..()
+ if(.)
+ update_position()
+ RegisterSignal(imp_in, COMSIG_MOVABLE_MOVED, .proc/update_position)
+
+/obj/item/implant/warp/removed(mob/living/source, silent, special)
+ . = ..()
+ clear_positions()
+
+/obj/item/implant/warp/proc/update_position(datum/source)
+ if(!isatom(imp_in.loc))
+ return
+ positions[num2text(world.time)] = imp_in.loc
+ if(!((++next_prune) % 10))
+ prune()
+
+/obj/item/implant/warp/proc/clear_positions()
+ positions = list()
+
+/obj/item/implant/warp/proc/get_tele_position()
+ prune()
+ return positions[positions[1]]
+
+/obj/item/implant/warp/proc/do_teleport_effects()
+ var/safety = 100
+ var/list/done = list()
+ var/time
+ var/turf/target
+ for(var/i in 1 to positions.len)
+ if(!--safety)
+ break
+ time = positions[i]
+ target = positions[time]
+ if(done[target])
+ continue
+ done[target] = TRUE
+ if(!istype(target))
+ continue
+ new /obj/effect/temp_visual/dir_setting/ninja(target)
/obj/item/implant/warp/activate()
. = ..()
- uses--
- imp_in.do_adrenaline(20, TRUE, 0, 0, TRUE, list(/datum/reagent/fermi/eigenstate = 1.2), "You feel an internal prick as as the bluespace starts ramping up!")
- to_chat(imp_in, "You feel an internal prick as as the bluespace starts ramping up!")
- if(!uses)
- qdel(src)
+ if(last_use + cooldown > world.time)
+ to_chat(imp_in, "[src] is still recharging!")
+ return
+ last_use = world.time
+ prune()
+ do_teleport_effects() //first.
+ do_teleport(imp_in, get_tele_position(), 0, TRUE, null, null, null, null, null, TELEPORT_CHANNEL_QUANTUM, TRUE)
+
+/obj/item/implant/warp/proc/prune()
+ var/minimum_time = world.time - total_delay
+ var/remove = 0
+ for(var/i in 1 to length(positions))
+ if(text2num(positions[i]) < minimum_time)
+ remove++
+ else
+ break
+ if(remove)
+ positions.Cut(1, remove + 1)
/obj/item/implanter/warp
name = "implanter (warp)"
@@ -65,7 +128,7 @@
/obj/item/implant/emp/activate()
. = ..()
uses--
- empulse(imp_in, 3, 5)
+ empulse_using_range(imp_in, 7)
if(!uses)
qdel(src)
diff --git a/code/game/objects/items/kitchen.dm b/code/game/objects/items/kitchen.dm
index e7cf8defc9..e2e0779b53 100644
--- a/code/game/objects/items/kitchen.dm
+++ b/code/game/objects/items/kitchen.dm
@@ -165,6 +165,30 @@
throwforce = 15
bayonet = TRUE
+/obj/item/kitchen/knife/combat/survival/knuckledagger
+ name = "survival dagger"
+ icon_state = "glaive-dagger"
+ desc = "An enhanced hunting grade survival dagger, with a bright light and a handguard that makes it better for efficient butchery."
+ actions_types = list(/datum/action/item_action/toggle_light)
+ var/light_on = FALSE
+ var/brightness_on = 7
+
+/obj/item/kitchen/knife/combat/survival/knuckledagger/Initialize()
+ . = ..()
+ AddComponent(/datum/component/butchering, 50, 120, 5) // it's good for butchering stuff
+
+/obj/item/kitchen/knife/combat/survival/knuckledagger/ui_action_click(mob/user, actiontype)
+ light_on = !light_on
+ playsound(user, 'sound/weapons/empty.ogg', 100, TRUE)
+ update_brightness(user)
+ update_icon()
+
+/obj/item/kitchen/knife/combat/survival/knuckledagger/proc/update_brightness(mob/user = null)
+ if(light_on)
+ set_light(brightness_on)
+ else
+ set_light(0)
+
/obj/item/kitchen/knife/combat/bone
name = "bone dagger"
item_state = "bone_dagger"
@@ -222,10 +246,10 @@
/* Trays moved to /obj/item/storage/bag */
/obj/item/kitchen/knife/scimitar
- name = "Scimitar knife"
+ name = "scimitar knife"
desc = "A knife used to cleanly butcher. Its razor-sharp edge has been honed for butchering, but has been poorly maintained over the years."
attack_verb = list("cleaved", "slashed", "stabbed", "sliced", "torn", "ripped", "diced", "cut")
-/obj/item/kitchen/knife/scimiar/Initialize()
+/obj/item/kitchen/knife/scimitar/Initialize()
. = ..()
AddComponent(/datum/component/butchering, 90 - force, 100, force - 60) //bonus chance increases depending on force
diff --git a/code/game/objects/items/melee/energy.dm b/code/game/objects/items/melee/energy.dm
index 679491aeb6..7d95b8e736 100644
--- a/code/game/objects/items/melee/energy.dm
+++ b/code/game/objects/items/melee/energy.dm
@@ -190,12 +190,53 @@
/obj/item/melee/transforming/energy/sword/saber
possible_colors = list("red" = LIGHT_COLOR_RED, "blue" = LIGHT_COLOR_LIGHT_CYAN, "green" = LIGHT_COLOR_GREEN, "purple" = LIGHT_COLOR_LAVENDER)
+ unique_reskin = list("Sword" = "sword0", "saber" = "esaber0")
var/hacked = FALSE
+ var/saber = FALSE
-/obj/item/melee/transforming/energy/sword/saber/set_sword_color()
- if(LAZYLEN(possible_colors))
+/obj/item/melee/transforming/energy/sword/saber/transform_weapon(mob/living/user, supress_message_text)
+ . = ..()
+ if(.)
+ if(active)
+ if(sword_color)
+ if(saber)
+ icon_state = "esaber[sword_color]"
+ else
+ icon_state = "sword[sword_color]"
+ else
+ if(saber)
+ icon_state = "esaber0"
+ else
+ icon_state = "sword0"
+
+/obj/item/melee/transforming/energy/sword/saber/reskin_obj(mob/M)
+ . = ..()
+ if(icon_state == "esaber0")
+ saber = TRUE
+ if(active)
+ if(saber)
+ icon_state = "esaber[sword_color]"
+ else
+ icon_state = "sword[sword_color]"
+
+/obj/item/melee/transforming/energy/sword/saber/set_sword_color(var/color_forced)
+ if(color_forced) // wow i really do not like this at fucking all holy SHIT
+ if(color_forced == "red")
+ sword_color = "red"
+ light_color = LIGHT_COLOR_RED
+ else if(color_forced == "blue")
+ sword_color = "blue"
+ light_color = LIGHT_COLOR_LIGHT_CYAN
+ else if(color_forced == "green")
+ sword_color = "green"
+ light_color = LIGHT_COLOR_GREEN
+ else if(color_forced == "purple")
+ sword_color = "purple"
+ light_color = LIGHT_COLOR_LAVENDER
+ else if(LAZYLEN(possible_colors))
sword_color = pick(possible_colors)
light_color = possible_colors[sword_color]
+ return
/obj/item/melee/transforming/energy/sword/saber/process()
. = ..()
@@ -204,30 +245,59 @@
light_color = possible_colors[set_color]
update_light()
-/obj/item/melee/transforming/energy/sword/saber/red
- possible_colors = list("red" = LIGHT_COLOR_RED)
+/obj/item/melee/transforming/energy/sword/saber/red/Initialize(mapload)
+ . = ..()
+ set_sword_color("red")
-/obj/item/melee/transforming/energy/sword/saber/blue
- possible_colors = list("blue" = LIGHT_COLOR_LIGHT_CYAN)
+/obj/item/melee/transforming/energy/sword/saber/blue/Initialize(mapload)
+ . = ..()
+ set_sword_color("blue")
-/obj/item/melee/transforming/energy/sword/saber/green
- possible_colors = list("green" = LIGHT_COLOR_GREEN)
+/obj/item/melee/transforming/energy/sword/saber/green/Initialize(mapload)
+ . = ..()
+ set_sword_color("green")
-/obj/item/melee/transforming/energy/sword/saber/purple
- possible_colors = list("purple" = LIGHT_COLOR_LAVENDER)
+/obj/item/melee/transforming/energy/sword/saber/purple/Initialize(mapload)
+ . = ..()
+ set_sword_color("purple")
+
+/obj/item/melee/transforming/energy/sword/saber/proc/select_sword_color(mob/user) /// this is for the radial
+ if(!istype(user) || user.incapacitated())
+ return
+
+ var/static/list/options = list(
+ "red" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordred-blade"),
+ "blue" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordblue-blade"),
+ "green" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordgreen-blade"),
+ "purple" = image(icon = 'icons/obj/items_and_weapons.dmi', icon_state = "swordpurple-blade")
+ )
+
+ var/choice = show_radial_menu(user, src, options, custom_check = FALSE, radius = 36, require_near = TRUE)
+
+ if(src && choice && !user.incapacitated() && in_range(user,src))
+ set_sword_color(choice)
+ to_chat(user, "[src] is now [choice].")
/obj/item/melee/transforming/energy/sword/saber/attackby(obj/item/W, mob/living/user, params)
if(istype(W, /obj/item/multitool))
+ if(user.a_intent == INTENT_DISARM)
+ if(!active)
+ to_chat(user, "COLOR_SET")
+ hacked = FALSE
+ select_sword_color(user)
+ return
+ else
+ to_chat(user, "Turn it off first - getting that close to an active sword is not a great idea.")
+ return
if(!hacked)
hacked = TRUE
sword_color = "rainbow"
to_chat(user, "RNBW_ENGAGE")
-
if(active)
icon_state = "swordrainbow"
user.update_inv_hands()
else
- to_chat(user, "It's already fabulous!")
+ to_chat(user, "It's already fabulous! If you wanted to reset the color, though, try a disarming intent while it's off.")
else
return ..()
diff --git a/code/game/objects/items/melee/misc.dm b/code/game/objects/items/melee/misc.dm
index 52ff0f740e..15d10c4d11 100644
--- a/code/game/objects/items/melee/misc.dm
+++ b/code/game/objects/items/melee/misc.dm
@@ -352,6 +352,8 @@
return
else
if(cooldown_check < world.time)
+ if(!UseStaminaBufferStandard(user, STAM_COST_BATON_MOB_MULT, warn = TRUE))
+ return DISCARD_LAST_ACTION
if(target.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, null) & BLOCK_SUCCESS)
playsound(target, 'sound/weapons/genhit.ogg', 50, 1)
return
@@ -373,7 +375,6 @@
else
target.LAssailant = WEAKREF(user)
cooldown_check = world.time + cooldown
- user.adjustStaminaLossBuffered(getweight(user, STAM_COST_BATON_MOB_MULT))
else
var/wait_desc = get_wait_description()
if(wait_desc)
diff --git a/code/game/objects/items/miscellaneous.dm b/code/game/objects/items/miscellaneous.dm
index 7e14fb9d35..2d2c0f31b6 100644
--- a/code/game/objects/items/miscellaneous.dm
+++ b/code/game/objects/items/miscellaneous.dm
@@ -62,7 +62,7 @@
msg = "You hear something crackle in your ears for a moment before a voice speaks. \"Please stand by for a message from Central Command. Message as follows: Item request received. Your package is inbound, please stand back from the landing site. Message ends.\""
to_chat(M, msg)
- new /obj/effect/abstract/DPtarget(get_turf(src), pod)
+ new /obj/effect/pod_landingzone(get_turf(src), pod)
/obj/item/choice_beacon/ingredients
name = "ingredient box delivery beacon"
diff --git a/code/game/objects/items/mop.dm b/code/game/objects/items/mop.dm
index b420bfc002..01ef96b7e8 100644
--- a/code/game/objects/items/mop.dm
+++ b/code/game/objects/items/mop.dm
@@ -56,22 +56,20 @@
return
if(T)
+ if(!L.UseStaminaBuffer(stamusage, warn = TRUE))
+ return
user.visible_message("[user] cleans \the [T] with [src].", "You clean \the [T] with [src].")
clean(T)
user.DelayNextAction(CLICK_CD_MELEE)
user.do_attack_animation(T, used_item = src)
- if(istype(L))
- L.adjustStaminaLossBuffered(stamusage)
playsound(T, "slosh", 50, 1)
-
/obj/effect/attackby(obj/item/I, mob/user, params)
if(istype(I, /obj/item/mop) || istype(I, /obj/item/soap))
return
else
return ..()
-
/obj/item/mop/proc/janicart_insert(mob/user, obj/structure/janitorialcart/J)
if(insertable)
J.put_in_cart(src, user)
diff --git a/code/game/objects/items/pinpointer.dm b/code/game/objects/items/pinpointer.dm
index 3420e72c72..abd9cec950 100644
--- a/code/game/objects/items/pinpointer.dm
+++ b/code/game/objects/items/pinpointer.dm
@@ -199,4 +199,12 @@
/obj/item/pinpointer/shuttle/Destroy()
shuttleport = null
- . = ..()
\ No newline at end of file
+ . = ..()
+
+/obj/item/pinpointer/ian
+ name = "ian pinpointer"
+ desc = "A handheld tracking device that locates Ian. Made with real corgis!"
+ icon_state = "pinpointer_ian"
+
+/obj/item/pinpointer/ian/scan_for_target()
+ target = locate(/mob/living/simple_animal/pet/dog/corgi/Ian) in GLOB.mob_living_list
diff --git a/code/game/objects/items/plushes.dm b/code/game/objects/items/plushes.dm
index 9a8f1214f0..9bc20565a6 100644
--- a/code/game/objects/items/plushes.dm
+++ b/code/game/objects/items/plushes.dm
@@ -150,6 +150,7 @@
if(squeak_override)
var/datum/component/squeak/S = GetComponent(/datum/component/squeak)
S?.override_squeak_sounds = squeak_override
+ snowflake_id = id
/obj/item/toy/plush/handle_atom_del(atom/A)
if(A == grenade)
@@ -827,12 +828,16 @@ GLOBAL_LIST_INIT(valid_plushie_paths, valid_plushie_paths())
if(!victim)
return
visible_message("[src] gruesomely mutilliates [victim], leaving nothing more than dust!")
- name = victim.name
- desc = victim.desc + " Wait, did it just move..?"
- icon_state = victim.icon_state
- item_state = victim.item_state
- squeak_override = victim.squeak_override
- attack_verb = victim.attack_verb
+ if(victim.snowflake_id) //Snowflake code for snowflake plushies.
+ set_snowflake_from_config(victim.snowflake_id)
+ desc += " Wait, did it just move..?"
+ else
+ name = victim.name
+ desc = victim.desc + " Wait, did it just move..?"
+ icon_state = victim.icon_state
+ item_state = victim.item_state
+ squeak_override = victim.squeak_override
+ attack_verb = victim.attack_verb
new /obj/effect/decal/cleanable/ash(get_turf(victim))
qdel(victim)
diff --git a/code/game/objects/items/powerfist.dm b/code/game/objects/items/powerfist.dm
index 2834b3b758..bd83404356 100644
--- a/code/game/objects/items/powerfist.dm
+++ b/code/game/objects/items/powerfist.dm
@@ -6,7 +6,7 @@
lefthand_file = 'icons/mob/inhands/weapons/melee_lefthand.dmi'
righthand_file = 'icons/mob/inhands/weapons/melee_righthand.dmi'
flags_1 = CONDUCT_1
- item_flags = NEEDS_PERMIT | NO_COMBAT_MODE_FORCE_MODIFIER //To avoid ambushing and oneshotting healthy crewmembers on force setting 3.
+ item_flags = NEEDS_PERMIT
attack_verb = list("whacked", "fisted", "power-punched")
force = 20
throwforce = 10
@@ -76,6 +76,9 @@
if(!tank)
to_chat(user, "\The [src] can't operate without a source of gas!")
return FALSE
+ var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT)
+ if(!user.UseStaminaBuffer(weight, warn = TRUE))
+ return FALSE
var/datum/gas_mixture/gasused = tank.air_contents.remove(gasperfist * fisto_setting)
var/turf/T = get_turf(src)
if(!T)
@@ -108,8 +111,4 @@
target.throw_at(throw_target, 5 * fisto_setting, 0.5 + (fisto_setting / 2))
log_combat(user, target, "power fisted", src)
-
- var/weight = getweight(user, STAM_COST_ATTACK_MOB_MULT)
- if(weight)
- user.adjustStaminaLossBuffered(weight)
return TRUE
diff --git a/code/game/objects/items/robot/robot_upgrades.dm b/code/game/objects/items/robot/robot_upgrades.dm
index 80fd177d84..9f098bc16c 100644
--- a/code/game/objects/items/robot/robot_upgrades.dm
+++ b/code/game/objects/items/robot/robot_upgrades.dm
@@ -27,6 +27,13 @@
return FALSE
return TRUE
+/*
+This proc gets called by upgrades after installing them. Use this for things that for example need to be moved into a specific borg item,
+as performing this in action() will cause the upgrade to end up in the borg instead of its intended location due to forceMove() being called afterwards..
+*/
+/obj/item/borg/upgrade/proc/afterInstall(mob/living/silicon/robot/R, user = usr)
+ return
+
/obj/item/borg/upgrade/proc/deactivate(mob/living/silicon/robot/R, user = usr)
if (!(src in R.upgrades))
return FALSE
diff --git a/code/game/objects/items/shields.dm b/code/game/objects/items/shields.dm
index 4952c93928..d1d57fe375 100644
--- a/code/game/objects/items/shields.dm
+++ b/code/game/objects/items/shields.dm
@@ -136,15 +136,17 @@
if(!(shield_flags & SHIELD_BASH_GROUND_SLAM))
to_chat(user, "You can't ground slam with [src]!")
return FALSE
+ if(!user.UseStaminaBuffer(shieldbash_stamcost, warn = TRUE))
+ return FALSE
bash_target(user, target, NONE, harmful)
user.do_attack_animation(target, used_item = src)
playsound(src, harmful? "swing_hit" : 'sound/weapons/thudswoosh.ogg', 75, 1)
last_shieldbash = world.time
- user.adjustStaminaLossBuffered(shieldbash_stamcost)
return TRUE
// Directional sweep!
last_shieldbash = world.time
- user.adjustStaminaLossBuffered(shieldbash_stamcost)
+ if(!user.UseStaminaBuffer(shieldbash_stamcost, warn = TRUE))
+ return FALSE
// Since we are in combat mode, we can probably safely use the user's dir instead of getting their mouse pointing cardinal dir.
var/bashdir = user.dir
do_shieldbash_effect(user, bashdir, harmful)
diff --git a/code/game/objects/items/stacks/medical.dm b/code/game/objects/items/stacks/medical.dm
index a96b0104f1..01d684adad 100644
--- a/code/game/objects/items/stacks/medical.dm
+++ b/code/game/objects/items/stacks/medical.dm
@@ -59,7 +59,7 @@
if(!affecting) //Missing limb?
to_chat(user, "[C] doesn't have \a [parse_zone(user.zone_selected)]!")
return
- if(affecting.status == BODYPART_ORGANIC) //Limb must be organic to be healed - RR
+ if(affecting.is_organic_limb(FALSE)) //Limb must be organic to be healed - RR
if(affecting.brute_dam && brute || affecting.burn_dam && burn)
user.visible_message("[user] applies \the [src] on [C]'s [affecting.name].", "You apply \the [src] on [C]'s [affecting.name].")
if(affecting.heal_damage(brute, burn))
diff --git a/code/game/objects/items/stacks/rods.dm b/code/game/objects/items/stacks/rods.dm
index efcc075110..1277bb3d4e 100644
--- a/code/game/objects/items/stacks/rods.dm
+++ b/code/game/objects/items/stacks/rods.dm
@@ -2,6 +2,7 @@ GLOBAL_LIST_INIT(rod_recipes, list ( \
new/datum/stack_recipe("grille", /obj/structure/grille, 2, time = 10, one_per_turf = 1, on_floor = 1), \
new/datum/stack_recipe("table frame", /obj/structure/table_frame, 2, time = 10, one_per_turf = 1, on_floor = 1), \
new/datum/stack_recipe("scooter frame", /obj/item/scooter_frame, 10, time = 25, one_per_turf = 0), \
+ new/datum/stack_recipe("railing", /obj/structure/railing, 3, time = 18, window_checks = TRUE), \
))
/obj/item/stack/rods
diff --git a/code/game/objects/items/stacks/sheets/sheet_types.dm b/code/game/objects/items/stacks/sheets/sheet_types.dm
index fa52ec4520..32d65041bc 100644
--- a/code/game/objects/items/stacks/sheets/sheet_types.dm
+++ b/code/game/objects/items/stacks/sheets/sheet_types.dm
@@ -233,9 +233,13 @@ GLOBAL_LIST_INIT(plasteel_recipes, list ( \
GLOBAL_LIST_INIT(wood_recipes, list ( \
new/datum/stack_recipe("wooden sandals", /obj/item/clothing/shoes/sandal, 1), \
new/datum/stack_recipe("tiki mask", /obj/item/clothing/mask/gas/tiki_mask, 2), \
- new/datum/stack_recipe("wood floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \
new/datum/stack_recipe("wood table frame", /obj/structure/table_frame/wood, 2, time = 10), \
null, \
+ new/datum/stack_recipe("wooden floor tile", /obj/item/stack/tile/wood, 1, 4, 20), \
+ new/datum/stack_recipe("large wooden floor tile", /obj/item/stack/tile/wood/wood_large, 1, 4, 20), \
+ new/datum/stack_recipe("tiled wooden floor tile", /obj/item/stack/tile/wood/wood_tiled, 1, 4, 20), \
+ new/datum/stack_recipe("diagonal wooden floor tile", /obj/item/stack/tile/wood/wood_diagonal, 1, 4, 20), \
+ null, \
new/datum/stack_recipe_list("pews", list(
new /datum/stack_recipe("pew (middle)", /obj/structure/chair/pew, 3, one_per_turf = TRUE, on_floor = TRUE),\
new /datum/stack_recipe("pew (left)", /obj/structure/chair/pew/left, 3, one_per_turf = TRUE, on_floor = TRUE),\
diff --git a/code/game/objects/items/stacks/tiles/tile_types.dm b/code/game/objects/items/stacks/tiles/tile_types.dm
index 0d85e897d2..0f338383c0 100644
--- a/code/game/objects/items/stacks/tiles/tile_types.dm
+++ b/code/game/objects/items/stacks/tiles/tile_types.dm
@@ -154,13 +154,31 @@
//Wood
/obj/item/stack/tile/wood
- name = "wood floor tile"
+ name = "wooden plank floor tile"
singular_name = "wood floor tile"
desc = "An easy to fit wood floor tile."
icon_state = "tile-wood"
turf_type = /turf/open/floor/wood
resistance_flags = FLAMMABLE
+/obj/item/stack/tile/wood/wood_large
+ name = "large wooden plank floor tile"
+ singular_name = "large wooden plank floor tile"
+ icon_state = "tile-wood_large"
+ turf_type = /turf/open/floor/wood/wood_large
+
+/obj/item/stack/tile/wood/wood_tiled
+ name = "tiled wooden plank floor tile"
+ singular_name = "tiled wooden plank floor tile"
+ icon_state = "tile-wood_tile"
+ turf_type = /turf/open/floor/wood/wood_tiled
+
+/obj/item/stack/tile/wood/wood_diagonal
+ name = "diagonal wooden plank floor tile"
+ singular_name = "diagonal wooden plank floor tile"
+ icon_state = "tile-wood_diagonal"
+ turf_type = /turf/open/floor/wood/wood_diagonal
+
//Cloth Floors
/obj/item/stack/tile/padded
@@ -193,6 +211,12 @@
turf_type = /turf/open/floor/carpet/black
tableVariant = /obj/structure/table/wood/fancy/black
+/obj/item/stack/tile/carpet/arcade
+ name = "arcade carpet"
+ icon_state = "tile-carpet-arcade"
+ turf_type = /turf/open/floor/carpet/arcade
+ tableVariant = null
+
/obj/item/stack/tile/carpet/blackred
name = "red carpet"
icon_state = "tile-carpet-blackred"
@@ -279,6 +303,15 @@
/obj/item/stack/tile/carpet/black/fifty
amount = 50
+/obj/item/stack/tile/carpet/arcade/ten
+ amount = 10
+
+/obj/item/stack/tile/carpet/arcade/twenty
+ amount = 20
+
+/obj/item/stack/tile/carpet/arcade/fifty
+ amount = 50
+
/obj/item/stack/tile/carpet/blackred/ten
amount = 10
diff --git a/code/game/objects/items/storage/bags.dm b/code/game/objects/items/storage/bags.dm
index b64aa60cac..ab1aab32a0 100644
--- a/code/game/objects/items/storage/bags.dm
+++ b/code/game/objects/items/storage/bags.dm
@@ -234,7 +234,7 @@
STR.max_w_class = WEIGHT_CLASS_NORMAL
STR.max_combined_w_class = 100
STR.max_items = 100
- STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/grown, /obj/item/seeds, /obj/item/grown, /obj/item/reagent_containers/honeycomb))
+ STR.can_hold = typecacheof(list(/obj/item/reagent_containers/food/snacks/grown, /obj/item/seeds, /obj/item/grown, /obj/item/reagent_containers/honeycomb, /obj/item/disk/plantgene))
////////
diff --git a/code/game/objects/items/storage/belt.dm b/code/game/objects/items/storage/belt.dm
index 590df34cde..2a1844d218 100755
--- a/code/game/objects/items/storage/belt.dm
+++ b/code/game/objects/items/storage/belt.dm
@@ -816,6 +816,40 @@
fitting_swords = list(/obj/item/melee/rapier)
starting_sword = /obj/item/melee/rapier
+/obj/item/storage/belt/sabre/secbelt
+ name = "security sheath"
+ desc = "A statement on modern practical fashion; this limber black sheath is fitted to a lightened security belt, allowing one to look fashionable with their sword-shaped stun-baton, while of course carrying less things."
+ icon_state = "secsheath"
+ item_state = "secsheath"
+ w_class = WEIGHT_CLASS_BULKY
+ starting_sword = /obj/item/melee/baton/stunsword
+ content_overlays = TRUE
+
+/obj/item/storage/belt/sabre/secbelt/ComponentInitialize()
+ . = ..()
+ var/datum/component/storage/STR = GetComponent(/datum/component/storage)
+ STR.max_items = 5
+ STR.max_w_class = WEIGHT_CLASS_NORMAL
+ STR.rustle_sound = TRUE
+ STR.quickdraw = FALSE
+ STR.can_hold = typecacheof(list( // cannot carry other batons
+ /obj/item/melee/baton/stunsword,
+ /obj/item/grenade,
+ /obj/item/reagent_containers/spray/pepper,
+ /obj/item/restraints/handcuffs,
+ /obj/item/assembly/flash/handheld,
+ /obj/item/clothing/glasses,
+ /obj/item/reagent_containers/food/snacks/donut,
+ /obj/item/flashlight/seclite,
+ /obj/item/radio,
+ /obj/item/clothing/gloves,
+ /obj/item/restraints/legcuffs/bola
+ ))
+
+/obj/item/storage/belt/sabre/secbelt/PopulateContents()
+ new /obj/item/melee/baton/stunsword(src)
+ update_icon()
+
/obj/item/storage/belt/sabre/twin
name = "twin sheath"
desc = "Two sheaths. One is capable of holding a katana (or bokken) and the other a wakizashi. You could put two wakizashis in if you really wanted to. Now you can really roleplay as a samurai."
@@ -830,3 +864,28 @@
var/datum/component/storage/STR = GetComponent(/datum/component/storage)
STR.max_items = 2
STR.max_w_class = WEIGHT_CLASS_BULKY + WEIGHT_CLASS_NORMAL //katana and waki.
+
+/obj/item/storage/belt/plant
+ name = "botanical belt"
+ desc = "A belt used to hold most hydroponics supplies. Suprisingly, not green."
+ icon_state = "plantbelt"
+ item_state = "plantbelt"
+ content_overlays = TRUE
+
+/obj/item/storage/belt/plant/ComponentInitialize()
+ . = ..()
+ var/datum/component/storage/STR = GetComponent(/datum/component/storage)
+ STR.max_items = 6
+ STR.max_w_class = WEIGHT_CLASS_NORMAL
+ STR.can_hold = typecacheof(list(
+ /obj/item/reagent_containers/spray/plantbgone,
+ /obj/item/plant_analyzer,
+ /obj/item/seeds,
+ /obj/item/reagent_containers/glass/bottle,
+ /obj/item/reagent_containers/glass/beaker,
+ /obj/item/cultivator,
+ /obj/item/reagent_containers/spray/pestspray,
+ /obj/item/hatchet,
+ /obj/item/shovel/spade,
+ /obj/item/gun/energy/floragun
+ ))
diff --git a/code/game/objects/items/storage/book.dm b/code/game/objects/items/storage/book.dm
index 28850e79a2..244b8c804b 100644
--- a/code/game/objects/items/storage/book.dm
+++ b/code/game/objects/items/storage/book.dm
@@ -103,7 +103,7 @@ GLOBAL_LIST_INIT(bibleitemstates, list("bible", "koran", "scrapbook", "bible",
/obj/item/storage/book/bible/proc/bless(mob/living/carbon/human/H, mob/living/user)
for(var/X in H.bodyparts)
var/obj/item/bodypart/BP = X
- if(BP.status == BODYPART_ROBOTIC)
+ if(BP.is_robotic_limb())
to_chat(user, "[src.deity_name] refuses to heal this metallic taint!")
return 0
diff --git a/code/game/objects/items/stunbaton.dm b/code/game/objects/items/stunbaton.dm
index 1a84b85a1a..16efecec7c 100644
--- a/code/game/objects/items/stunbaton.dm
+++ b/code/game/objects/items/stunbaton.dm
@@ -166,13 +166,12 @@
if(turned_on)
if(baton_stun(M, user, disarming))
user.do_attack_animation(M)
- user.adjustStaminaLossBuffered(getweight(user, STAM_COST_BATON_MOB_MULT))
else if(user.a_intent != INTENT_HARM) //they'll try to bash in the last proc.
M.visible_message("[user] has prodded [M] with [src]. Luckily it was off.", \
"[user] has prodded you with [src]. Luckily it was off")
return disarming || (user.a_intent != INTENT_HARM)
-/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/user, disarming = FALSE)
+/obj/item/melee/baton/proc/baton_stun(mob/living/L, mob/living/user, disarming = FALSE)
var/list/return_list = list()
if(L.mob_run_block(src, 0, "[user]'s [name]", ATTACK_TYPE_MELEE, 0, user, null, return_list) & BLOCK_SUCCESS) //No message; check_shields() handles that
playsound(L, 'sound/weapons/genhit.ogg', 50, 1)
@@ -194,6 +193,9 @@
return FALSE
stunpwr *= round(stuncharge/hitcost, 0.1)
+ if(!user.UseStaminaBuffer(getweight(user, STAM_COST_BATON_MOB_MULT), warn = TRUE))
+ return FALSE
+
if(!disarming)
if(knockdown)
L.DefaultCombatKnockdown(50, override_stamdmg = 0) //knockdown
@@ -232,11 +234,11 @@
if (!(. & EMP_PROTECT_SELF))
switch_status(FALSE)
if(!iscyborg(loc))
- deductcharge(1000 / severity, TRUE, FALSE)
+ deductcharge(severity*10, TRUE, FALSE)
/obj/item/melee/baton/stunsword
name = "stunsword"
- desc = "not actually sharp, this sword is functionally identical to a stunbaton"
+ desc = "Not actually sharp, this sword is functionally identical to its baton counterpart."
icon_state = "stunsword"
item_state = "sword"
@@ -248,6 +250,18 @@
/obj/item/melee/baton/stunsword/get_worn_belt_overlay(icon_file)
return mutable_appearance(icon_file, "-stunsword")
+/obj/item/melee/baton/stunsword/on_exit_storage(datum/component/storage/S)
+ var/obj/item/storage/belt/sabre/secbelt/B = S.parent
+ if(istype(B))
+ playsound(B, 'sound/items/unsheath.ogg', 25, 1)
+ ..()
+
+/obj/item/melee/baton/stunsword/on_enter_storage(datum/component/storage/S)
+ var/obj/item/storage/belt/sabre/secbelt/B = S.parent
+ if(istype(B))
+ playsound(B, 'sound/items/sheath.ogg', 25, 1)
+ ..()
+
/obj/item/ssword_kit
name = "stunsword kit"
desc = "a modkit for making a stunbaton into a stunsword"
diff --git a/code/game/objects/items/tanks/jetpack.dm b/code/game/objects/items/tanks/jetpack.dm
index 7cf25098e1..29961d12b4 100644
--- a/code/game/objects/items/tanks/jetpack.dm
+++ b/code/game/objects/items/tanks/jetpack.dm
@@ -55,6 +55,8 @@
RegisterSignal(user, COMSIG_MOVABLE_MOVED, .proc/move_react)
if(full_speed)
user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed)
+ else
+ user.add_movespeed_modifier(/datum/movespeed_modifier/jetpack)
/obj/item/tank/jetpack/proc/turn_off(mob/user)
on = FALSE
@@ -63,6 +65,7 @@
ion_trail.stop()
UnregisterSignal(user, COMSIG_MOVABLE_MOVED)
user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack/fullspeed)
+ user.remove_movespeed_modifier(/datum/movespeed_modifier/jetpack)
/obj/item/tank/jetpack/proc/move_react(mob/user)
allow_thrust(0.01, user)
diff --git a/code/game/objects/items/tanks/tank_types.dm b/code/game/objects/items/tanks/tank_types.dm
index 1c90a83c0a..d16d1b29f1 100644
--- a/code/game/objects/items/tanks/tank_types.dm
+++ b/code/game/objects/items/tanks/tank_types.dm
@@ -182,3 +182,20 @@
/obj/item/tank/internals/emergency_oxygen/double/empty/populate_gas()
return
+
+/*
+ * Methyl Bromide
+ */
+/obj/item/tank/internals/methyl_bromide
+ name = "mantid gas reactor"
+ desc = "A mantid gas processing plant that continuously synthesises 'breathable' atmosphere."
+ icon_state = "methyl_bromide"
+ slot_flags = ITEM_SLOT_BELT
+ w_class = WEIGHT_CLASS_SMALL
+ force = 6
+ distribute_pressure = 14
+ volume = 10
+
+/obj/item/tank/internals/methyl_bromide/populate_gas()
+ air_contents.set_moles(/datum/gas/methyl_bromide, (6*ONE_ATMOSPHERE)*volume/(R_IDEAL_GAS_EQUATION*T20C))
+ return
\ No newline at end of file
diff --git a/code/game/objects/items/tools/crowbar.dm b/code/game/objects/items/tools/crowbar.dm
index 6159ab7ba0..0dd9885c29 100644
--- a/code/game/objects/items/tools/crowbar.dm
+++ b/code/game/objects/items/tools/crowbar.dm
@@ -37,6 +37,9 @@
icon_state = "crowbar_clock"
toolspeed = 0.5
+/obj/item/crowbar/brass/family
+ toolspeed = 1
+
/obj/item/crowbar/bronze
name = "bronze plated crowbar"
desc = "A bronze plated crowbar."
diff --git a/code/game/objects/items/tools/screwdriver.dm b/code/game/objects/items/tools/screwdriver.dm
index 86c223606d..bf767af2ed 100644
--- a/code/game/objects/items/tools/screwdriver.dm
+++ b/code/game/objects/items/tools/screwdriver.dm
@@ -89,6 +89,9 @@
toolspeed = 0.5
random_color = FALSE
+/obj/item/screwdriver/brass/family
+ toolspeed = 1
+
/obj/item/screwdriver/bronze
name = "bronze screwdriver"
desc = "A screwdriver plated with bronze."
@@ -158,4 +161,4 @@
item_state = "screwdriver_nuke"
usesound = 'sound/items/pshoom.ogg'
toolspeed = 0.2
- random_color = FALSE
\ No newline at end of file
+ random_color = FALSE
diff --git a/code/game/objects/items/tools/weldingtool.dm b/code/game/objects/items/tools/weldingtool.dm
index 2e12a2ab8c..d35dad9f08 100644
--- a/code/game/objects/items/tools/weldingtool.dm
+++ b/code/game/objects/items/tools/weldingtool.dm
@@ -109,14 +109,26 @@
var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected))
- if(affecting && affecting.status == BODYPART_ROBOTIC && user.a_intent != INTENT_HARM)
+ if(affecting && affecting.is_robotic_limb() && user.a_intent != INTENT_HARM)
+ //only heal to threshhold_passed_mindamage if limb is damaged to or past threshhold, otherwise heal normally
+ var/damage
+ var/heal_amount = 15
+
if(src.use_tool(H, user, 0, volume=50, amount=1))
if(user == H)
user.visible_message("[user] starts to fix some of the dents on [H]'s [affecting.name].",
"You start fixing some of the dents on [H]'s [affecting.name].")
if(!do_mob(user, H, 50))
return
- item_heal_robotic(H, user, 15, 0)
+ damage = affecting.brute_dam
+ affecting.update_threshhold_state(burn = FALSE)
+ if(affecting.threshhold_brute_passed)
+ heal_amount = min(heal_amount, damage - affecting.threshhold_passed_mindamage)
+
+ if(!heal_amount)
+ to_chat(user, "[user == H ? "Your" : "[H]'s"] [affecting.name] appears to have suffered severe internal damage and requires surgery to repair further.")
+ return
+ item_heal_robotic(H, user, heal_amount, 0)
else
return ..()
diff --git a/code/game/objects/items/tools/wirecutters.dm b/code/game/objects/items/tools/wirecutters.dm
index 53a578a45d..000b816d70 100644
--- a/code/game/objects/items/tools/wirecutters.dm
+++ b/code/game/objects/items/tools/wirecutters.dm
@@ -69,6 +69,9 @@
random_color = FALSE
toolspeed = 0.5
+/obj/item/wirecutters/brass/family
+ toolspeed = 1
+
/obj/item/wirecutters/bronze
name = "bronze plated wirecutters"
desc = "A pair of wirecutters plated with bronze."
diff --git a/code/game/objects/items/tools/wrench.dm b/code/game/objects/items/tools/wrench.dm
index e1c09f394e..e8b77199d7 100644
--- a/code/game/objects/items/tools/wrench.dm
+++ b/code/game/objects/items/tools/wrench.dm
@@ -40,6 +40,9 @@
icon_state = "wrench_clock"
toolspeed = 0.5
+/obj/item/wrench/brass/family
+ toolspeed = 1
+
/obj/item/wrench/bronze
name = "bronze plated wrench"
desc = "A bronze plated wrench."
diff --git a/code/game/objects/objs.dm b/code/game/objects/objs.dm
index 3abee4db33..8a14d99776 100644
--- a/code/game/objects/objs.dm
+++ b/code/game/objects/objs.dm
@@ -304,18 +304,36 @@
/obj/proc/reskin_obj(mob/M)
if(!LAZYLEN(unique_reskin))
return
- var/list/skins = list()
- for(var/S in unique_reskin)
- skins[S] = image(icon = icon, icon_state = unique_reskin[S])
- var/choice = show_radial_menu(M, src, skins, custom_check = CALLBACK(src, .proc/check_skinnable, M), radius = 40, require_near = TRUE)
- if(!choice)
- return FALSE
- icon_state = unique_reskin[choice]
- current_skin = choice
- return
-/obj/proc/check_skinnable(/mob/M)
- if(current_skin || !always_reskinnable)
+ var/list/items = list()
+ for(var/reskin_option in unique_reskin)
+ var/image/item_image = image(icon = src.icon, icon_state = unique_reskin[reskin_option])
+ items += list("[reskin_option]" = item_image)
+ sortList(items)
+
+ var/pick = show_radial_menu(M, src, items, custom_check = CALLBACK(src, .proc/check_reskin_menu, M), radius = 38, require_near = TRUE)
+ if(!pick)
+ return
+ if(!unique_reskin[pick])
+ return
+ current_skin = pick
+ icon_state = unique_reskin[pick]
+ to_chat(M, "[src] is now skinned as '[pick].'")
+
+/**
+ * Checks if we are allowed to interact with a radial menu for reskins
+ *
+ * Arguments:
+ * * user The mob interacting with the menu
+ */
+/obj/proc/check_reskin_menu(mob/user)
+ if(QDELETED(src))
+ return FALSE
+ if(current_skin)
+ return FALSE
+ if(!istype(user))
+ return FALSE
+ if(user.incapacitated())
return FALSE
return TRUE
diff --git a/code/game/objects/structures/barsigns.dm b/code/game/objects/structures/barsigns.dm
index 905888c904..2a4856f60e 100644
--- a/code/game/objects/structures/barsigns.dm
+++ b/code/game/objects/structures/barsigns.dm
@@ -104,9 +104,6 @@
set_sign(new /datum/barsign/hiddensigns/empbarsign)
broken = TRUE
-
-
-
/obj/structure/sign/barsign/emag_act(mob/user)
. = ..()
if(broken || (obj_flags & EMAGGED))
@@ -128,8 +125,6 @@
return
set_sign(picked_name)
-
-
//Code below is to define useless variables for datums. It errors without these
@@ -140,95 +135,77 @@
var/desc = "desc"
var/hidden = FALSE
-
//Anything below this is where all the specific signs are. If people want to add more signs, add them below.
-
-
-
/datum/barsign/maltesefalcon
name = "Maltese Falcon"
icon = "maltesefalcon"
desc = "The Maltese Falcon, Space Bar and Grill."
-
/datum/barsign/thebark
name = "The Bark"
icon = "thebark"
desc = "Ian's bar of choice."
-
/datum/barsign/harmbaton
name = "The Harmbaton"
icon = "theharmbaton"
desc = "A great dining experience for both security members and assistants."
-
/datum/barsign/thesingulo
name = "The Singulo"
icon = "thesingulo"
desc = "Where people go that'd rather not be called by their name."
-
/datum/barsign/thedrunkcarp
name = "The Drunk Carp"
icon = "thedrunkcarp"
desc = "Don't drink and swim."
-
/datum/barsign/scotchservinwill
name = "Scotch Servin Willy's"
icon = "scotchservinwill"
desc = "Willy sure moved up in the world from clown to bartender."
-
/datum/barsign/officerbeersky
name = "Officer Beersky's"
icon = "officerbeersky"
desc = "Man eat a dong, these drinks are great."
-
/datum/barsign/thecavern
name = "The Cavern"
icon = "thecavern"
desc = "Fine drinks while listening to some fine tunes."
-
/datum/barsign/theouterspess
name = "The Outer Spess"
icon = "theouterspess"
desc = "This bar isn't actually located in outer space."
-
/datum/barsign/slipperyshots
name = "Slippery Shots"
icon = "slipperyshots"
desc = "Slippery slope to drunkeness with our shots!"
-
/datum/barsign/thegreytide
name = "The Grey Tide"
icon = "thegreytide"
desc = "Abandon your toolboxing ways and enjoy a lazy beer!"
-
/datum/barsign/honkednloaded
name = "Honked 'n' Loaded"
icon = "honkednloaded"
desc = "Honk."
-
/datum/barsign/thenest
name = "The Nest"
icon = "thenest"
desc = "A good place to retire for a drink after a long night of crime fighting."
-
/datum/barsign/thecoderbus
name = "The Coderbus"
icon = "thecoderbus"
desc = "A very controversial bar known for its wide variety of constantly-changing drinks."
-
/datum/barsign/theadminbus
name = "The Adminbus"
icon = "theadminbus"
@@ -313,7 +290,6 @@
hidden = TRUE
//Hidden signs list below this point
-
/datum/barsign/hiddensigns/empbarsign
name = "Haywire Barsign"
icon = "empbarsign"
diff --git a/code/game/objects/structures/crates_lockers/closets.dm b/code/game/objects/structures/crates_lockers/closets.dm
index 5c5b2bb132..46eb82342a 100644
--- a/code/game/objects/structures/crates_lockers/closets.dm
+++ b/code/game/objects/structures/crates_lockers/closets.dm
@@ -571,10 +571,10 @@
O.emp_act(severity)
if(!secure || broken)
return ..()
- if(prob(50 / severity))
+ if(prob(severity/2))
locked = !locked
update_icon()
- if(prob(20 / severity) && !opened)
+ if(prob(severity/5) && !opened)
if(!locked)
open()
else
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm
index 7f22a49df9..ee8773c384 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/cargo.dm
@@ -8,6 +8,7 @@
new /obj/item/clothing/neck/cloak/qm(src)
new /obj/item/clothing/head/beret/qm(src)
new /obj/item/storage/lockbox/medal/cargo(src)
+ new /obj/item/clothing/suit/toggle/labcoat/depjacket/sup/qm(src)
new /obj/item/clothing/under/rank/cargo/qm(src)
new /obj/item/clothing/under/rank/cargo/qm/skirt(src)
new /obj/item/clothing/shoes/sneakers/brown(src)
diff --git a/code/game/objects/structures/crates_lockers/closets/secure/security.dm b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
index ad7680f2f9..2c31303f79 100644
--- a/code/game/objects/structures/crates_lockers/closets/secure/security.dm
+++ b/code/game/objects/structures/crates_lockers/closets/secure/security.dm
@@ -25,6 +25,7 @@
/obj/structure/closet/secure_closet/hop/PopulateContents()
..()
new /obj/item/clothing/neck/cloak/hop(src)
+ new /obj/item/clothing/under/rank/civilian/head_of_personnel/whimsy(src)
new /obj/item/clothing/under/rank/civilian/head_of_personnel(src)
new /obj/item/clothing/under/rank/civilian/head_of_personnel/skirt(src)
new /obj/item/clothing/head/hopcap(src)
@@ -59,6 +60,7 @@
new /obj/item/radio/headset/heads/hos(src)
new /obj/item/clothing/under/rank/security/head_of_security/parade/female(src)
new /obj/item/clothing/under/rank/security/head_of_security/parade(src)
+ new /obj/item/clothing/under/rank/security/officer/blueshirt/seccorp/hoscorp(src)
new /obj/item/clothing/suit/armor/vest/leather(src)
new /obj/item/clothing/suit/armor/hos(src)
new /obj/item/clothing/under/rank/security/head_of_security/skirt(src)
@@ -95,6 +97,7 @@
new /obj/item/clothing/head/warden/drill(src)
new /obj/item/clothing/head/beret/sec/navywarden(src)
new /obj/item/clothing/suit/armor/vest/warden/alt(src)
+ new /obj/item/clothing/under/rank/security/officer/blueshirt/seccorp/wardencorp(src)
new /obj/item/clothing/under/rank/security/warden/formal(src)
new /obj/item/clothing/under/rank/security/warden/skirt(src)
new /obj/item/clothing/glasses/hud/security/sunglasses(src)
@@ -156,17 +159,6 @@
/obj/structure/closet/secure_closet/detective/PopulateContents()
..()
- new /obj/item/clothing/under/rank/security/detective(src)
- new /obj/item/clothing/under/rank/security/detective/skirt(src)
- new /obj/item/clothing/suit/det_suit(src)
- new /obj/item/clothing/head/fedora/det_hat(src)
- new /obj/item/clothing/gloves/color/black(src)
- new /obj/item/clothing/under/rank/security/detective/grey(src)
- new /obj/item/clothing/under/rank/security/detective/grey/skirt(src)
- new /obj/item/clothing/accessory/waistcoat(src)
- new /obj/item/clothing/suit/det_suit/grey(src)
- new /obj/item/clothing/head/fedora(src)
- new /obj/item/clothing/shoes/laceup(src)
new /obj/item/storage/box/evidence(src)
new /obj/item/radio/headset/headset_sec(src)
new /obj/item/detective_scanner(src)
diff --git a/code/game/objects/structures/ghost_role_spawners.dm b/code/game/objects/structures/ghost_role_spawners.dm
index 4d500837d9..fadf33cb85 100644
--- a/code/game/objects/structures/ghost_role_spawners.dm
+++ b/code/game/objects/structures/ghost_role_spawners.dm
@@ -75,6 +75,8 @@
if(ishuman(new_spawn))
var/mob/living/carbon/human/H = new_spawn
H.underwear = "Nude"
+ H.undershirt = "Nude"
+ H.socks = "Nude"
H.update_body()
/obj/effect/mob_spawn/human/ash_walker/Initialize(mapload)
diff --git a/code/game/objects/structures/holosign.dm b/code/game/objects/structures/holosign.dm
index 1e278a9f88..d996f86df7 100644
--- a/code/game/objects/structures/holosign.dm
+++ b/code/game/objects/structures/holosign.dm
@@ -98,6 +98,10 @@
/obj/structure/holosign/barrier/firelock/BlockSuperconductivity()
return TRUE
+/obj/structure/holosign/barrier/firelock/Initialize()
+ . = ..()
+ air_update_turf(TRUE)
+
/obj/structure/holosign/barrier/combifan
name = "holo combifan"
desc = "A holographic barrier resembling a blue-accented tiny fan. Though it does not prevent solid objects from passing through, gas and temperature changes are kept out."
diff --git a/code/game/objects/structures/lattice.dm b/code/game/objects/structures/lattice.dm
index 6e497cff60..17c90e1444 100644
--- a/code/game/objects/structures/lattice.dm
+++ b/code/game/objects/structures/lattice.dm
@@ -100,7 +100,7 @@
number_of_rods = 2
smooth = SMOOTH_TRUE
canSmoothWith = null
- obj_flags = CAN_BE_HIT | BLOCK_Z_FALL
+ obj_flags = CAN_BE_HIT | BLOCK_Z_OUT_DOWN | BLOCK_Z_IN_UP
/obj/structure/lattice/catwalk/deconstruction_hints(mob/user)
to_chat(user, "The supporting rods look like they could be cut.")
@@ -159,7 +159,7 @@
color = "#5286b9ff"
smooth = SMOOTH_TRUE
canSmoothWith = null
- obj_flags = CAN_BE_HIT | BLOCK_Z_FALL
+ obj_flags = CAN_BE_HIT | BLOCK_Z_OUT_DOWN | BLOCK_Z_IN_UP
resistance_flags = FIRE_PROOF | LAVA_PROOF
/obj/structure/lattice/lava/deconstruction_hints(mob/user)
diff --git a/code/game/objects/structures/manned_turret.dm b/code/game/objects/structures/manned_turret.dm
index e8fbafa42b..d89606417f 100644
--- a/code/game/objects/structures/manned_turret.dm
+++ b/code/game/objects/structures/manned_turret.dm
@@ -11,7 +11,7 @@
max_integrity = 100
buckle_lying = FALSE
layer = ABOVE_MOB_LAYER
- var/view_range = 10
+ var/view_range = 3
var/cooldown = 0
var/projectile_type = /obj/item/projectile/bullet/manned_turret
var/rate_of_fire = 1
@@ -38,7 +38,7 @@
buckled_mob.pixel_x = 0
buckled_mob.pixel_y = 0
if(buckled_mob.client)
- buckled_mob.client.change_view(CONFIG_GET(string/default_view))
+ buckled_mob.client.view_size.resetToDefault()
anchored = FALSE
. = ..()
STOP_PROCESSING(SSfastprocess, src)
@@ -65,7 +65,7 @@
playsound(src,'sound/mecha/mechmove01.ogg', 50, 1)
anchored = TRUE
if(M.client)
- M.client.change_view(view_range)
+ M.client.view_size.setTo(view_range)
START_PROCESSING(SSfastprocess, src)
/obj/machinery/manned_turret/process()
diff --git a/code/game/objects/structures/mirror.dm b/code/game/objects/structures/mirror.dm
index 758685ede7..fa6bab0fcc 100644
--- a/code/game/objects/structures/mirror.dm
+++ b/code/game/objects/structures/mirror.dm
@@ -163,7 +163,7 @@
var/custom_tone = input(user, "Choose your custom skin tone:", "Race change", default) as color|null
if(custom_tone)
var/temp_hsv = RGBtoHSV(new_s_tone)
- if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3])
+ if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3])
to_chat(H,"Invalid color. Your color is not bright enough.")
else
H.skin_tone = custom_tone
@@ -177,7 +177,7 @@
if(new_mutantcolor)
var/temp_hsv = RGBtoHSV(new_mutantcolor)
- if(ReadHSV(temp_hsv)[3] >= ReadHSV("#7F7F7F")[3]) // mutantcolors must be bright
+ if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright
H.dna.features["mcolor"] = sanitize_hexcolor(new_mutantcolor)
else
diff --git a/code/game/objects/structures/railings.dm b/code/game/objects/structures/railings.dm
new file mode 100644
index 0000000000..21cf97ba70
--- /dev/null
+++ b/code/game/objects/structures/railings.dm
@@ -0,0 +1,107 @@
+/obj/structure/railing
+ name = "railing"
+ desc = "Basic railing meant to protect idiots like you from falling."
+ icon = 'icons/obj/fluff.dmi'
+ icon_state = "railing"
+ density = TRUE
+ anchored = TRUE
+ climbable = TRUE
+ ///Initial direction of the railing.
+ var/ini_dir
+
+/obj/structure/railing/corner //aesthetic corner sharp edges hurt oof ouch
+ icon_state = "railing_corner"
+ density = FALSE
+ climbable = FALSE
+
+/obj/structure/railing/ComponentInitialize()
+ . = ..()
+ AddComponent(/datum/component/simple_rotation,ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS ,null,CALLBACK(src, .proc/can_be_rotated),CALLBACK(src,.proc/after_rotation))
+
+/obj/structure/railing/Initialize()
+ . = ..()
+ ini_dir = dir
+
+/obj/structure/railing/attackby(obj/item/I, mob/living/user, params)
+ ..()
+ add_fingerprint(user)
+ if(I.tool_behaviour == TOOL_WELDER && user.a_intent == INTENT_HELP)
+ if(obj_integrity < max_integrity)
+ if(!I.tool_start_check(user, amount=0))
+ return
+ to_chat(user, "You begin repairing [src]...")
+ if(I.use_tool(src, user, 40, volume=50))
+ obj_integrity = max_integrity
+ to_chat(user, "You repair [src].")
+ else
+ to_chat(user, "[src] is already in good condition!")
+ return
+
+/obj/structure/railing/wirecutter_act(mob/living/user, obj/item/I)
+ . = ..()
+ if(!anchored)
+ to_chat(user, "You cut apart the railing.")
+ I.play_tool_sound(src, 100)
+ deconstruct()
+ return TRUE
+
+/obj/structure/railing/deconstruct(disassembled)
+ . = ..()
+ if(!loc) //quick check if it's qdeleted already.
+ return
+ if(!(flags_1 & NODECONSTRUCT_1))
+ var/obj/item/stack/rods/rod = new /obj/item/stack/rods(drop_location(), 3)
+ transfer_fingerprints_to(rod)
+ qdel(src)
+///Implements behaviour that makes it possible to unanchor the railing.
+/obj/structure/railing/wrench_act(mob/living/user, obj/item/I)
+ . = ..()
+ if(flags_1&NODECONSTRUCT_1)
+ return
+ to_chat(user, "You begin to [anchored ? "unfasten the railing from":"fasten the railing to"] the floor...")
+ if(I.use_tool(src, user, volume = 75, extra_checks = CALLBACK(src, .proc/check_anchored, anchored)))
+ setAnchored(!anchored)
+ to_chat(user, "You [anchored ? "fasten the railing to":"unfasten the railing from"] the floor.")
+ return TRUE
+
+/obj/structure/railing/CanPass(atom/movable/mover, turf/target)
+ . = ..()
+ if(get_dir(loc, target) & dir)
+ var/checking = FLYING | FLOATING
+ return . || mover.throwing || mover.movement_type & checking
+ return TRUE
+
+/obj/structure/railing/corner/CanPass()
+ ..()
+ return TRUE
+
+/obj/structure/railing/CheckExit(atom/movable/mover, turf/target)
+ ..()
+ if(get_dir(loc, target) & dir)
+ var/checking = UNSTOPPABLE | FLYING | FLOATING
+ return !density || mover.throwing || mover.movement_type & checking || mover.move_force >= MOVE_FORCE_EXTREMELY_STRONG
+ return TRUE
+
+/obj/structure/railing/corner/CheckExit()
+ return TRUE
+
+/obj/structure/railing/proc/can_be_rotated(mob/user,rotation_type)
+ if(anchored)
+ to_chat(user, "[src] cannot be rotated while it is fastened to the floor!")
+ return FALSE
+
+ var/target_dir = turn(dir, rotation_type == ROTATION_CLOCKWISE ? -90 : 90)
+
+ if(!valid_window_location(loc, target_dir)) //Expanded to include rails, as well!
+ to_chat(user, "[src] cannot be rotated in that direction!")
+ return FALSE
+ return TRUE
+
+/obj/structure/railing/proc/check_anchored(checked_anchored)
+ if(anchored == checked_anchored)
+ return TRUE
+
+/obj/structure/railing/proc/after_rotation(mob/user,rotation_type)
+ air_update_turf(1)
+ ini_dir = dir
+ add_fingerprint(user)
diff --git a/code/game/objects/structures/stairs.dm b/code/game/objects/structures/stairs.dm
index 1358b2e296..8472926679 100644
--- a/code/game/objects/structures/stairs.dm
+++ b/code/game/objects/structures/stairs.dm
@@ -16,6 +16,18 @@
var/terminator_mode = STAIR_TERMINATOR_AUTOMATIC
var/turf/listeningTo
+/obj/structure/stairs/north
+ dir = NORTH
+
+/obj/structure/stairs/south
+ dir = SOUTH
+
+/obj/structure/stairs/east
+ dir = EAST
+
+/obj/structure/stairs/west
+ dir = WEST
+
/obj/structure/stairs/Initialize(mapload)
if(force_open_above)
force_open_above()
@@ -105,6 +117,9 @@
T.ChangeTurf(/turf/open/transparent/openspace, flags = CHANGETURF_INHERIT_AIR)
/obj/structure/stairs/proc/on_multiz_new(turf/source, dir)
+ //SIGNAL_HANDLER
+ SHOULD_NOT_SLEEP(TRUE) //the same thing.
+
if(dir == UP)
var/turf/open/transparent/openspace/T = get_step_multiz(get_turf(src), UP)
if(T && !istype(T))
diff --git a/code/game/objects/structures/tables_racks.dm b/code/game/objects/structures/tables_racks.dm
index 9f91d2c5e0..31f11a199c 100644
--- a/code/game/objects/structures/tables_racks.dm
+++ b/code/game/objects/structures/tables_racks.dm
@@ -73,7 +73,7 @@
if(user.grab_state < GRAB_AGGRESSIVE)
to_chat(user, "You need a better grip to do that!")
return
- if(user.grab_state >= GRAB_NECK)
+ if(user.grab_state >= GRAB_NECK || HAS_TRAIT(user, TRAIT_MAULER))
tablelimbsmash(user, pushed_mob)
else
tablepush(user, pushed_mob)
@@ -147,7 +147,7 @@
pushed_mob.Knockdown(30)
var/obj/item/bodypart/banged_limb = pushed_mob.get_bodypart(user.zone_selected) || pushed_mob.get_bodypart(BODY_ZONE_HEAD)
var/extra_wound = 0
- if(HAS_TRAIT(user, TRAIT_HULK))
+ if(HAS_TRAIT(user, TRAIT_HULK) || HAS_TRAIT(user, TRAIT_MAULER))
extra_wound = 20
banged_limb.receive_damage(30, wound_bonus = extra_wound)
pushed_mob.apply_damage(60, STAMINA)
diff --git a/code/game/objects/structures/watercloset.dm b/code/game/objects/structures/watercloset.dm
index c52249686a..2214f9e4bb 100644
--- a/code/game/objects/structures/watercloset.dm
+++ b/code/game/objects/structures/watercloset.dm
@@ -131,15 +131,12 @@
return ..()
/obj/structure/toilet/secret
- var/obj/item/secret
var/secret_type = null
-/obj/structure/toilet/secret/Initialize(mapload)
+/obj/structure/toilet/secret/Initialize()
. = ..()
if (secret_type)
- secret = new secret_type(src)
- secret.desc += "" //In case you want to add something to the item that spawns
- contents += secret
+ new secret_type(src)
/obj/structure/toilet/secret/LateInitialize()
. = ..()
diff --git a/code/game/turfs/open.dm b/code/game/turfs/open.dm
index 1ff056c572..493e88d442 100644
--- a/code/game/turfs/open.dm
+++ b/code/game/turfs/open.dm
@@ -18,11 +18,21 @@
//direction is direction of travel of A
/turf/open/zPassIn(atom/movable/A, direction, turf/source)
- return (direction == DOWN)
+ if(direction == DOWN)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_IN_DOWN)
+ return FALSE
+ return TRUE
+ return FALSE
//direction is direction of travel of A
/turf/open/zPassOut(atom/movable/A, direction, turf/destination)
- return (direction == UP)
+ if(direction == UP)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_OUT_UP)
+ return FALSE
+ return TRUE
+ return FALSE
//direction is direction of travel of air
/turf/open/zAirIn(direction, turf/source)
diff --git a/code/game/turfs/openspace/openspace.dm b/code/game/turfs/openspace/openspace.dm
index ea539ce5b5..0607f19dd3 100644
--- a/code/game/turfs/openspace/openspace.dm
+++ b/code/game/turfs/openspace/openspace.dm
@@ -49,15 +49,32 @@ GLOBAL_DATUM_INIT(openspace_backdrop_one_for_all, /atom/movable/openspace_backdr
return TRUE
/turf/open/transparent/openspace/zPassIn(atom/movable/A, direction, turf/source)
- return TRUE
+ if(direction == DOWN)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_IN_DOWN)
+ return FALSE
+ return TRUE
+ if(direction == UP)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_IN_UP)
+ return FALSE
+ return TRUE
+ return FALSE
/turf/open/transparent/openspace/zPassOut(atom/movable/A, direction, turf/destination)
if(A.anchored)
return FALSE
- for(var/obj/O in contents)
- if(O.obj_flags & BLOCK_Z_FALL)
- return FALSE
- return TRUE
+ if(direction == DOWN)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_OUT_DOWN)
+ return FALSE
+ return TRUE
+ if(direction == UP)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_OUT_UP)
+ return FALSE
+ return TRUE
+ return FALSE
/turf/open/transparent/openspace/proc/CanCoverUp()
return can_cover_up
diff --git a/code/game/turfs/simulated/floor.dm b/code/game/turfs/simulated/floor.dm
index 877d236e84..ddec9750d9 100644
--- a/code/game/turfs/simulated/floor.dm
+++ b/code/game/turfs/simulated/floor.dm
@@ -46,7 +46,7 @@
"basalt0","basalt1","basalt2","basalt3","basalt4",
"basalt5","basalt6","basalt7","basalt8","basalt9","basalt10","basalt11","basalt12",
"oldburning","light-on-r","light-on-y","light-on-g","light-on-b", "wood", "carpetsymbol", "carpetstar",
- "carpetcorner", "carpetside", "carpet", "ironsand1", "ironsand2", "ironsand3", "ironsand4", "ironsand5",
+ "carpetcorner", "carpetside", "carpet", "arcade", "ironsand1", "ironsand2", "ironsand3", "ironsand4", "ironsand5",
"ironsand6", "ironsand7", "ironsand8", "ironsand9", "ironsand10", "ironsand11",
"ironsand12", "ironsand13", "ironsand14", "ironsand15",
"snow", "snow0", "snow1", "snow2", "snow3", "snow4", "snow5", "snow6", "snow7", "snow8", "snow9", "snow10", "snow11", "snow12", "snow-ice", "snow_dug",
diff --git a/code/game/turfs/simulated/floor/fancy_floor.dm b/code/game/turfs/simulated/floor/fancy_floor.dm
index 5024a4bada..3cf6cc7511 100644
--- a/code/game/turfs/simulated/floor/fancy_floor.dm
+++ b/code/game/turfs/simulated/floor/fancy_floor.dm
@@ -74,6 +74,24 @@
/turf/open/floor/wood/airless
initial_gas_mix = AIRLESS_ATMOS
+/turf/open/floor/wood/wood_large
+ desc = "Stylish dark wood."
+ icon_state = "large_wood"
+ floor_tile = /obj/item/stack/tile/wood/wood_large
+ broken_states = list("large_wood-broken", "large_wood-broken2", "large_wood-broken3")
+
+/turf/open/floor/wood/wood_tiled
+ desc = "Stylish dark wood."
+ icon_state = "wood_tile"
+ floor_tile = /obj/item/stack/tile/wood/wood_tiled
+ broken_states = list("wood_tile-broken", "wood_tile-broken2", "wood_tile-broken3")
+
+/turf/open/floor/wood/wood_diagonal
+ desc = "Stylish dark wood."
+ icon_state = "diagonal_wood"
+ floor_tile = /obj/item/stack/tile/wood/wood_diagonal
+ broken_states = list("diagonal_wood-broken", "diagonal_wood-broken2", "diagonal_wood-broken3")
+
/turf/open/floor/grass
name = "grass patch"
desc = "You can't tell if this is real grass or just cheap plastic imitation."
@@ -255,6 +273,13 @@
smooth = SMOOTH_MORE
canSmoothWith = list(/turf/open/floor/carpet/black, /turf/open/floor/carpet/blackred, /turf/open/floor/carpet/monochrome)
+/turf/open/floor/carpet/arcade
+ icon = 'icons/turf/floors.dmi'
+ icon_state = "arcade"
+ floor_tile = /obj/item/stack/tile/carpet/arcade
+ smooth = SMOOTH_FALSE
+ canSmoothWith = list()
+
/turf/open/floor/carpet/blackred
icon = 'icons/turf/floors/carpet_blackred.dmi'
floor_tile = /obj/item/stack/tile/carpet/blackred
diff --git a/code/game/turfs/simulated/floor/plating/asteroid.dm b/code/game/turfs/simulated/floor/plating/asteroid.dm
index 6e7dbaf904..d9dbf3aa3b 100644
--- a/code/game/turfs/simulated/floor/plating/asteroid.dm
+++ b/code/game/turfs/simulated/floor/plating/asteroid.dm
@@ -204,7 +204,8 @@
digResult = /obj/item/stack/sheet/mineral/snow
mob_spawn_list = list(/mob/living/simple_animal/hostile/asteroid/wolf = 50, /obj/structure/spawner/ice_moon = 3, \
/mob/living/simple_animal/hostile/asteroid/polarbear = 30, /obj/structure/spawner/ice_moon/polarbear = 3, \
- /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10)
+ /mob/living/simple_animal/hostile/asteroid/hivelord/legion/snow = 50, /mob/living/simple_animal/hostile/asteroid/goldgrub = 10, \
+ /mob/living/simple_animal/hostile/asteroid/lobstrosity = 15)
flora_spawn_list = list(/obj/structure/flora/tree/pine = 2, /obj/structure/flora/grass/both = 12, /obj/structure/flora/rock/icy = 6, /obj/structure/flora/rock/pile/icy = 6)
data_having_type = /turf/open/floor/plating/asteroid/airless/cave/snow/has_data
turf_type = /turf/open/floor/plating/asteroid/snow/icemoon
diff --git a/code/game/turfs/space/space.dm b/code/game/turfs/space/space.dm
index 0e028ed4af..b150d4930e 100644
--- a/code/game/turfs/space/space.dm
+++ b/code/game/turfs/space/space.dm
@@ -133,13 +133,10 @@
else
to_chat(user, "The plating is going to need some support! Place metal rods first.")
-/turf/open/space/Entered(atom/movable/A, atom/OldLoc)
- . = ..()
-
- var/turf/old = get_turf(OldLoc)
- if(!isspaceturf(old) && ismob(A))
- var/mob/M = A
- M.update_gravity(M.mob_has_gravity())
+/turf/open/space/Entered(atom/movable/A)
+ ..()
+ if ((!(A) || src != A.loc))
+ return
if(destination_z && destination_x && destination_y && !(A.pulledby || !A.can_be_z_moved))
var/tx = destination_x
@@ -160,18 +157,27 @@
ty--
DT = locate(tx, ty, destination_z)
- var/atom/movable/AM = A.pulling
+ var/atom/movable/pulling = A.pulling
+ var/atom/movable/puller = A
A.forceMove(DT)
- if(AM)
- var/turf/T = get_step(A.loc,turn(A.dir, 180))
- AM.can_be_z_moved = FALSE
- AM.forceMove(T)
- A.start_pulling(AM)
- AM.can_be_z_moved = TRUE
+
+ while (pulling != null)
+ var/next_pulling = pulling.pulling
+
+ var/turf/T = get_step(puller.loc, turn(puller.dir, 180))
+ pulling.can_be_z_moved = FALSE
+ pulling.forceMove(T)
+ puller.start_pulling(pulling)
+ pulling.can_be_z_moved = TRUE
+
+ puller = pulling
+ pulling = next_pulling
//now we're on the new z_level, proceed the space drifting
stoplag()//Let a diagonal move finish, if necessary
A.newtonian_move(A.inertia_dir)
+ A.inertia_moving = TRUE
+
/turf/open/space/Exited(atom/movable/AM, atom/OldLoc)
. = ..()
@@ -235,3 +241,110 @@
destination_x = dest_x
destination_y = dest_y
destination_z = dest_z
+
+
+/turf/open/space/transparent
+ baseturfs = /turf/open/space/transparent/openspace
+ intact = FALSE //this means wires go on top
+
+/turf/open/space/transparent/Initialize() // handle plane and layer here so that they don't cover other obs/turfs in Dream Maker
+ ..()
+ plane = OPENSPACE_PLANE
+ layer = OPENSPACE_LAYER
+ icon_state = "transparent"
+
+ return INITIALIZE_HINT_LATELOAD
+
+/turf/open/space/transparent/LateInitialize()
+ update_multiz(TRUE, TRUE)
+
+/turf/open/space/transparent/Destroy()
+ vis_contents.len = 0
+ return ..()
+
+/turf/open/space/transparent/update_multiz(prune_on_fail = FALSE, init = FALSE)
+ . = ..()
+ var/turf/T = below()
+ if(!T)
+ vis_contents.len = 0
+ if(!show_bottom_level() && prune_on_fail) //If we cant show whats below, and we prune on fail, change the turf to space as a fallback
+ ChangeTurf(/turf/open/space)
+ return FALSE
+ if(init)
+ vis_contents += T
+ return TRUE
+
+/turf/open/space/transparent/multiz_turf_del(turf/T, dir)
+ if(dir != DOWN)
+ return
+ update_multiz()
+
+/turf/open/space/transparent/multiz_turf_new(turf/T, dir)
+ if(dir != DOWN)
+ return
+ update_multiz()
+
+///Called when there is no real turf below this turf
+/turf/open/space/transparent/proc/show_bottom_level()
+ var/turf/path = SSmapping.level_trait(z, ZTRAIT_BASETURF) || /turf/open/space
+ if(!ispath(path))
+ path = text2path(path)
+ if(!ispath(path))
+ warning("Z-level [z] has invalid baseturf '[SSmapping.level_trait(z, ZTRAIT_BASETURF)]'")
+ path = /turf/open/space
+ var/mutable_appearance/underlay_appearance = mutable_appearance(initial(path.icon), initial(path.icon_state), layer = TURF_LAYER, plane = PLANE_SPACE)
+ underlays += underlay_appearance
+ return TRUE
+
+/turf/open/space/transparent/openspace
+ name = "open space"
+ desc = "Watch your step!"
+ icon_state = "transparent"
+ baseturfs = /turf/open/space/transparent/openspace
+ CanAtmosPassVertical = ATMOS_PASS_YES
+ //mouse_opacity = MOUSE_OPACITY_TRANSPARENT
+
+///No bottom level for openspace.
+/turf/open/space/transparent/openspace/show_bottom_level()
+ return FALSE
+
+/turf/open/space/transparent/openspace/Initialize() // handle plane and layer here so that they don't cover other obs/turfs in Dream Maker
+ . = ..()
+
+ icon_state = "transparent"
+
+ vis_contents += GLOB.openspace_backdrop_one_for_all //Special grey square for projecting backdrop darkness filter on it.
+
+/turf/open/space/transparent/openspace/zAirIn()
+ return TRUE
+
+/turf/open/space/transparent/openspace/zAirOut()
+ return TRUE
+
+/turf/open/space/transparent/openspace/zPassIn(atom/movable/A, direction, turf/source)
+ if(direction == DOWN)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_IN_DOWN)
+ return FALSE
+ return TRUE
+ if(direction == UP)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_IN_UP)
+ return FALSE
+ return TRUE
+ return FALSE
+
+/turf/open/space/transparent/openspace/zPassOut(atom/movable/A, direction, turf/destination)
+ if(A.anchored)
+ return FALSE
+ if(direction == DOWN)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_OUT_DOWN)
+ return FALSE
+ return TRUE
+ if(direction == UP)
+ for(var/obj/O in contents)
+ if(O.obj_flags & BLOCK_Z_OUT_UP)
+ return FALSE
+ return TRUE
+ return FALSE
diff --git a/code/modules/actionspeed/_actionspeed_modifier.dm b/code/modules/actionspeed/_actionspeed_modifier.dm
new file mode 100644
index 0000000000..fe244e6653
--- /dev/null
+++ b/code/modules/actionspeed/_actionspeed_modifier.dm
@@ -0,0 +1,175 @@
+/*! Actionspeed modification datums.
+
+ How action speed for mobs works
+
+Action speed is now calculated by using modifier datums which are added to mobs. Some of them (nonvariable ones) are globally cached, the variable ones are instanced and changed based on need.
+
+This gives us the ability to have multiple sources of actionspeed, reliabily keep them applied and remove them when they should be
+
+THey can have unique sources and a bunch of extra fancy flags that control behaviour
+
+Previously trying to update action speed was a shot in the dark that usually meant mobs got stuck going faster or slower
+
+Actionspeed modification list is a simple key = datum system. Key will be the datum's ID if it is overridden to not be null, or type if it is not.
+
+DO NOT override datum IDs unless you are going to have multiple types that must overwrite each other. It's more efficient to use types, ID functionality is only kept for cases where dynamic creation of modifiers need to be done.
+
+When update actionspeed is called, the list of items is iterated, according to flags priority and a bunch of conditions
+this spits out a final calculated value which is used as a modifer to last_move + modifier for calculating when a mob
+can next move
+
+*/
+
+/datum/actionspeed_modifier
+ /// Whether or not this is a variable modifier. Variable modifiers can NOT be ever auto-cached. ONLY CHECKED VIA INITIAL(), EFFECTIVELY READ ONLY (and for very good reason)
+ var/variable = FALSE
+
+ /// Unique ID. You can never have different modifications with the same ID. By default, this SHOULD NOT be set. Only set it for cases where you're dynamically making modifiers/need to have two types overwrite each other. If unset, uses path (converted to text) as ID.
+ var/id
+
+ /// Higher ones override lower priorities. This is NOT used for ID, ID must be unique, if it isn't unique the newer one overwrites automatically if overriding.
+ var/priority = 0
+ var/flags = NONE
+
+ /// Multiplicative slowdown
+ var/multiplicative_slowdown = 0
+
+ /// Other modification datums this conflicts with.
+ var/conflicts_with
+
+/datum/actionspeed_modifier/New()
+ . = ..()
+ if(!id)
+ id = "[type]" //We turn the path into a string.
+
+GLOBAL_LIST_EMPTY(actionspeed_modification_cache)
+
+/// Grabs a STATIC MODIFIER datum from cache. YOU MUST NEVER EDIT THESE DATUMS, OR IT WILL AFFECT ANYTHING ELSE USING IT TOO!
+/proc/get_cached_actionspeed_modifier(modtype)
+ if(!ispath(modtype, /datum/actionspeed_modifier))
+ CRASH("[modtype] is not a actionspeed modification typepath.")
+ var/datum/actionspeed_modifier/actionspeed_mod = modtype
+ if(initial(actionspeed_mod.variable))
+ CRASH("[modtype] is a variable modifier, and can never be cached.")
+ actionspeed_mod = GLOB.actionspeed_modification_cache[modtype]
+ if(!actionspeed_mod)
+ actionspeed_mod = GLOB.actionspeed_modification_cache[modtype] = new modtype
+ return actionspeed_mod
+
+///Add a action speed modifier to a mob. If a variable subtype is passed in as the first argument, it will make a new datum. If ID conflicts, it will overwrite the old ID.
+/mob/proc/add_actionspeed_modifier(datum/actionspeed_modifier/type_or_datum, update = TRUE)
+ if(ispath(type_or_datum))
+ if(!initial(type_or_datum.variable))
+ type_or_datum = get_cached_actionspeed_modifier(type_or_datum)
+ else
+ type_or_datum = new type_or_datum
+ var/datum/actionspeed_modifier/existing = LAZYACCESS(actionspeed_modification, type_or_datum.id)
+ if(existing)
+ if(existing == type_or_datum) //same thing don't need to touch
+ return TRUE
+ remove_actionspeed_modifier(existing, FALSE)
+ if(length(actionspeed_modification))
+ BINARY_INSERT(type_or_datum.id, actionspeed_modification, datum/actionspeed_modifier, type_or_datum, priority, COMPARE_VALUE)
+ LAZYSET(actionspeed_modification, type_or_datum.id, type_or_datum)
+ if(update)
+ update_actionspeed()
+ return TRUE
+
+/// Remove a action speed modifier from a mob, whether static or variable.
+/mob/proc/remove_actionspeed_modifier(datum/actionspeed_modifier/type_id_datum, update = TRUE)
+ var/key
+ if(ispath(type_id_datum))
+ key = initial(type_id_datum.id) || "[type_id_datum]" //id if set, path set to string if not.
+ else if(!istext(type_id_datum)) //if it isn't text it has to be a datum, as it isn't a type.
+ key = type_id_datum.id
+ else //assume it's an id
+ key = type_id_datum
+ if(!LAZYACCESS(actionspeed_modification, key))
+ return FALSE
+ LAZYREMOVE(actionspeed_modification, key)
+ if(update)
+ update_actionspeed(FALSE)
+ return TRUE
+
+/*! Used for variable slowdowns like hunger/health loss/etc, works somewhat like the old list-based modification adds. Returns the modifier datum if successful
+ How this SHOULD work is:
+ 1. Ensures type_id_datum one way or another refers to a /variable datum. This makes sure it can't be cached. This includes if it's already in the modification list.
+ 2. Instantiate a new datum if type_id_datum isn't already instantiated + in the list, using the type. Obviously, wouldn't work for ID only.
+ 3. Add the datum if necessary using the regular add proc
+ 4. If any of the rest of the args are not null (see: multiplicative slowdown), modify the datum
+ 5. Update if necessary
+*/
+/mob/proc/add_or_update_variable_actionspeed_modifier(datum/actionspeed_modifier/type_id_datum, update = TRUE, multiplicative_slowdown)
+ var/modified = FALSE
+ var/inject = FALSE
+ var/datum/actionspeed_modifier/final
+ if(istext(type_id_datum))
+ final = LAZYACCESS(actionspeed_modification, type_id_datum)
+ if(!final)
+ CRASH("Couldn't find existing modification when provided a text ID.")
+ else if(ispath(type_id_datum))
+ if(!initial(type_id_datum.variable))
+ CRASH("Not a variable modifier")
+ final = LAZYACCESS(actionspeed_modification, initial(type_id_datum.id) || "[type_id_datum]")
+ if(!final)
+ final = new type_id_datum
+ inject = TRUE
+ modified = TRUE
+ else
+ if(!initial(type_id_datum.variable))
+ CRASH("Not a variable modifier")
+ final = type_id_datum
+ if(!LAZYACCESS(actionspeed_modification, final.id))
+ inject = TRUE
+ modified = TRUE
+ if(!isnull(multiplicative_slowdown))
+ final.multiplicative_slowdown = multiplicative_slowdown
+ modified = TRUE
+ if(inject)
+ add_actionspeed_modifier(final, FALSE)
+ if(update && modified)
+ update_actionspeed(TRUE)
+ return final
+
+///Is there a actionspeed modifier for this mob
+/mob/proc/has_actionspeed_modifier(datum/actionspeed_modifier/datum_type_id)
+ var/key
+ if(ispath(datum_type_id))
+ key = initial(datum_type_id.id) || "[datum_type_id]"
+ else if(istext(datum_type_id))
+ key = datum_type_id
+ else
+ key = datum_type_id.id
+ return LAZYACCESS(actionspeed_modification, key)
+
+/// Go through the list of actionspeed modifiers and calculate a final actionspeed. ANY ADD/REMOVE DONE IN UPDATE_actionspeed MUST HAVE THE UPDATE ARGUMENT SET AS FALSE!
+/mob/proc/update_actionspeed()
+ . = 0
+ var/list/conflict_tracker = list()
+ for(var/key in get_actionspeed_modifiers())
+ var/datum/actionspeed_modifier/M = actionspeed_modification[key]
+ var/conflict = M.conflicts_with
+ var/amt = M.multiplicative_slowdown
+ if(conflict)
+ // Conflicting modifiers prioritize the larger slowdown or the larger speedup
+ // We purposefuly don't handle mixing speedups and slowdowns on the same id
+ if(abs(conflict_tracker[conflict]) < abs(amt))
+ conflict_tracker[conflict] = amt
+ else
+ continue
+ . += amt
+ cached_multiplicative_actions_slowdown = .
+
+///Adds a default action speed
+/mob/proc/initialize_actionspeed()
+ add_or_update_variable_actionspeed_modifier(/datum/actionspeed_modifier/base, multiplicative_slowdown = 1)
+
+/// Get the action speed modifiers list of the mob
+/mob/proc/get_actionspeed_modifiers()
+ . = LAZYCOPY(actionspeed_modification)
+ for(var/id in actionspeed_mod_immunities)
+ . -= id
+
+/// Checks if a action speed modifier is valid and not missing any data
+/proc/actionspeed_data_null_check(datum/actionspeed_modifier/M) //Determines if a data list is not meaningful and should be discarded.
+ . = !(M.multiplicative_slowdown)
diff --git a/code/modules/actionspeed/modifiers/base.dm b/code/modules/actionspeed/modifiers/base.dm
new file mode 100644
index 0000000000..97c5124c3b
--- /dev/null
+++ b/code/modules/actionspeed/modifiers/base.dm
@@ -0,0 +1,2 @@
+/datum/actionspeed_modifier/base
+ variable = TRUE
diff --git a/code/modules/actionspeed/modifiers/mood.dm b/code/modules/actionspeed/modifiers/mood.dm
new file mode 100644
index 0000000000..d8ed005d42
--- /dev/null
+++ b/code/modules/actionspeed/modifiers/mood.dm
@@ -0,0 +1,7 @@
+/datum/actionspeed_modifier/low_sanity
+ multiplicative_slowdown = 0.25
+ id = ACTIONSPEED_ID_SANITY
+
+/datum/actionspeed_modifier/high_sanity
+ multiplicative_slowdown = -0.1
+ id = ACTIONSPEED_ID_SANITY
diff --git a/code/modules/actionspeed/modifiers/status_effects.dm b/code/modules/actionspeed/modifiers/status_effects.dm
new file mode 100644
index 0000000000..615346b790
--- /dev/null
+++ b/code/modules/actionspeed/modifiers/status_effects.dm
@@ -0,0 +1,5 @@
+/datum/actionspeed_modifier/timecookie
+ multiplicative_slowdown = -0.05
+
+/datum/actionspeed_modifier/blunt_wound
+ variable = TRUE
diff --git a/code/modules/admin/admin.dm b/code/modules/admin/admin.dm
index 8421d9955d..10c79bb658 100644
--- a/code/modules/admin/admin.dm
+++ b/code/modules/admin/admin.dm
@@ -12,7 +12,7 @@
///////////////////////////////////////////////////////////////////////////////////////////////Panels
/datum/admins/proc/show_player_panel(mob/M in GLOB.mob_list)
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Show Player Panel"
set desc="Edit player (respawn, ban, heal, etc)"
@@ -211,7 +211,7 @@
/datum/admins/proc/access_news_network() //MARKER
- set category = "Fun"
+ set category = "Admin.Events"
set name = "Access Newscaster Network"
set desc = "Allows you to view, add and edit news feeds."
@@ -786,7 +786,7 @@
var/obj/structure/closet/supplypod/centcompod/pod = new()
var/atom/A = new chosen(pod)
A.flags_1 |= ADMIN_SPAWNED_1
- new /obj/effect/abstract/DPtarget(T, pod)
+ new /obj/effect/pod_landingzone(T, pod)
log_admin("[key_name(usr)] pod-spawned [chosen] at [AREACOORD(usr)]")
SSblackbox.record_feedback("tally", "admin_verb", 1, "Podspawn Atom") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
diff --git a/code/modules/admin/admin_investigate.dm b/code/modules/admin/admin_investigate.dm
index 7e5c104d90..52be445120 100644
--- a/code/modules/admin/admin_investigate.dm
+++ b/code/modules/admin/admin_investigate.dm
@@ -6,7 +6,7 @@
/client/proc/investigate_show()
set name = "Investigate"
- set category = "Admin"
+ set category = "Admin.Game"
if(!holder)
return
diff --git a/code/modules/admin/admin_verbs.dm b/code/modules/admin/admin_verbs.dm
index 2c4e7b4f6e..52b4fa05b1 100644
--- a/code/modules/admin/admin_verbs.dm
+++ b/code/modules/admin/admin_verbs.dm
@@ -348,7 +348,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
/client/proc/admin_ghost()
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Aghost"
if(!holder)
return FALSE
@@ -379,7 +379,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
/client/proc/invisimin()
set name = "Invisimin"
- set category = "Admin"
+ set category = "Admin.Game"
set desc = "Toggles ghost-like invisibility (Don't abuse this)"
if(holder && mob)
if(mob.invisibility == INVISIBILITY_OBSERVER)
@@ -391,7 +391,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
/client/proc/check_antagonists()
set name = "Check Antagonists"
- set category = "Admin"
+ set category = "Admin.Game"
if(holder)
holder.check_antagonists()
log_admin("[key_name(usr)] checked antagonists.") //for tsar~
@@ -411,14 +411,14 @@ GLOBAL_PROTECT(admin_verbs_hideable)
/client/proc/game_panel()
set name = "Game Panel"
- set category = "Admin"
+ set category = "Admin.Game"
if(holder)
holder.Game()
SSblackbox.record_feedback("tally", "admin_verb", 1, "Game Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/secrets()
set name = "Secrets"
- set category = "Admin"
+ set category = "Admin.Game"
if (holder)
holder.Secrets()
SSblackbox.record_feedback("tally", "admin_verb", 1, "Secrets Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
@@ -472,7 +472,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
SSblackbox.record_feedback("tally", "admin_verb", 1, "Stealth Mode") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/drop_bomb()
- set category = "Special Verbs"
+ set category = "Admin.Fun"
set name = "Drop Bomb"
set desc = "Cause an explosion of varying strength at your location."
@@ -514,7 +514,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
SSblackbox.record_feedback("tally", "admin_verb", 1, "Drop Bomb") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/drop_dynex_bomb()
- set category = "Special Verbs"
+ set category = "Admin.Fun"
set name = "Drop DynEx Bomb"
set desc = "Cause an explosion of varying strength at your location."
@@ -561,7 +561,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
message_admins("[key_name_admin(usr)] has modified Dynamic Explosion Scale: [ex_scale]")
/client/proc/give_spell(mob/T in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Give Spell"
set desc = "Gives a spell to a mob."
@@ -585,7 +585,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
message_admins("Spells given to mindless mobs will not be transferred in mindswap or cloning!")
/client/proc/remove_spell(mob/T in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Remove Spell"
set desc = "Remove a spell from the selected mob."
@@ -598,7 +598,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
SSblackbox.record_feedback("tally", "admin_verb", 1, "Remove Spell") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/give_disease(mob/living/T in GLOB.mob_living_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Give Disease"
set desc = "Gives a Disease to a mob."
if(!istype(T))
@@ -613,7 +613,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
message_admins("[key_name_admin(usr)] gave [key_name(T)] the disease [D].")
/client/proc/object_say(obj/O in world)
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "OSay"
set desc = "Makes an object say something."
var/message = input(usr, "What do you want the message to be?", "Make Sound") as text | null
@@ -625,7 +625,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
SSblackbox.record_feedback("tally", "admin_verb", 1, "Object Say") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/togglebuildmodeself()
set name = "Toggle Build Mode Self"
- set category = "Special Verbs"
+ set category = "Admin.Events"
if (!(holder.rank.rights & R_BUILDMODE))
return
if(src.mob)
@@ -634,7 +634,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
/client/proc/check_ai_laws()
set name = "Check AI Laws"
- set category = "Admin"
+ set category = "Admin.Game"
if(holder)
src.holder.output_ai_laws()
@@ -717,7 +717,7 @@ GLOBAL_PROTECT(admin_verbs_hideable)
/client/proc/toggle_AI_interact()
set name = "Toggle Admin AI Interact"
- set category = "Admin"
+ set category = "Admin.Game"
set desc = "Allows you to interact with most machines as an AI would as a ghost"
AI_Interact = !AI_Interact
diff --git a/code/modules/admin/adminmenu.dm b/code/modules/admin/adminmenu.dm
index 64ce5987cf..b7d85ccff5 100644
--- a/code/modules/admin/adminmenu.dm
+++ b/code/modules/admin/adminmenu.dm
@@ -5,7 +5,7 @@
/datum/verbs/menu/Admin/verb/playerpanel()
set name = "Player Panel"
set desc = "Player Panel"
- set category = "Admin"
+ set category = "Admin.Game"
if(usr.client.holder)
usr.client.holder.player_panel_new()
SSblackbox.record_feedback("tally", "admin_verb", 1, "Player Panel New") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
diff --git a/code/modules/admin/create_mob.dm b/code/modules/admin/create_mob.dm
index e287d9b1b3..6aab698a4a 100644
--- a/code/modules/admin/create_mob.dm
+++ b/code/modules/admin/create_mob.dm
@@ -43,6 +43,9 @@
H.dna.features["insect_wings"] = pick(GLOB.insect_wings_list)
H.dna.features["deco_wings"] = pick(GLOB.deco_wings_list)
H.dna.features["insect_fluff"] = pick(GLOB.insect_fluffs_list)
+ H.dna.features["arachnid_legs"] = pick(GLOB.arachnid_legs_list)
+ H.dna.features["arachnid_spinneret"] = pick(GLOB.arachnid_spinneret_list)
+ H.dna.features["arachnid_mandibles"] = pick(GLOB.arachnid_mandibles_list)
H.dna.features["flavor_text"] = "" //Oh no.
H.dna.features["body_model"] = H.gender
diff --git a/code/modules/admin/topic.dm b/code/modules/admin/topic.dm
index 13e8877440..03376df905 100644
--- a/code/modules/admin/topic.dm
+++ b/code/modules/admin/topic.dm
@@ -2475,7 +2475,7 @@
R.activate_module(I)
if(pod)
- new /obj/effect/abstract/DPtarget(target, pod)
+ new /obj/effect/pod_landingzone(target, pod)
if (number == 1)
log_admin("[key_name(usr)] created a [english_list(paths)]")
diff --git a/code/modules/admin/verbs/adminjump.dm b/code/modules/admin/verbs/adminjump.dm
index 257c1d275a..ef56b4cd2a 100644
--- a/code/modules/admin/verbs/adminjump.dm
+++ b/code/modules/admin/verbs/adminjump.dm
@@ -1,7 +1,7 @@
/client/proc/jumptoarea(area/A in GLOB.sortedAreas)
set name = "Jump to Area"
set desc = "Area to jump to"
- set category = "Admin"
+ set category = "Admin.Game"
if(!src.holder)
to_chat(src, "Only administrators may use this command.", confidential = TRUE)
return
@@ -28,7 +28,7 @@
/client/proc/jumptoturf(turf/T in world)
set name = "Jump to Turf"
- set category = "Admin"
+ set category = "Admin.Game"
if(!src.holder)
to_chat(src, "Only administrators may use this command.", confidential = TRUE)
return
@@ -40,7 +40,7 @@
return
/client/proc/jumptomob(mob/M in GLOB.mob_list)
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Jump to Mob"
if(!src.holder)
@@ -59,7 +59,7 @@
to_chat(A, "This mob is not located in the game world.", confidential = TRUE)
/client/proc/jumptocoord(tx as num, ty as num, tz as num)
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Jump to Coordinate"
if (!holder)
@@ -74,7 +74,7 @@
message_admins("[key_name_admin(usr)] jumped to coordinates [tx], [ty], [tz]")
/client/proc/jumptokey()
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Jump to Key"
if(!src.holder)
@@ -97,7 +97,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Jump To Key") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/Getmob(mob/M in GLOB.mob_list - GLOB.dummy_mob_list)
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Get Mob"
set desc = "Mob to teleport"
if(!src.holder)
@@ -113,7 +113,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Get Mob") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/Getkey()
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Get Key"
set desc = "Key to teleport"
@@ -141,7 +141,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Get Key") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/sendmob(mob/M in sortmobs())
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Send Mob"
if(!src.holder)
to_chat(src, "Only administrators may use this command.", confidential = TRUE)
diff --git a/code/modules/admin/verbs/borgpanel.dm b/code/modules/admin/verbs/borgpanel.dm
index be22c889f0..4b60ecc0ff 100644
--- a/code/modules/admin/verbs/borgpanel.dm
+++ b/code/modules/admin/verbs/borgpanel.dm
@@ -1,5 +1,5 @@
/datum/admins/proc/open_borgopanel(borgo in GLOB.silicon_mobs)
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Show Borg Panel"
set desc = "Show borg panel"
diff --git a/code/modules/admin/verbs/cinematic.dm b/code/modules/admin/verbs/cinematic.dm
index 9b27a8d8e9..123e9877f7 100644
--- a/code/modules/admin/verbs/cinematic.dm
+++ b/code/modules/admin/verbs/cinematic.dm
@@ -1,6 +1,6 @@
/client/proc/cinematic()
set name = "cinematic"
- set category = "Fun"
+ set category = "Admin.Fun"
set desc = "Shows a cinematic." // Intended for testing but I thought it might be nice for events on the rare occasion Feel free to comment it out if it's not wanted.
set hidden = 1
if(!SSticker)
diff --git a/code/modules/admin/verbs/deadsay.dm b/code/modules/admin/verbs/deadsay.dm
index 66acc0f667..e3937e19b6 100644
--- a/code/modules/admin/verbs/deadsay.dm
+++ b/code/modules/admin/verbs/deadsay.dm
@@ -1,5 +1,5 @@
/client/proc/dsay(msg as text)
- set category = "Special Verbs"
+ set category = "Admin.Game"
set name = "Dsay"
set hidden = 1
if(!holder)
diff --git a/code/modules/admin/verbs/debug.dm b/code/modules/admin/verbs/debug.dm
index f068f05a4a..5704448053 100644
--- a/code/modules/admin/verbs/debug.dm
+++ b/code/modules/admin/verbs/debug.dm
@@ -27,7 +27,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Air Status In Location") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_robotize(mob/M in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make Robot"
if(!SSticker.HasRoundStarted())
@@ -43,7 +43,7 @@
alert("Invalid mob")
/client/proc/cmd_admin_blobize(mob/M in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make Blob"
if(!SSticker.HasRoundStarted())
@@ -58,7 +58,7 @@
/client/proc/cmd_admin_animalize(mob/M in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make Simple Animal"
if(!SSticker.HasRoundStarted())
@@ -79,7 +79,7 @@
/client/proc/makepAI(turf/T in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make pAI"
set desc = "Specify a location to spawn a pAI device, then specify a key to play that pAI"
@@ -106,7 +106,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Make pAI") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_alienize(mob/M in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make Alien"
if(!SSticker.HasRoundStarted())
@@ -121,7 +121,7 @@
alert("Invalid mob")
/client/proc/cmd_admin_slimeize(mob/M in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make slime"
if(!SSticker.HasRoundStarted())
@@ -211,7 +211,7 @@
message_admins("[key_name_admin(usr)] has granted [M.key] full access.")
/client/proc/cmd_assume_direct_control(mob/M in GLOB.mob_list)
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Assume direct control"
set desc = "Direct intervention"
@@ -229,6 +229,33 @@
qdel(adminmob)
SSblackbox.record_feedback("tally", "admin_verb", 1, "Assume Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
+/client/proc/cmd_give_direct_control(mob/M in GLOB.mob_list)
+ set category = "Admin.Game"
+ set name = "Give direct control"
+
+ if(!M)
+ return
+ if(M.ckey)
+ if(alert("This mob is being controlled by [M.key]. Are you sure you wish to give someone else control of it? [M.key] will be made a ghost.",,"Yes","No") != "Yes")
+ return
+ var/client/newkey = input(src, "Pick the player to put in control.", "New player") as null|anything in sortList(GLOB.clients)
+ var/mob/oldmob = newkey.mob
+ var/delmob = FALSE
+ if((isobserver(oldmob) || alert("Do you want to delete [newkey]'s old mob?","Delete?","Yes","No") != "No"))
+ delmob = TRUE
+ if(!M || QDELETED(M))
+ to_chat(usr, "The target mob no longer exists, aborting.")
+ return
+ if(M.ckey)
+ M.ghostize(FALSE)
+ M.ckey = newkey.key
+ M.client?.init_verbs()
+ if(delmob)
+ qdel(oldmob)
+ message_admins("[key_name_admin(usr)] gave away direct control of [M] to [newkey].")
+ log_admin("[key_name(usr)] gave away direct control of [M] to [newkey].")
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "Give Direct Control") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
+
/client/proc/cmd_admin_test_atmos_controllers()
set category = "Mapping"
set name = "Test Atmos Monitoring Consoles"
@@ -455,7 +482,7 @@
cmd_admin_areatest(FALSE)
/client/proc/cmd_admin_dress(mob/M in GLOB.mob_list)
- set category = "Fun"
+ set category = "Admin.Events"
set name = "Select equipment"
if(!(ishuman(M) || isobserver(M)))
alert("Invalid mob")
diff --git a/code/modules/admin/verbs/dice.dm b/code/modules/admin/verbs/dice.dm
index 5b0a15257e..f033351f96 100644
--- a/code/modules/admin/verbs/dice.dm
+++ b/code/modules/admin/verbs/dice.dm
@@ -1,5 +1,5 @@
/client/proc/roll_dices()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Roll Dice"
if(!check_rights(R_FUN))
return
diff --git a/code/modules/admin/verbs/one_click_antag.dm b/code/modules/admin/verbs/one_click_antag.dm
index 7675f858ee..2379ee22bc 100644
--- a/code/modules/admin/verbs/one_click_antag.dm
+++ b/code/modules/admin/verbs/one_click_antag.dm
@@ -1,7 +1,7 @@
/client/proc/one_click_antag()
set name = "Create Antagonist"
set desc = "Auto-create an antagonist of your choice"
- set category = "Admin"
+ set category = "Admin.Events"
if(holder)
holder.one_click_antag()
diff --git a/code/modules/admin/verbs/playsound.dm b/code/modules/admin/verbs/playsound.dm
index fc2ba55f54..6e188a6c7a 100644
--- a/code/modules/admin/verbs/playsound.dm
+++ b/code/modules/admin/verbs/playsound.dm
@@ -1,5 +1,5 @@
/client/proc/play_sound(S as sound)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Play Global Sound"
if(!check_rights(R_SOUNDS))
return
@@ -42,7 +42,7 @@
/client/proc/play_local_sound(S as sound)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Play Local Sound"
if(!check_rights(R_SOUNDS))
return
@@ -53,7 +53,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Play Local Sound") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/play_web_sound()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Play Internet Sound"
if(!check_rights(R_SOUNDS))
return
@@ -136,7 +136,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Play Internet Sound")
/client/proc/manual_play_web_sound()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Manual Play Internet Sound"
if(!check_rights(R_SOUNDS))
return
@@ -182,7 +182,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Manual Play Internet Sound")
/client/proc/set_round_end_sound(S as sound)
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Set Round End Sound"
if(!check_rights(R_SOUNDS))
return
diff --git a/code/modules/admin/verbs/randomverbs.dm b/code/modules/admin/verbs/randomverbs.dm
index 5997558c60..d1f6d18e09 100644
--- a/code/modules/admin/verbs/randomverbs.dm
+++ b/code/modules/admin/verbs/randomverbs.dm
@@ -20,7 +20,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Drop Everything") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_subtle_message(mob/M in GLOB.mob_list)
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Subtle Message"
if(!ismob(M))
@@ -46,7 +46,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Subtle Message") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_headset_message(mob/M in GLOB.mob_list)
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Headset Message"
admin_headset_message(M)
@@ -128,7 +128,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Modify Antagonist Reputation") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_world_narrate()
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Global Narrate"
if(!check_rights(R_ADMIN))
@@ -144,7 +144,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Global Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_direct_narrate(mob/M)
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Direct Narrate"
if(!check_rights(R_ADMIN))
@@ -169,7 +169,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Direct Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_local_narrate(atom/A)
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Local Narrate"
if(!check_rights(R_ADMIN))
@@ -190,7 +190,7 @@
SSblackbox.record_feedback("tally", "admin_verb", 1, "Local Narrate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_godmode(mob/M in GLOB.mob_list)
- set category = "Special Verbs"
+ set category = "Admin.Game"
set name = "Godmode"
if(!check_rights(R_ADMIN))
return
@@ -335,7 +335,7 @@ Works kind of like entering the game with a new character. Character receives a
Traitors and the like can also be revived with the previous role mostly intact.
/N */
/client/proc/respawn_character()
- set category = "Special Verbs"
+ set category = "Admin.Game"
set name = "Respawn Character"
set desc = "Respawn a person that has been gibbed/dusted/killed. They must be a ghost for this to work and preferably should not have a body to go back into."
if(!check_rights(R_ADMIN))
@@ -503,7 +503,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
return new_character
/client/proc/cmd_admin_add_freeform_ai_law()
- set category = "Fun"
+ set category = "Admin.Events"
set name = "Add Custom AI law"
if(!check_rights(R_ADMIN))
@@ -546,7 +546,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Rejuvinate") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_create_centcom_report()
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Create Command Report"
if(!check_rights(R_ADMIN))
@@ -572,7 +572,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Create Command Report") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_change_command_name()
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Change Command Name"
if(!check_rights(R_ADMIN))
@@ -595,7 +595,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
admin_delete(A)
/client/proc/cmd_admin_list_open_jobs()
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Manage Job Slots"
if(!check_rights(R_ADMIN))
@@ -604,7 +604,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Manage Job Slots") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_explosion(atom/O as obj|mob|turf in world)
- set category = "Special Verbs"
+ set category = "Admin.Fun"
set name = "Explosion"
if(!check_rights(R_ADMIN))
@@ -640,32 +640,23 @@ Traitors and the like can also be revived with the previous role mostly intact.
return
/client/proc/cmd_admin_emp(atom/O as obj|mob|turf in world)
- set category = "Special Verbs"
+ set category = "Admin.Fun"
set name = "EM Pulse"
if(!check_rights(R_ADMIN))
return
- var/heavy = input("Range of heavy pulse.", text("Input")) as num|null
- if(heavy == null)
- return
- var/light = input("Range of light pulse.", text("Input")) as num|null
- if(light == null)
+ var/range = input("Range.", text("Input")) as num|null
+ if(!range)
return
+ log_admin("[key_name(usr)] created an EM Pulse - log below") //because we'll just log the empulse itself
+ message_admins("[key_name_admin(usr)] created an EM Pulse at [AREACOORD(O)] with range [range]")
+ empulse_using_range(O, range, TRUE) //its details get shown too
- if (heavy || light)
-
- empulse(O, heavy, light)
- log_admin("[key_name(usr)] created an EM Pulse ([heavy],[light]) at [AREACOORD(O)]")
- message_admins("[key_name_admin(usr)] created an EM Pulse ([heavy],[light]) at [AREACOORD(O)]")
- SSblackbox.record_feedback("tally", "admin_verb", 1, "EM Pulse") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
-
- return
- else
- return
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "EM Pulse") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_gib(mob/M in GLOB.mob_list)
- set category = "Special Verbs"
+ set category = "Admin.Fun"
set name = "Gib"
if(!check_rights(R_ADMIN))
@@ -692,7 +683,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
/client/proc/cmd_admin_gib_self()
set name = "Gibself"
- set category = "Fun"
+ set category = "Admin.Fun"
var/confirm = alert(src, "You sure?", "Confirm", "Yes", "No")
if(confirm == "Yes")
@@ -711,14 +702,14 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("tally", "admin_verb", 1, "Check Contents") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/toggle_view_range()
- set category = "Special Verbs"
+ set category = "Admin.Game"
set name = "Change View Range"
set desc = "switches between 1x and custom views"
- if(view == CONFIG_GET(string/default_view))
- change_view(input("Select view range:", "FUCK YE", 7) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128))
+ if(view_size.getView() == view_size.default)
+ view_size.setTo(input("Select view range:", "FUCK YE", 7) in list(1,2,3,4,5,6,7,8,9,10,11,12,13,14,128) - 7)
else
- change_view(CONFIG_GET(string/default_view))
+ view_size.resetToDefault(getScreenSize(prefs.widescreenpref))
log_admin("[key_name(usr)] changed their view range to [view].")
//message_admins("\blue [key_name_admin(usr)] changed their view range to [view].") //why? removed by order of XSI
@@ -726,8 +717,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Change View Range", "[view]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/admin_call_shuttle()
-
- set category = "Admin"
+ set category = "Admin.Events"
set name = "Call Shuttle"
if(EMERGENCY_AT_LEAST_DOCKED)
@@ -747,7 +737,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
return
/client/proc/admin_cancel_shuttle()
- set category = "Admin"
+ set category = "Admin.Events"
set name = "Cancel Shuttle"
if(!check_rights(0))
return
@@ -763,9 +753,51 @@ Traitors and the like can also be revived with the previous role mostly intact.
message_admins("[key_name_admin(usr)] admin-recalled the emergency shuttle.")
return
+/*
+/client/proc/admin_disable_shuttle()
+ set category = "Admin.Events"
+ set name = "Disable Shuttle"
+ if(!check_rights(R_ADMIN))
+ return
+ if(SSshuttle.emergency.mode == SHUTTLE_DISABLED)
+ to_chat(usr, "Error, shuttle is already disabled.")
+ return
+ if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes")
+ return
+ message_admins("[key_name_admin(usr)] disabled the shuttle.")
+ SSshuttle.lastMode = SSshuttle.emergency.mode
+ SSshuttle.lastCallTime = SSshuttle.emergency.timeLeft(1)
+ SSshuttle.adminEmergencyNoRecall = TRUE
+ SSshuttle.emergency.setTimer(0)
+ SSshuttle.emergency.mode = SHUTTLE_DISABLED
+ priority_announce("Warning: Emergency Shuttle uplink failure, shuttle disabled until further notice.", "Emergency Shuttle Uplink Alert", 'sound/misc/announce_dig.ogg')
+
+/client/proc/admin_enable_shuttle()
+ set category = "Admin - Events"
+ set category = "Admin.Events"
+ set name = "Enable Shuttle"
+
+ if(!check_rights(R_ADMIN))
+ return
+ if(SSshuttle.emergency.mode != SHUTTLE_DISABLED)
+ to_chat(usr, "Error, shuttle not disabled.")
+ return
+ if(alert(src, "You sure?", "Confirm", "Yes", "No") != "Yes")
+ return
+ message_admins("[key_name_admin(usr)] enabled the emergency shuttle.")
+ SSshuttle.adminEmergencyNoRecall = FALSE
+ SSshuttle.emergencyNoRecall = FALSE
+ if(SSshuttle.lastMode == SHUTTLE_DISABLED) //If everything goes to shit, fix it.
+ SSshuttle.lastMode = SHUTTLE_IDLE
+ SSshuttle.emergency.mode = SSshuttle.lastMode
+ if(SSshuttle.lastCallTime < 10 SECONDS && SSshuttle.lastMode != SHUTTLE_IDLE)
+ SSshuttle.lastCallTime = 10 SECONDS //Make sure no insta departures.
+ SSshuttle.emergency.setTimer(SSshuttle.lastCallTime)
+ priority_announce("Warning: Emergency Shuttle uplink reestablished, shuttle enabled.", "Emergency Shuttle Uplink Alert", 'sound/misc/announce_dig.ogg')
+*/
/client/proc/everyone_random()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Make Everyone Random"
set desc = "Make everyone have a random appearance. You can only use this before rounds!"
@@ -813,7 +845,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
/client/proc/admin_change_sec_level()
- set category = "Special Verbs"
+ set category = "Admin.Events"
set name = "Set Security Level"
set desc = "Changes the security level. Announcement only, i.e. setting to Delta won't activate nuke"
@@ -830,7 +862,7 @@ Traitors and the like can also be revived with the previous role mostly intact.
/client/proc/toggle_nuke(obj/machinery/nuclearbomb/N in GLOB.nuke_list)
set name = "Toggle Nuke"
- set category = "Fun"
+ set category = "Admin.Events"
set popup_menu = 0
if(!check_rights(R_DEBUG))
return
@@ -1025,7 +1057,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
usr << browse(dat, "window=dressup;size=550x600")
/client/proc/toggle_combo_hud()
- set category = "Admin"
+ set category = "Admin.Game"
set name = "Toggle Combo HUD"
set desc = "Toggles the Admin Combo HUD (antag, sci, med, eng)"
@@ -1060,7 +1092,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
/client/proc/run_weather()
- set category = "Fun"
+ set category = "Admin.Events"
set name = "Run Weather"
set desc = "Triggers a weather on the z-level you choose."
@@ -1084,7 +1116,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
SSblackbox.record_feedback("tally", "admin_verb", 1, "Run Weather")
/client/proc/mass_zombie_infection()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Mass Zombie Infection"
set desc = "Infects all humans with a latent organ that will zombify \
them on death."
@@ -1104,7 +1136,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
SSblackbox.record_feedback("tally", "admin_verb", 1, "Mass Zombie Infection")
/client/proc/mass_zombie_cure()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Mass Zombie Cure"
set desc = "Removes the zombie infection from all humans, returning them to normal."
if(!check_rights(R_ADMIN))
@@ -1122,7 +1154,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
SSblackbox.record_feedback("tally", "admin_verb", 1, "Mass Zombie Cure")
/client/proc/polymorph_all()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Polymorph All"
set desc = "Applies the effects of the bolt of change to every single mob."
@@ -1212,7 +1244,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
SSblackbox.record_feedback("nested tally", "admin_toggle", 1, list("Toggled Hub Visibility", "[GLOB.hub_visibility ? "Enabled" : "Disabled"]")) //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
/client/proc/cmd_admin_toggle_fov()
- set category = "Fun"
+ set category = "Admin.Fun"
set name = "Enable/Disable Field of Vision"
var/static/busy_toggling_fov = FALSE
@@ -1265,7 +1297,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
/client/proc/smite(mob/living/carbon/human/target as mob)
set name = "Smite"
- set category = "Fun"
+ set category = "Admin.Fun"
if(!check_rights(R_ADMIN) || !check_rights(R_FUN))
return
@@ -1328,7 +1360,7 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
if(!delivery)
alert("ERROR: Incorrect / improper path given.")
new delivery(pod)
- new /obj/effect/abstract/DPtarget(get_turf(target), pod)
+ new /obj/effect/pod_landingzone(get_turf(target), pod)
if(ADMIN_PUNISHMENT_SUPPLYPOD)
var/datum/centcom_podlauncher/plaunch = new(usr)
if(!holder)
@@ -1340,7 +1372,6 @@ GLOBAL_LIST_EMPTY(custom_outfits) //Admin created outfits
plaunch.temp_pod.damage = 40//bring the mother fuckin ruckus
plaunch.temp_pod.explosionSize = list(0,0,0,2)
plaunch.temp_pod.effectStun = TRUE
- plaunch.ui_interact(usr)
return //We return here because punish_log() is handled by the centcom_podlauncher datum
if(ADMIN_PUNISHMENT_MAZING)
diff --git a/code/modules/admin/verbs/shuttlepanel.dm b/code/modules/admin/verbs/shuttlepanel.dm
index a80eafae02..7552936136 100644
--- a/code/modules/admin/verbs/shuttlepanel.dm
+++ b/code/modules/admin/verbs/shuttlepanel.dm
@@ -1,5 +1,5 @@
/datum/admins/proc/open_shuttlepanel()
- set category = "Admin"
+ set category = "Admin.Events"
set name = "Shuttle Manipulator"
set desc = "Opens the shuttle manipulator UI."
diff --git a/code/modules/admin/verbs/tripAI.dm b/code/modules/admin/verbs/tripAI.dm
index 7742d6ea66..fc4270dd1b 100644
--- a/code/modules/admin/verbs/tripAI.dm
+++ b/code/modules/admin/verbs/tripAI.dm
@@ -1,5 +1,5 @@
/client/proc/triple_ai()
- set category = "Fun"
+ set category = "Admin.Events"
set name = "Create AI Triumvirate"
if(SSticker.current_state > GAME_STATE_PREGAME)
diff --git a/code/modules/antagonists/abductor/equipment/glands/heal.dm b/code/modules/antagonists/abductor/equipment/glands/heal.dm
index c60ec90480..0fcd1169d8 100644
--- a/code/modules/antagonists/abductor/equipment/glands/heal.dm
+++ b/code/modules/antagonists/abductor/equipment/glands/heal.dm
@@ -39,7 +39,7 @@
if(!limb)
replace_limb(zone)
return
- if((limb.get_damage() >= (limb.max_damage / 2)) || (limb.status == BODYPART_ROBOTIC))
+ if((limb.get_damage() >= (limb.max_damage / 2)) || limb.is_robotic_limb(FALSE))
replace_limb(zone, limb)
return
@@ -58,7 +58,7 @@
return
var/obj/item/bodypart/chest/chest = owner.get_bodypart(BODY_ZONE_CHEST)
- if((chest.get_damage() >= (chest.max_damage / 4)) || (chest.status == BODYPART_ROBOTIC))
+ if((chest.get_damage() >= (chest.max_damage / 4)) || chest.is_robotic_limb(FALSE))
replace_chest(chest)
return
@@ -158,7 +158,7 @@
addtimer(CALLBACK(src, .proc/keep_replacing_blood), 30)
/obj/item/organ/heart/gland/heal/proc/replace_chest(obj/item/bodypart/chest/chest)
- if(chest.status == BODYPART_ROBOTIC)
+ if(chest.is_robotic_limb(FALSE))
owner.visible_message("[owner]'s [chest.name] rapidly expels its mechanical components, replacing them with flesh!", "Your [chest.name] rapidly expels its mechanical components, replacing them with flesh!")
playsound(owner, 'sound/magic/clockwork/anima_fragment_attack.ogg', 50, TRUE)
var/list/dirs = GLOB.alldirs.Copy()
diff --git a/code/modules/antagonists/blob/blob/blobstrains/electromagnetic_web.dm b/code/modules/antagonists/blob/blob/blobstrains/electromagnetic_web.dm
index 45bf2b1e1d..7a1715cb4a 100644
--- a/code/modules/antagonists/blob/blob/blobstrains/electromagnetic_web.dm
+++ b/code/modules/antagonists/blob/blob/blobstrains/electromagnetic_web.dm
@@ -18,7 +18,7 @@
/datum/blobstrain/reagent/electromagnetic_web/death_reaction(obj/structure/blob/B, damage_flag)
if(damage_flag == "melee" || damage_flag == "bullet" || damage_flag == "laser")
- empulse(B.loc, 1, 3) //less than screen range, so you can stand out of range to avoid it
+ empulse_using_range(B.loc, 5) //less than screen range, so you can stand out of range to avoid it
/datum/reagent/blob/electromagnetic_web
name = "Electromagnetic Web"
@@ -28,6 +28,6 @@
/datum/reagent/blob/electromagnetic_web/reaction_mob(mob/living/M, method=TOUCH, reac_volume, show_message, touch_protection, mob/camera/blob/O)
reac_volume = ..()
if(prob(reac_volume*2))
- M.emp_act(EMP_LIGHT)
+ M.emp_act(50)
if(M)
M.apply_damage(reac_volume, BURN, wound_bonus=CANT_WOUND)
diff --git a/code/modules/antagonists/blob/blob/theblob.dm b/code/modules/antagonists/blob/blob/theblob.dm
index ed85726a4a..22d1458086 100644
--- a/code/modules/antagonists/blob/blob/theblob.dm
+++ b/code/modules/antagonists/blob/blob/theblob.dm
@@ -204,7 +204,7 @@
if(severity > 0)
if(overmind)
overmind.blobstrain.emp_reaction(src, severity)
- if(prob(100 - severity * 30))
+ if(prob(severity/1.5))
new /obj/effect/temp_visual/emp(get_turf(src))
/obj/structure/blob/zap_act(power)
diff --git a/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm b/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm
index 5c4b1f2b9f..26c8bd5949 100644
--- a/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm
+++ b/code/modules/antagonists/bloodsucker/bloodsucker_powers.dm
@@ -180,10 +180,12 @@
button.screen_loc = DEFAULT_BLOODSPELLS
button.moved = DEFAULT_BLOODSPELLS
button.ordered = FALSE
+
/datum/action/bloodsucker/passive/Destroy()
if(owner)
Remove(owner)
target = null
+ return ..()
/////////////////////////////////// TARGETTED POWERS ///////////////////////////////////
diff --git a/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm b/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm
index 536c07cd62..e8fb82a5d1 100644
--- a/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm
+++ b/code/modules/antagonists/bloodsucker/objects/bloodsucker_crypt.dm
@@ -456,6 +456,7 @@
/obj/structure/bloodsucker/candelabrum/Destroy()
STOP_PROCESSING(SSobj, src)
+ return ..() //return a hint
/obj/structure/bloodsucker/candelabrum/update_icon_state()
icon_state = "candelabrum[lit ? "_lit" : ""]"
diff --git a/code/modules/antagonists/changeling/changeling.dm b/code/modules/antagonists/changeling/changeling.dm
index 242538a1e5..8f4e7ef3d6 100644
--- a/code/modules/antagonists/changeling/changeling.dm
+++ b/code/modules/antagonists/changeling/changeling.dm
@@ -38,8 +38,9 @@
var/mimicing = ""
var/canrespec = 0
var/changeling_speak = 0
- var/loudfactor = 0 //Used for blood tests. At 4, blood tests will succeed. At 10, blood tests will result in an explosion.
- var/bloodtestwarnings = 0 //Used to track if the ling has been notified that they will pass blood tests.
+ var/loudfactor = 0 //Used for blood tests. This is is the average loudness of the ling's abilities calculated with the below two vars
+ var/loudtotal = 0 //Used to keep track of the sum of the ling's loudness
+ var/totalpurchases = 0 //Used to keep track of how many purchases the ling's made after free abilities have been added
var/datum/dna/chosen_dna
var/obj/effect/proc_holder/changeling/sting/chosen_sting
var/datum/cellular_emporium/cellular_emporium
@@ -139,8 +140,6 @@
/datum/antagonist/changeling/proc/reset_powers()
if(purchasedpowers)
remove_changeling_powers()
- loudfactor = 0
- bloodtestwarnings = 0
//Repurchase free powers.
for(var/path in all_powers)
var/obj/effect/proc_holder/changeling/S = new path()
@@ -148,6 +147,9 @@
if(!has_sting(S))
purchasedpowers += S
S.on_purchase(owner.current,TRUE)
+ loudfactor = 0
+ loudtotal = 0
+ totalpurchases = 0
/datum/antagonist/changeling/proc/has_sting(obj/effect/proc_holder/changeling/power)
for(var/obj/effect/proc_holder/changeling/P in purchasedpowers)
@@ -192,13 +194,18 @@
geneticpoints -= thepower.dna_cost
purchasedpowers += thepower
thepower.on_purchase(owner.current)
- loudfactor += thepower.loudness
- if(loudfactor >= 4 && !bloodtestwarnings)
- to_chat(owner.current, "Our blood is growing flammable. Our blood will react violently to heat.")
- bloodtestwarnings = 1
- if(loudfactor >= 10 && bloodtestwarnings < 2)
- to_chat(owner.current, "Our blood has grown extremely flammable. Our blood will react explosively to heat.")
- bloodtestwarnings = 2
+ loudtotal += thepower.loudness
+ totalpurchases++
+ var/oldloudness = loudfactor
+ loudfactor = loudtotal/max(totalpurchases,1)
+ if(loudfactor >= LINGBLOOD_DETECTION_THRESHOLD && oldloudness < LINGBLOOD_DETECTION_THRESHOLD)
+ to_chat(owner.current, "Our blood has grown flammable. Our blood will now react violently to heat.")
+ else if(loudfactor < LINGBLOOD_DETECTION_THRESHOLD && oldloudness >= LINGBLOOD_DETECTION_THRESHOLD)
+ to_chat(owner.current, "Our blood has stabilized, and will no longer react violently to heat.")
+ if(loudfactor > LINGBLOOD_EXPLOSION_THRESHOLD && oldloudness <= LINGBLOOD_EXPLOSION_THRESHOLD)
+ to_chat(owner.current, "Our blood has grown extremely flammable. Our blood will now react explosively to heat.")
+ else if(loudfactor <= LINGBLOOD_EXPLOSION_THRESHOLD && oldloudness > LINGBLOOD_EXPLOSION_THRESHOLD)
+ to_chat(owner.current, "Our blood has slightly stabilized, and will no longer explode when exposed to heat.")
/datum/antagonist/changeling/proc/readapt()
if(!ishuman(owner.current))
diff --git a/code/modules/antagonists/changeling/powers/mutations.dm b/code/modules/antagonists/changeling/powers/mutations.dm
index 24288be078..05c265bc15 100644
--- a/code/modules/antagonists/changeling/powers/mutations.dm
+++ b/code/modules/antagonists/changeling/powers/mutations.dm
@@ -6,6 +6,10 @@
Shield
Armor
Tentacles
+ Hatterhat Additions:
+ claws! (glove slot)
+ jagged (thieves') claws
+ bone gauntlets for punching dudes
*/
@@ -89,7 +93,7 @@
return 1
var/mob/living/carbon/human/H = user
if(istype(H.wear_suit, suit_type) || istype(H.head, helmet_type))
- H.visible_message("[H] casts off [H.p_their()] [suit_name_simple]!", "We cast off our [suit_name_simple].", "You hear the organic matter ripping and tearing!")
+ H.visible_message("[H] casts off [H.p_their()] [suit_name_simple]!", "We cast off our [suit_name_simple].", "You hear organic matter ripping and tearing!")
H.temporarilyRemoveItemFromInventory(H.head, TRUE) //The qdel on dropped() takes care of it
H.temporarilyRemoveItemFromInventory(H.wear_suit, TRUE)
H.update_inv_wear_suit()
@@ -461,7 +465,7 @@
if(--remaining_uses < 1)
if(ishuman(loc))
var/mob/living/carbon/human/H = loc
- H.visible_message("With a sickening crunch, [H] reforms [H.p_their()] shield into an arm!", "We assimilate our shield into our body", "", "We assimilate our shield into our body.", "With a sickening crunch, [H] reforms [H.p_their()] [glove_name_simple] into hands!", "We assimilate our [glove_name_simple].", "You hear organic matter ripping and tearing!")
+ H.temporarilyRemoveItemFromInventory(H.gloves, TRUE) //The qdel on dropped() takes care of it
+ H.update_inv_gloves()
+ playsound(H.loc, 'sound/effects/blobattack.ogg', 30, 1)
+ if(blood_on_castoff)
+ H.add_splatter_floor()
+ playsound(H.loc, 'sound/effects/splat.ogg', 50, 1) //So real sounds
+
+ changeling.chem_recharge_slowdown -= recharge_slowdown
+ return 1
+
+/obj/effect/proc_holder/changeling/gloves/on_refund(mob/user)
+ if(!ishuman(user))
+ return
+ action.Remove(user)
+ var/mob/living/carbon/human/H = user
+ check_gloves(H)
+
+/obj/effect/proc_holder/changeling/gloves/sting_action(mob/living/carbon/human/user)
+ if(!user.canUnEquip(user.gloves))
+ to_chat(user, "\the [user.gloves] is stuck to your body, you cannot grow [glove_name_simple] over it!")
+ return
+
+ user.dropItemToGround(user.gloves)
+
+ user.equip_to_slot_if_possible(new glove_type(user), SLOT_GLOVES, 1, 1, 1)
+ playsound(user, 'sound/effects/blobattack.ogg', 30, 1)
+ var/datum/antagonist/changeling/changeling = user.mind.has_antag_datum(/datum/antagonist/changeling)
+ changeling.chem_recharge_slowdown += recharge_slowdown
+ return TRUE
+
+/obj/item/clothing/gloves/claws
+ name = "claws of doing nothing"
+ desc = "These shouldn't be here."
+ icon_state = "bracers"
+ item_state = "bracers"
+ transfer_prints = TRUE
+ body_parts_covered = HANDS
+ cold_protection = HANDS
+ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
+ max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
+ armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 35, "bio" = 35, "rad" = 35, "fire" = 0, "acid" = 0)
+
+/obj/item/clothing/gloves/claws/Initialize()
+ . = ..()
+ ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT)
+
+/obj/item/clothing/gloves/claws/vulture // prying shit off dead/soon to be dead dudes!
+ name = "jagged claws"
+ desc = "Good for prying things off of people and looking incredibly creepy."
+ strip_mod = 2
+
+/obj/effect/proc_holder/changeling/gloves/gauntlets
+ name = "Bone Gauntlets"
+ desc = "We turn our hands into solid bone and chitin, sacrificing dexterity for raw strength."
+ helptext = "These grotesque, bone-and-chitin gauntlets are remarkably good at beating victims senseless, and cannot be used in lesser form. This ability is loud, and might cause our blood to react violently to heat."
+ chemical_cost = 10 // same cost as armblade because its a sidegrade (sacrifice utility for punching people violently)
+ dna_cost = 2
+ loudness = 2
+ req_human = 1
+ action_icon = 'icons/mob/actions/actions_changeling.dmi'
+ action_icon_state = "ling_gauntlets"
+ action_background_icon_state = "bg_ling"
+
+ glove_type = /obj/item/clothing/gloves/fingerless/pugilist/cling // just punch his head off dude
+ glove_name_simple = "bone gauntlets"
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling // switches between lesser GotNS and Big Punchy Rib Breaky Hands
+ name = "hewn bone gauntlets"
+ icon_state = "ling_gauntlets"
+ item_state = "ling_gauntlets"
+ desc = "Rough bone and chitin, pulsing with an abomination barely called \"life\". Good for punching people, not so much for firearms."
+ transfer_prints = TRUE
+ body_parts_covered = ARMS|HANDS
+ cold_protection = ARMS|HANDS
+ min_cold_protection_temperature = GLOVES_MIN_TEMP_PROTECT
+ max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
+ armor = list("melee" = 20, "bullet" = 20, "laser" = 20, "energy" = 20, "bomb" = 35, "bio" = 35, "rad" = 35, "fire" = 0, "acid" = 0)
+ enhancement = 9 // first, do harm. all of it. all of the harm. just fuck em up.
+ wound_enhancement = 9
+ var/fast_enhancement = 9
+ var/fast_wound_enhancement = 9
+ var/slow_enhancement = 20
+ var/slow_wound_enhancement = 20
+ silent = TRUE
+ inherited_trait = TRAIT_CHUNKYFINGERS // dummy thicc bone hands
+ secondary_trait = TRAIT_MAULER // its only violence from here, bucko
+ var/fasthands = TRUE
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling/examine(mob/user)
+ . = ..()
+ . += "[src] are formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"]."
+ . += "Alt-click them to change between rapid strikes and strong blows."
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling/AltClick(mob/user)
+ . = ..()
+ use_buffs(user, FALSE) // reset
+ fasthands = !fasthands
+ if(fasthands)
+ enhancement = fast_enhancement
+ wound_enhancement = fast_wound_enhancement
+ else
+ enhancement = slow_enhancement // fuck em up kiddo
+ wound_enhancement = slow_wound_enhancement // really. fuck em up.
+ to_chat(user, "[src] are now formed to allow for [fasthands ? "fast, precise strikes" : "crippling, damaging blows"].")
+ addtimer(CALLBACK(src, .proc/use_buffs, user, TRUE), 0.1) // go fuckin get em
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling/Initialize()
+ . = ..()
+ ADD_TRAIT(src, TRAIT_NODROP, CHANGELING_TRAIT)
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling/equipped(mob/user, slot)
+ . = ..()
+ if(current_equipped_slot == SLOT_GLOVES)
+ to_chat(user, "With [src] formed around our arms, we are ready to fight.")
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling/dropped(mob/user)
+ . = ..()
+ if(wornonce)
+ to_chat(user, "With [src] assimilated, we feel less ready to punch things.")
+
+/obj/item/clothing/gloves/fingerless/pugilist/cling/Touch(atom/target, proximity = TRUE)
+ if(!isliving(target))
+ return
+ var/mob/living/M = loc
+ if(fasthands)
+ M.SetNextAction(CLICK_CD_RANGE) // fast punches
+ else
+ M.SetNextAction(CLICK_CD_GRABBING) // strong punches
+ return NO_AUTO_CLICKDELAY_HANDLING | ATTACK_IGNORE_ACTION
diff --git a/code/modules/antagonists/changeling/powers/shriek.dm b/code/modules/antagonists/changeling/powers/shriek.dm
index cfea9fcf1e..0e2515fdae 100644
--- a/code/modules/antagonists/changeling/powers/shriek.dm
+++ b/code/modules/antagonists/changeling/powers/shriek.dm
@@ -48,6 +48,6 @@
for(var/obj/machinery/light/L in range(5, usr))
L.on = 1
L.break_light_tube()
- empulse(get_turf(user), 2, 5, 1)
+ empulse_using_range(get_turf(user), 8, TRUE)
playsound(get_turf(user), 'sound/effects/lingempscreech.ogg', 75, TRUE, 5, soundenvwet = 0)
return TRUE
diff --git a/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm b/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm
index 89ed669e7b..5affcd5dec 100644
--- a/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm
+++ b/code/modules/antagonists/clockcult/clock_helpers/slab_abilities.dm
@@ -223,7 +223,7 @@
L.flash_act(1, 1)
if(issilicon(target))
var/mob/living/silicon/S = L
- S.emp_act(EMP_HEAVY)
+ S.emp_act(80)
else //for Nar'sian weaklings
to_chat(L, "\"How does it feel to see the light, dog?\"")
L.visible_message("[L]'s eyes flare with burning light!", \
diff --git a/code/modules/antagonists/clockcult/clock_structures/traps/power_null.dm b/code/modules/antagonists/clockcult/clock_structures/traps/power_null.dm
index 6c8477ab5b..92a3cc8065 100644
--- a/code/modules/antagonists/clockcult/clock_structures/traps/power_null.dm
+++ b/code/modules/antagonists/clockcult/clock_structures/traps/power_null.dm
@@ -11,7 +11,7 @@
/obj/structure/destructible/clockwork/trap/power_nullifier/activate()
if(!activated)
activated = TRUE
- empulse(get_turf(src),1,1,TRUE)
+ empulse_using_range(get_turf(src),1,TRUE)
/obj/structure/destructible/clockwork/trap/power_nullifier/emp_act(var/strength=1)
activate()
diff --git a/code/modules/antagonists/cult/blood_magic.dm b/code/modules/antagonists/cult/blood_magic.dm
index 68a890028e..e6ec3a08b6 100644
--- a/code/modules/antagonists/cult/blood_magic.dm
+++ b/code/modules/antagonists/cult/blood_magic.dm
@@ -165,7 +165,7 @@
/datum/action/innate/cult/blood_spell/emp/Activate()
owner.visible_message("[owner]'s hand flashes a bright blue!", \
"You speak the cursed words, emitting an EMP blast from your hand.")
- empulse(owner, 2, 5)
+ empulse_using_range(owner, 8)
owner.whisper(invocation, language = /datum/language/common)
charges--
if(charges<=0)
@@ -451,7 +451,7 @@
L.flash_act(1,1)
if(issilicon(target))
var/mob/living/silicon/S = L
- S.emp_act(EMP_HEAVY)
+ S.emp_act(80)
else if(iscarbon(target))
var/mob/living/carbon/C = L
C.silent += clamp(12 - C.silent, 0, 6)
@@ -610,7 +610,7 @@
var/prev_color = candidate.color
candidate.color = "black"
if(do_after(user, 90, target = candidate))
- candidate.emp_act(EMP_HEAVY)
+ candidate.emp_act(80)
var/construct_class = alert(user, "Please choose which type of construct you wish to create.",,"Juggernaut","Wraith","Artificer")
user.visible_message("The dark cloud receedes from what was formerly [candidate], revealing a\n [construct_class]!")
switch(construct_class)
diff --git a/code/modules/antagonists/cult/runes.dm b/code/modules/antagonists/cult/runes.dm
index 3ea160c5cc..6cc2fb94b8 100644
--- a/code/modules/antagonists/cult/runes.dm
+++ b/code/modules/antagonists/cult/runes.dm
@@ -982,7 +982,7 @@ structure_check() searches for nearby cultist structures required for the invoca
visible_message("A colossal shockwave of energy bursts from the rune, disintegrating it in the process!")
for(var/mob/living/L in range(src, 3))
L.DefaultCombatKnockdown(30)
- empulse(T, 0.42*(intensity), 1)
+ empulse_using_range(T, 0.65*(intensity))
var/list/images = list()
var/zmatch = T.z
var/datum/atom_hud/AH = GLOB.huds[DATA_HUD_SECURITY_ADVANCED]
diff --git a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm
index 27868a3e3e..a7330cd93a 100644
--- a/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm
+++ b/code/modules/antagonists/eldritch_cult/eldritch_knowledge.dm
@@ -247,7 +247,8 @@
if(LH.target && LH.target.stat == DEAD)
to_chat(carbon_user,"Your patrons accepts your offer...")
var/mob/living/carbon/human/H = LH.target
- H.become_husk()
+ H.become_husk("burn") //Husks the target with removable husking, but causes a bunch of additional burn damage to prevent it from being 'too easy' to do
+ H.adjustFireLoss(200)
LH.target = null
var/datum/antagonist/heretic/EC = carbon_user.mind.has_antag_datum(/datum/antagonist/heretic)
diff --git a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm
index 799667999e..fbaa6cd26e 100644
--- a/code/modules/antagonists/eldritch_cult/eldritch_magic.dm
+++ b/code/modules/antagonists/eldritch_cult/eldritch_magic.dm
@@ -424,8 +424,7 @@
range = -1
include_user = TRUE
charge_max = 300
- emp_heavy = 6
- emp_light = 10
+ range = 14
sound = 'sound/effects/lingscreech.ogg'
/obj/effect/proc_holder/spell/aoe_turf/fire_cascade
diff --git a/code/modules/antagonists/revenant/revenant.dm b/code/modules/antagonists/revenant/revenant.dm
index ffb3478b24..f5ebcffe35 100644
--- a/code/modules/antagonists/revenant/revenant.dm
+++ b/code/modules/antagonists/revenant/revenant.dm
@@ -390,7 +390,7 @@
if(old_key)
for(var/mob/M in GLOB.dead_mob_list)
if(M.client && M.client.key == old_key) //Only recreates the mob if the mob the client is in is dead
- M.transfer_ckey(revenant.key, FALSE)
+ M.transfer_ckey(revenant, FALSE)
key_of_revenant = TRUE
break
if(!key_of_revenant)
@@ -403,7 +403,7 @@
visible_message("[src] settles down and seems lifeless.")
return
var/mob/C = pick(candidates)
- C.transfer_ckey(revenant.key, FALSE)
+ C.transfer_ckey(revenant, FALSE)
if(!revenant.key)
qdel(revenant)
message_admins("No ckey was found for the new revenant. Oh well!")
@@ -411,8 +411,8 @@
visible_message("[src] settles down and seems lifeless.")
return
- message_admins("[key_of_revenant] has been [old_key == revenant.key ? "re":""]made into a revenant by reforming ectoplasm.")
- log_game("[key_of_revenant] was [old_key == revenant.key ? "re":""]made as a revenant by reforming ectoplasm.")
+ message_admins("[revenant.key] has been [old_key == revenant.key ? "re":""]made into a revenant by reforming ectoplasm.")
+ log_game("[revenant.key] was [old_key == revenant.key ? "re":""]made as a revenant by reforming ectoplasm.")
visible_message("[src] suddenly rises into the air before fading away.")
revenant.essence = essence
diff --git a/code/modules/antagonists/revenant/revenant_abilities.dm b/code/modules/antagonists/revenant/revenant_abilities.dm
index 1be16a4837..e4ce920499 100644
--- a/code/modules/antagonists/revenant/revenant_abilities.dm
+++ b/code/modules/antagonists/revenant/revenant_abilities.dm
@@ -300,7 +300,7 @@
continue
to_chat(human, "You feel [pick("your sense of direction flicker out", "a stabbing pain in your head", "your mind fill with static")].")
new /obj/effect/temp_visual/revenant(human.loc)
- human.emp_act(EMP_HEAVY)
+ human.emp_act(80)
for(var/obj/thing in T)
if(istype(thing, /obj/machinery/power/apc) || istype(thing, /obj/machinery/power/smes)) //Doesn't work on SMES and APCs, to prevent kekkery
continue
@@ -310,12 +310,12 @@
thing.emag_act(null)
else
if(!istype(thing, /obj/machinery/clonepod)) //I hate everything but mostly the fact there's no better way to do this without just not affecting it at all
- thing.emp_act(EMP_HEAVY)
+ thing.emp_act(80)
for(var/mob/living/silicon/robot/S in T) //Only works on cyborgs, not AI
playsound(S, 'sound/machines/warning-buzzer.ogg', 50, 1)
new /obj/effect/temp_visual/revenant(S.loc)
S.spark_system.start()
- S.emp_act(EMP_HEAVY)
+ S.emp_act(80)
//Blight: Infects nearby humans and in general messes living stuff up.
/obj/effect/proc_holder/spell/aoe_turf/revenant/blight
diff --git a/code/modules/antagonists/traitor/equipment/contractor.dm b/code/modules/antagonists/traitor/equipment/contractor.dm
index 94a3059b5f..e5ff546b1b 100644
--- a/code/modules/antagonists/traitor/equipment/contractor.dm
+++ b/code/modules/antagonists/traitor/equipment/contractor.dm
@@ -203,7 +203,7 @@
partner_mind.make_Contractor_Support()
to_chat(partner_mind.current, "\n[user.real_name] is your superior. Follow any, and all orders given by them. You're here to support their mission only.")
to_chat(partner_mind.current, "Should they perish, or be otherwise unavailable, you're to assist other active agents in this mission area to the best of your ability.\n\n")
- new /obj/effect/abstract/DPtarget(free_location, arrival_pod)
+ new /obj/effect/pod_landingzone(free_location, arrival_pod)
/datum/contractor_item/blackout
name = "Blackout"
diff --git a/code/modules/antagonists/traitor/syndicate_contract.dm b/code/modules/antagonists/traitor/syndicate_contract.dm
index 0f67616a32..5f998bd0dd 100644
--- a/code/modules/antagonists/traitor/syndicate_contract.dm
+++ b/code/modules/antagonists/traitor/syndicate_contract.dm
@@ -68,7 +68,7 @@
empty_pod.explosionSize = list(0,0,0,1)
empty_pod.leavingSound = 'sound/effects/podwoosh.ogg'
- new /obj/effect/abstract/DPtarget(empty_pod_turf, empty_pod)
+ new /obj/effect/pod_landingzone(empty_pod_turf, empty_pod)
/datum/syndicate_contract/proc/enter_check(datum/source, sent_mob)
if(istype(source, /obj/structure/closet/supplypod/extractionpod))
@@ -111,7 +111,7 @@
var/obj/structure/closet/supplypod/extractionpod/pod = source
// Handle the pod returning
- pod.send_up(pod)
+ pod.startExitSequence(pod)
if(ishuman(M))
var/mob/living/carbon/human/target = M
@@ -202,7 +202,7 @@
M.blur_eyes(30)
M.Dizzy(35)
M.confused += 20
- new /obj/effect/abstract/DPtarget(possible_drop_loc[pod_rand_loc], return_pod)
+ new /obj/effect/pod_landingzone(possible_drop_loc[pod_rand_loc], return_pod)
else
to_chat(M, "A million voices echo in your head... \"Seems where you got sent here from won't \
be able to handle our pod... You will die here instead.\"")
diff --git a/code/modules/asset_cache/asset_list_items.dm b/code/modules/asset_cache/asset_list_items.dm
index ec46476ade..3b6a30a02a 100644
--- a/code/modules/asset_cache/asset_list_items.dm
+++ b/code/modules/asset_cache/asset_list_items.dm
@@ -329,6 +329,35 @@
InsertAll("", each, GLOB.alldirs)
..()
+/datum/asset/spritesheet/supplypods
+ name = "supplypods"
+
+/datum/asset/spritesheet/supplypods/register()
+ for (var/style in 1 to length(GLOB.podstyles))
+ if (style == STYLE_SEETHROUGH)
+ Insert("pod_asset[style]", icon('icons/obj/supplypods.dmi' , "seethrough-icon"))
+ continue
+ var/base = GLOB.podstyles[style][POD_BASE]
+ if (!base)
+ Insert("pod_asset[style]", icon('icons/obj/supplypods.dmi', "invisible-icon"))
+ continue
+ var/icon/podIcon = icon('icons/obj/supplypods.dmi', base)
+ var/door = GLOB.podstyles[style][POD_DOOR]
+ if (door)
+ door = "[base]_door"
+ podIcon.Blend(icon('icons/obj/supplypods.dmi', door), ICON_OVERLAY)
+ var/shape = GLOB.podstyles[style][POD_SHAPE]
+ if (shape == POD_SHAPE_NORML)
+ var/decal = GLOB.podstyles[style][POD_DECAL]
+ if (decal)
+ podIcon.Blend(icon('icons/obj/supplypods.dmi', decal), ICON_OVERLAY)
+ var/glow = GLOB.podstyles[style][POD_GLOW]
+ if (glow)
+ glow = "pod_glow_[glow]"
+ podIcon.Blend(icon('icons/obj/supplypods.dmi', glow), ICON_OVERLAY)
+ Insert("pod_asset[style]", podIcon)
+ return ..()
+
// Representative icons for each research design
/datum/asset/spritesheet/research_designs
name = "design"
diff --git a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm
index 0c6ca13e86..eee8859485 100644
--- a/code/modules/atmospherics/environmental/LINDA_turf_tile.dm
+++ b/code/modules/atmospherics/environmental/LINDA_turf_tile.dm
@@ -312,6 +312,8 @@
return TRUE
/turf/open/consider_superconductivity(starting)
+ if(planetary_atmos)
+ return FALSE
if(air.return_temperature() < (starting?MINIMUM_TEMPERATURE_START_SUPERCONDUCTION:MINIMUM_TEMPERATURE_FOR_SUPERCONDUCTION))
return FALSE
if(air.heat_capacity() < M_CELL_WITH_RATIO) // Was: MOLES_CELLSTANDARD*0.1*0.05 Since there are no variables here we can make this a constant.
diff --git a/code/modules/atmospherics/gasmixtures/gas_mixture.dm b/code/modules/atmospherics/gasmixtures/gas_mixture.dm
index 3cc597ec31..4c71815c9c 100644
--- a/code/modules/atmospherics/gasmixtures/gas_mixture.dm
+++ b/code/modules/atmospherics/gasmixtures/gas_mixture.dm
@@ -134,6 +134,19 @@ GLOBAL_LIST_INIT(meta_gas_fusions, meta_gas_fusion_list())
/datum/gas_mixture/proc/set_volume(new_volume)
/datum/gas_mixture/proc/get_moles(gas_type)
/datum/gas_mixture/proc/set_moles(gas_type, moles)
+
+// VV WRAPPERS - EXTOOLS HOOKED PROCS DO NOT TAKE ARGUMENTS FROM CALL() FOR SOME REASON.
+/datum/gas_mixture/proc/vv_set_moles(gas_type, moles)
+ return set_moles(gas_type, moles)
+/datum/gas_mixture/proc/vv_get_moles(gas_type)
+ return get_moles(gas_type)
+/datum/gas_mixture/proc/vv_set_temperature(new_temp)
+ return set_temperature(new_temp)
+/datum/gas_mixture/proc/vv_set_volume(new_volume)
+ return set_volume(new_volume)
+/datum/gas_mixture/proc/vv_react(datum/holder)
+ return react(holder)
+
/datum/gas_mixture/proc/scrub_into(datum/gas_mixture/target, list/gases)
/datum/gas_mixture/proc/mark_immutable()
/datum/gas_mixture/proc/get_gases()
diff --git a/code/modules/atmospherics/gasmixtures/gas_types.dm b/code/modules/atmospherics/gasmixtures/gas_types.dm
index c7ffc51458..fa5641254e 100644
--- a/code/modules/atmospherics/gasmixtures/gas_types.dm
+++ b/code/modules/atmospherics/gasmixtures/gas_types.dm
@@ -186,6 +186,20 @@ GLOBAL_LIST_INIT(nonreactive_gases, typecacheof(list(/datum/gas/oxygen, /datum/g
moles_visible = MOLES_GAS_VISIBLE * 60
rarity = 250
+/datum/gas/methane
+ id = "methane"
+ specific_heat = 30
+ name = "Methane"
+ rarity = 320
+
+/datum/gas/methyl_bromide
+ id = "methyl_bromide"
+ specific_heat = 42
+ name = "Methyl Bromide"
+ dangerous = TRUE
+ rarity = 310
+
+
/obj/effect/overlay/gas
icon = 'icons/effects/atmospherics.dmi'
mouse_opacity = MOUSE_OPACITY_TRANSPARENT
diff --git a/code/modules/atmospherics/machinery/airalarm.dm b/code/modules/atmospherics/machinery/airalarm.dm
index 8316b29a24..a2a55ee6b1 100644
--- a/code/modules/atmospherics/machinery/airalarm.dm
+++ b/code/modules/atmospherics/machinery/airalarm.dm
@@ -97,7 +97,7 @@
/datum/gas/oxygen = new/datum/tlv(16, 19, 135, 140), // Partial pressure, kpa
/datum/gas/nitrogen = new/datum/tlv(-1, -1, 1000, 1000),
/datum/gas/carbon_dioxide = new/datum/tlv(-1, -1, 5, 10),
- /datum/gas/miasma = new/datum/tlv/(-1, -1, 2, 5),
+ /datum/gas/miasma = new/datum/tlv(-1, -1, 2, 5),
/datum/gas/plasma = new/datum/tlv/dangerous,
/datum/gas/nitrous_oxide = new/datum/tlv/dangerous,
/datum/gas/bz = new/datum/tlv/dangerous,
@@ -106,7 +106,9 @@
/datum/gas/tritium = new/datum/tlv/dangerous,
/datum/gas/stimulum = new/datum/tlv(-1, -1, 1000, 1000), // Stimulum has only positive effects
/datum/gas/nitryl = new/datum/tlv/dangerous,
- /datum/gas/pluoxium = new/datum/tlv(-1, -1, 1000, 1000) // Unlike oxygen, pluoxium does not fuel plasma/tritium fires
+ /datum/gas/pluoxium = new/datum/tlv(-1, -1, 1000, 1000), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires
+ /datum/gas/methane = new/datum/tlv(-1, -1, 3, 6),
+ /datum/gas/methyl_bromide = new/datum/tlv/dangerous
)
/obj/machinery/airalarm/server // No checks here.
@@ -125,7 +127,9 @@
/datum/gas/tritium = new/datum/tlv/no_checks,
/datum/gas/stimulum = new/datum/tlv/no_checks,
/datum/gas/nitryl = new/datum/tlv/no_checks,
- /datum/gas/pluoxium = new/datum/tlv/no_checks
+ /datum/gas/pluoxium = new/datum/tlv/no_checks,
+ /datum/gas/methane = new/datum/tlv/no_checks,
+ /datum/gas/methyl_bromide = new/datum/tlv/no_checks
)
/obj/machinery/airalarm/kitchen_cold_room // Copypasta: to check temperatures.
@@ -144,7 +148,9 @@
/datum/gas/tritium = new/datum/tlv/dangerous,
/datum/gas/stimulum = new/datum/tlv(-1, -1, 1000, 1000), // Stimulum has only positive effects
/datum/gas/nitryl = new/datum/tlv/dangerous,
- /datum/gas/pluoxium = new/datum/tlv(-1, -1, 1000, 1000) // Unlike oxygen, pluoxium does not fuel plasma/tritium fires
+ /datum/gas/pluoxium = new/datum/tlv(-1, -1, 1000, 1000), // Unlike oxygen, pluoxium does not fuel plasma/tritium fires
+ /datum/gas/methane = new/datum/tlv(-1, -1, 3, 6),
+ /datum/gas/methyl_bromide = new/datum/tlv/dangerous
)
/obj/machinery/airalarm/unlocked
@@ -542,7 +548,9 @@
/datum/gas/tritium,
/datum/gas/bz,
/datum/gas/stimulum,
- /datum/gas/pluoxium
+ /datum/gas/pluoxium,
+ /datum/gas/methane,
+ /datum/gas/methyl_bromide
),
"scrubbing" = 1,
"widenet" = 1,
diff --git a/code/modules/atmospherics/machinery/portable/canister.dm b/code/modules/atmospherics/machinery/portable/canister.dm
index c66aabd57f..0eebf22be4 100644
--- a/code/modules/atmospherics/machinery/portable/canister.dm
+++ b/code/modules/atmospherics/machinery/portable/canister.dm
@@ -50,7 +50,9 @@
"stimulum" = /obj/machinery/portable_atmospherics/canister/stimulum,
"pluoxium" = /obj/machinery/portable_atmospherics/canister/pluoxium,
"caution" = /obj/machinery/portable_atmospherics/canister,
- "miasma" = /obj/machinery/portable_atmospherics/canister/miasma
+ "miasma" = /obj/machinery/portable_atmospherics/canister/miasma,
+ "methane" = /obj/machinery/portable_atmospherics/canister/methane,
+ "methyl bromide" = /obj/machinery/portable_atmospherics/canister/methyl_bromide
)
/obj/machinery/portable_atmospherics/canister/interact(mob/user)
@@ -62,7 +64,7 @@
/obj/machinery/portable_atmospherics/canister/nitrogen
name = "n2 canister"
- desc = "Nitrogen gas. Reportedly useful for something."
+ desc = "Nitrogen. Reportedly useful for something."
icon_state = "red"
gas_type = /datum/gas/nitrogen
@@ -80,19 +82,19 @@
/obj/machinery/portable_atmospherics/canister/toxins
name = "plasma canister"
- desc = "Plasma gas. The reason YOU are here. Highly toxic."
+ desc = "Plasma. The reason YOU are here. Highly toxic."
icon_state = "orange"
gas_type = /datum/gas/plasma
/obj/machinery/portable_atmospherics/canister/bz
name = "\improper BZ canister"
- desc = "BZ, a powerful hallucinogenic nerve agent."
+ desc = "BZ. A powerful hallucinogenic nerve agent."
icon_state = "purple"
gas_type = /datum/gas/bz
/obj/machinery/portable_atmospherics/canister/nitrous_oxide
name = "n2o canister"
- desc = "Nitrous oxide gas. Known to cause drowsiness."
+ desc = "Nitrous oxide. Known to cause drowsiness."
icon_state = "redws"
gas_type = /datum/gas/nitrous_oxide
@@ -115,7 +117,7 @@
/obj/machinery/portable_atmospherics/canister/nitryl
name = "nitryl canister"
- desc = "Nitryl gas. Feels great 'til the acid eats your lungs."
+ desc = "Nitryl. Feels great 'til the acid eats your lungs."
icon_state = "brown"
gas_type = /datum/gas/nitryl
@@ -133,7 +135,7 @@
/obj/machinery/portable_atmospherics/canister/water_vapor
name = "water vapor canister"
- desc = "Water Vapor. We get it, you vape."
+ desc = "Water vapor. We get it, you vape."
icon_state = "water_vapor"
gas_type = /datum/gas/water_vapor
filled = 1
@@ -145,6 +147,18 @@
gas_type = /datum/gas/miasma
filled = 1
+/obj/machinery/portable_atmospherics/canister/methane
+ name = "methane canister"
+ desc = "Methane. The simplest of hydrocarbons. Non-toxic but highly flammable."
+ icon_state = "greyblackred"
+ gas_type = /datum/gas/methane
+
+/obj/machinery/portable_atmospherics/canister/methyl_bromide
+ name = "methyl bromide canister"
+ desc = "Methyl bromide. A potent toxin to most, essential for the Kharmaan to live."
+ icon_state = "purplecyan"
+ gas_type = /datum/gas/methyl_bromide
+
/obj/machinery/portable_atmospherics/canister/proc/get_time_left()
if(timing)
. = round(max(0, valve_timer - world.time) / 10, 1)
diff --git a/code/modules/atmospherics/machinery/portable/pump.dm b/code/modules/atmospherics/machinery/portable/pump.dm
index bdde8f0f22..2c9bcdc1a7 100644
--- a/code/modules/atmospherics/machinery/portable/pump.dm
+++ b/code/modules/atmospherics/machinery/portable/pump.dm
@@ -63,9 +63,9 @@
if(. & EMP_PROTECT_SELF)
return
if(is_operational())
- if(prob(50 / severity))
+ if(prob(severity/2))
on = !on
- if(prob(100 / severity))
+ if(prob(severity))
direction = PUMP_OUT
pump.target_pressure = rand(0, 100 * ONE_ATMOSPHERE)
update_icon()
@@ -80,7 +80,6 @@
else if(on && holding && direction == PUMP_OUT)
investigate_log("[key_name(user)] started a transfer into [holding].", INVESTIGATE_ATMOS)
-
/obj/machinery/portable_atmospherics/pump/ui_interact(mob/user, datum/tgui/ui)
ui = SStgui.try_update_ui(user, src, ui)
if(!ui)
diff --git a/code/modules/atmospherics/machinery/portable/scrubber.dm b/code/modules/atmospherics/machinery/portable/scrubber.dm
index 7976ba641a..7fd50158ca 100644
--- a/code/modules/atmospherics/machinery/portable/scrubber.dm
+++ b/code/modules/atmospherics/machinery/portable/scrubber.dm
@@ -58,7 +58,7 @@
if(. & EMP_PROTECT_SELF)
return
if(is_operational())
- if(prob(50 / severity))
+ if(prob(severity/3))
on = !on
update_icon()
diff --git a/code/modules/awaymissions/mission_code/snowdin.dm b/code/modules/awaymissions/mission_code/snowdin.dm
index c7e2609436..d873b42d33 100644
--- a/code/modules/awaymissions/mission_code/snowdin.dm
+++ b/code/modules/awaymissions/mission_code/snowdin.dm
@@ -228,9 +228,9 @@
for(var/BP in PP.bodyparts)
var/obj/item/bodypart/NN = BP
- if(NN.status == BODYPART_ORGANIC && NN.species_id != "plasmaman") //getting every organic, non-plasmaman limb (augments/androids are immune to this)
+ if(NN.is_organic_limb() && NN.species_id != "plasmaman") //getting every organic, non-plasmaman limb (augments/androids are immune to this)
plasma_parts += NN
- if(NN.status == BODYPART_ROBOTIC)
+ if(NN.is_robotic_limb(FALSE))
robo_parts += NN
if(prob(35)) //checking if the delay is over & if the victim actually has any parts to nom
diff --git a/code/modules/cargo/centcom_podlauncher.dm b/code/modules/cargo/centcom_podlauncher.dm
index b7eac1e591..500e6d8ffe 100644
--- a/code/modules/cargo/centcom_podlauncher.dm
+++ b/code/modules/cargo/centcom_podlauncher.dm
@@ -1,3 +1,10 @@
+#define TAB_POD 0 //Used to check if the UIs built in camera is looking at the pod
+#define TAB_BAY 1 //Used to check if the UIs built in camera is looking at the launch bay area
+
+#define LAUNCH_ALL 0 //Used to check if we're launching everything from the bay area at once
+#define LAUNCH_ORDERED 1 //Used to check if we're launching everything from the bay area in order
+#define LAUNCH_RANDOM 2 //Used to check if we're launching everything from the bay area randomly
+
//The Great and Mighty CentCom Pod Launcher - MrDoomBringer
//This was originally created as a way to get adminspawned items to the station in an IC manner. It's evolved to contain a few more
//features such as item removal, smiting, controllable delivery mobs, and more.
@@ -12,22 +19,23 @@
/client/proc/centcom_podlauncher() //Creates a verb for admins to open up the ui
set name = "Config/Launch Supplypod"
set desc = "Configure and launch a CentCom supplypod full of whatever your heart desires!"
- set category = "Admin"
+ set category = "Admin.Events"
var/datum/centcom_podlauncher/plaunch = new(usr)//create the datum
plaunch.ui_interact(usr)//datum has a tgui component, here we open the window
//Variables declared to change how items in the launch bay are picked and launched. (Almost) all of these are changed in the ui_act proc
//Some effect groups are choices, while other are booleans. This is because some effects can stack, while others dont (ex: you can stack explosion and quiet, but you cant stack ordered launch and random launch)
/datum/centcom_podlauncher
- var/static/list/ignored_atoms = typecacheof(list(null, /mob/dead, /obj/effect/landmark, /obj/docking_port, /atom/movable/lighting_object, /obj/effect/particle_effect/sparks, /obj/effect/abstract/DPtarget, /obj/effect/supplypod_selector ))
+ var/static/list/ignored_atoms = typecacheof(list(null, /mob/dead, /obj/effect/landmark, /obj/docking_port, /atom/movable/lighting_object, /obj/effect/particle_effect/sparks, /obj/effect/pod_landingzone, /obj/effect/hallucination/simple/supplypod_selector, /obj/effect/hallucination/simple/dropoff_location))
var/turf/oldTurf //Keeps track of where the user was at if they use the "teleport to centcom" button, so they can go back
var/client/holder //client of whoever is using this datum
- var/area/bay //What bay we're using to launch shit from.
- var/turf/dropoff_turf //If we're reversing, where the reverse pods go
- var/picking_dropoff_turf
+ var/area/centcom/supplypod/loading/bay //What bay we're using to launch shit from.
+ var/bayNumber //Quick reference to what bay we're in. Usually set to the loading_id variable for the related area type
+ var/customDropoff = FALSE
+ var/picking_dropoff_turf = FALSE
var/launchClone = FALSE //If true, then we don't actually launch the thing in the bay. Instead we call duplicateObject() and send the result
var/launchRandomItem = FALSE //If true, lauches a single random item instead of everything on a turf.
- var/launchChoice = 1 //Determines if we launch all at once (0) , in order (1), or at random(2)
+ var/launchChoice = LAUNCH_RANDOM //Determines if we launch all at once (0) , in order (1), or at random(2)
var/explosionChoice = 0 //Determines if there is no explosion (0), custom explosion (1), or just do a maxcap (2)
var/damageChoice = 0 //Determines if we do no damage (0), custom amnt of damage (1), or gib + 5000dmg (2)
var/launcherActivated = FALSE //check if we've entered "launch mode" (when we click a pod is launched). Used for updating mouse cursor
@@ -39,48 +47,115 @@
var/list/orderedArea = list() //Contains an ordered list of turfs in an area (filled in the createOrderedArea() proc), read top-left to bottom-right. Used for the "ordered" launch mode (launchChoice = 1)
var/list/turf/acceptableTurfs = list() //Contians a list of turfs (in the "bay" area on centcom) that have items that can be launched. Taken from orderedArea
var/list/launchList = list() //Contains whatever is going to be put in the supplypod and fired. Taken from acceptableTurfs
- var/obj/effect/supplypod_selector/selector = new() //An effect used for keeping track of what item is going to be launched when in "ordered" mode (launchChoice = 1)
+ var/obj/effect/hallucination/simple/supplypod_selector/selector //An effect used for keeping track of what item is going to be launched when in "ordered" mode (launchChoice = 1)
+ var/obj/effect/hallucination/simple/dropoff_location/indicator
var/obj/structure/closet/supplypod/centcompod/temp_pod //The temporary pod that is modified by this datum, then cloned. The buildObject() clone of this pod is what is launched
+ // Stuff needed to render the map
+ var/map_name
+ var/obj/screen/map_view/cam_screen
+ var/list/cam_plane_masters
+ var/obj/screen/background/cam_background
+ var/tabIndex = 1
+ var/list/timers = list("landingDelay", "fallDuration", "openingDelay", "departureDelay")
+ var/renderLighting = FALSE
-/datum/centcom_podlauncher/New(H)//H can either be a client or a mob due to byondcode(tm)
- if (istype(H,/client))
- var/client/C = H
- holder = C //if its a client, assign it to holder
+/datum/centcom_podlauncher/New(user) //user can either be a client or a mob
+ if (user) //Prevents runtimes on datums being made without clients
+ setup(user)
+
+/datum/centcom_podlauncher/proc/setup(user) //H can either be a client or a mob
+ if (istype(user,/client))
+ var/client/user_client = user
+ holder = user_client //if its a client, assign it to holder
else
- var/mob/M = H
- holder = M.client //if its a mob, assign the mob's client to holder
+ var/mob/user_mob = user
+ holder = user_mob.client //if its a mob, assign the mob's client to holder
bay = locate(/area/centcom/supplypod/loading/one) in GLOB.sortedAreas //Locate the default bay (one) from the centcom map
- temp_pod = new(locate(/area/centcom/supplypod/podStorage) in GLOB.sortedAreas) //Create a new temp_pod in the podStorage area on centcom (so users are free to look at it and change other variables if needed)
+ bayNumber = bay.loading_id //Used as quick reference to what bay we're taking items from
+ var/area/pod_storage_area = locate(/area/centcom/supplypod/pod_storage) in GLOB.sortedAreas
+ temp_pod = new(pick(get_area_turfs(pod_storage_area))) //Create a new temp_pod in the podStorage area on centcom (so users are free to look at it and change other variables if needed)
orderedArea = createOrderedArea(bay) //Order all the turfs in the selected bay (top left to bottom right) to a single list. Used for the "ordered" mode (launchChoice = 1)
+ selector = new(null, holder.mob)
+ indicator = new(null, holder.mob)
+ setDropoff(bay)
+ initMap()
+ refreshBay()
+ ui_interact(holder.mob)
+
+/datum/centcom_podlauncher/proc/initMap()
+ if(map_name)
+ holder.clear_map(map_name)
+
+ map_name = "admin_supplypod_bay_[REF(src)]_map"
+ // Initialize map objects
+ cam_screen = new
+ cam_screen.name = "screen"
+ cam_screen.assigned_map = map_name
+ cam_screen.del_on_map_removal = TRUE
+ cam_screen.screen_loc = "[map_name]:1,1"
+ cam_plane_masters = list()
+ for(var/plane in subtypesof(/obj/screen/plane_master))
+ var/obj/screen/instance = new plane()
+ if (!renderLighting && instance.plane == LIGHTING_PLANE)
+ instance.alpha = 100
+ instance.assigned_map = map_name
+ instance.del_on_map_removal = TRUE
+ instance.screen_loc = "[map_name]:CENTER"
+ cam_plane_masters += instance
+ cam_background = new
+ cam_background.assigned_map = map_name
+ cam_background.del_on_map_removal = TRUE
+ refreshView()
+ holder.register_map_obj(cam_screen)
+ for(var/plane in cam_plane_masters)
+ holder.register_map_obj(plane)
+ holder.register_map_obj(cam_background)
/datum/centcom_podlauncher/ui_state(mob/user)
+ if (SSticker.current_state >= GAME_STATE_FINISHED)
+ return GLOB.always_state //Allow the UI to be given to players by admins after roundend
return GLOB.admin_state
+/datum/centcom_podlauncher/ui_assets(mob/user)
+ return list(
+ get_asset_datum(/datum/asset/spritesheet/supplypods),
+ )
+
/datum/centcom_podlauncher/ui_interact(mob/user, datum/tgui/ui)
ui = SStgui.try_update_ui(user, src, ui)
if(!ui)
+ // Open UI
ui = new(user, src, "CentcomPodLauncher")
ui.open()
+ refreshView()
+
+/datum/centcom_podlauncher/ui_static_data(mob/user)
+ var/list/data = list()
+ data["mapRef"] = map_name
+ data["defaultSoundVolume"] = initial(temp_pod.soundVolume) //default volume for pods
+ return data
/datum/centcom_podlauncher/ui_data(mob/user) //Sends info about the pod to the UI.
var/list/data = list() //*****NOTE*****: Many of these comments are similarly described in supplypod.dm. If you change them here, please consider doing so in the supplypod code as well!
- var/B = (istype(bay, /area/centcom/supplypod/loading/one)) ? 1 : (istype(bay, /area/centcom/supplypod/loading/two)) ? 2 : (istype(bay, /area/centcom/supplypod/loading/three)) ? 3 : (istype(bay, /area/centcom/supplypod/loading/four)) ? 4 : 0 //(istype(bay, /area/centcom/supplypod/loading/ert)) ? 5 : 0 //top ten THICCEST FUCKING TERNARY CONDITIONALS OF 2036
- data["bay"] = bay //Holds the current bay the user is launching objects from. Bays are specific rooms on the centcom map.
- data["bayNumber"] = B //Holds the bay as a number. Useful for comparisons in centcom_podlauncher.ract
+ bayNumber = bay?.loading_id //Used as quick reference to what bay we're taking items from
+ data["bayNumber"] = bayNumber //Holds the bay as a number. Useful for comparisons in centcom_podlauncher.ract
data["oldArea"] = (oldTurf ? get_area(oldTurf) : null) //Holds the name of the area that the user was in before using the teleportCentcom action
data["picking_dropoff_turf"] = picking_dropoff_turf //If we're picking or have picked a dropoff turf. Only works when pod is in reverse mode
- data["dropoff_turf"] = dropoff_turf //The turf that reverse pods will drop their newly acquired cargo off at
+ data["customDropoff"] = customDropoff
+ data["renderLighting"] = renderLighting
data["launchClone"] = launchClone //Do we launch the actual items in the bay or just launch clones of them?
data["launchRandomItem"] = launchRandomItem //Do we launch a single random item instead of everything on the turf?
data["launchChoice"] = launchChoice //Launch turfs all at once (0), ordered (1), or randomly(1)
data["explosionChoice"] = explosionChoice //An explosion that occurs when landing. Can be no explosion (0), custom explosion (1), or maxcap (2)
data["damageChoice"] = damageChoice //Damage that occurs to any mob under the pod when it lands. Can be no damage (0), custom damage (1), or gib+5000dmg (2)
- data["fallDuration"] = temp_pod.fallDuration //How long the pod's falling animation lasts
- data["landingDelay"] = temp_pod.landingDelay //How long the pod takes to land after launching
- data["openingDelay"] = temp_pod.openingDelay //How long the pod takes to open after landing
- data["departureDelay"] = temp_pod.departureDelay //How long the pod takes to leave after opening (if bluespace=true, it deletes. if reversing=true, it flies back to centcom)
- data["styleChoice"] = temp_pod.style //Style is a variable that keeps track of what the pod is supposed to look like. It acts as an index to the POD_STYLES list in cargo.dm defines to get the proper icon/name/desc for the pod.
- data["effectShrapnel"] = FALSE //temp_pod.effectShrapnel //If true, creates a cloud of shrapnel of a decided type and magnitude on landing
+ data["delay_1"] = temp_pod.landingDelay //How long the pod takes to land after launching
+ data["delay_2"] = temp_pod.fallDuration //How long the pod's falling animation lasts
+ data["delay_3"] = temp_pod.openingDelay //How long the pod takes to open after landing
+ data["delay_4"] = temp_pod.departureDelay //How long the pod takes to leave after opening (if bluespace=true, it deletes. if reversing=true, it flies back to centcom)
+ data["styleChoice"] = temp_pod.style //Style is a variable that keeps track of what the pod is supposed to look like. It acts as an index to the GLOB.podstyles list in cargo.dm defines to get the proper icon/name/desc for the pod.
+ data["effectShrapnel"] = temp_pod.effectShrapnel //If true, creates a cloud of shrapnel of a decided type and magnitude on landing
+ data["shrapnelType"] = "[temp_pod.shrapnel_type]" //Path2String
+ data["shrapnelMagnitude"] = temp_pod.shrapnel_magnitude
data["effectStun"] = temp_pod.effectStun //If true, stuns anyone under the pod when it launches until it lands, forcing them to get hit by the pod. Devilish!
data["effectLimb"] = temp_pod.effectLimb //If true, pops off a limb (if applicable) from anyone caught under the pod when it lands
data["effectOrgans"] = temp_pod.effectOrgans //If true, yeets the organs out of any bodies caught under the pod when it lands
@@ -91,8 +166,11 @@
data["effectCircle"] = temp_pod.effectCircle //If true, allows the pod to come in at any angle. Bit of a weird feature but whatever its here
data["effectBurst"] = effectBurst //IOf true, launches five pods at once (with a very small delay between for added coolness), in a 3x3 area centered around the area
data["effectReverse"] = temp_pod.reversing //If true, the pod will not send any items. Instead, after opening, it will close again (picking up items/mobs) and fly back to centcom
+ data["reverseOptionList"] = temp_pod.reverseOptionList
data["effectTarget"] = specificTarget //Launches the pod at the turf of a specific mob target, rather than wherever the user clicked. Useful for smites
data["effectName"] = temp_pod.adminNamed //Determines whether or not the pod has been named by an admin. If true, the pod's name will not get overridden when the style of the pod changes (changing the style of the pod normally also changes the name+desc)
+ data["podName"] = temp_pod.name
+ data["podDesc"] = temp_pod.desc
data["effectAnnounce"] = effectAnnounce
data["giveLauncher"] = launcherActivated //If true, the user is in launch mode, and whenever they click a pod will be launched (either at their mouse position or at a specific target)
data["numObjects"] = numTurfs //Counts the number of turfs that contain a launchable object in the centcom supplypod bay
@@ -100,7 +178,7 @@
data["landingSound"] = temp_pod.landingSound //Admin sound to play when the pod lands
data["openingSound"] = temp_pod.openingSound //Admin sound to play when the pod opens
data["leavingSound"] = temp_pod.leavingSound //Admin sound to play when the pod leaves
- data["soundVolume"] = temp_pod.soundVolume != initial(temp_pod.soundVolume) //Admin sound to play when the pod leaves
+ data["soundVolume"] = temp_pod.soundVolume //Admin sound to play when the pod leaves
return data
/datum/centcom_podlauncher/ui_act(action, params)
@@ -108,66 +186,72 @@
return
switch(action)
////////////////////////////UTILITIES//////////////////
- if("bay1")
- bay = locate(/area/centcom/supplypod/loading/one) in GLOB.sortedAreas //set the "bay" variable to the corresponding room in centcom
- refreshBay() //calls refreshBay() which "recounts" the bay to see what items we can launch (among other things).
+ if("gamePanel")
+ holder.holder.Game()
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "Game Panel") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
. = TRUE
- if("bay2")
- bay = locate(/area/centcom/supplypod/loading/two) in GLOB.sortedAreas
+ if("buildMode")
+ var/mob/holder_mob = holder.mob
+ if (holder_mob)
+ togglebuildmode(holder_mob)
+ SSblackbox.record_feedback("tally", "admin_verb", 1, "Toggle Build Mode") //If you are copy-pasting this, ensure the 2nd parameter is unique to the new proc!
+ . = TRUE
+ if("loadDataFromPreset")
+ var/list/savedData = params["payload"]
+ loadData(savedData)
+ . = TRUE
+ if("switchBay")
+ bayNumber = params["bayNumber"]
refreshBay()
. = TRUE
- if("bay3")
- bay = locate(/area/centcom/supplypod/loading/three) in GLOB.sortedAreas
- refreshBay()
- . = TRUE
- if("bay4")
- bay = locate(/area/centcom/supplypod/loading/four) in GLOB.sortedAreas
- refreshBay()
- . = TRUE
- if("bay5")
- to_chat(usr, "LetterN is lazy and didin't bother porting this new cc area!")
- return
- // bay = locate(/area/centcom/supplypod/loading/ert) in GLOB.sortedAreas
- // refreshBay()
- // . = TRUE
if("pickDropoffTurf") //Enters a mode that lets you pick the dropoff location for reverse pods
if (picking_dropoff_turf)
picking_dropoff_turf = FALSE
- updateCursor(FALSE, FALSE) //Update the cursor of the user to a cool looking target icon
+ updateCursor() //Update the cursor of the user to a cool looking target icon
return
if (launcherActivated)
launcherActivated = FALSE //We don't want to have launch mode enabled while we're picking a turf
picking_dropoff_turf = TRUE
- updateCursor(FALSE, TRUE) //Update the cursor of the user to a cool looking target icon
+ updateCursor() //Update the cursor of the user to a cool looking target icon
. = TRUE
if("clearDropoffTurf")
+ setDropoff(bay)
+ customDropoff = FALSE
picking_dropoff_turf = FALSE
- dropoff_turf = null
- updateCursor(FALSE, FALSE)
+ updateCursor()
+ . = TRUE
+ if("teleportDropoff") //Teleports the user to the dropoff point.
+ var/mob/M = holder.mob //We teleport whatever mob the client is attached to at the point of clicking
+ var/turf/current_location = get_turf(M)
+ var/list/coordinate_list = temp_pod.reverse_dropoff_coords
+ var/turf/dropoff_turf = locate(coordinate_list[1], coordinate_list[2], coordinate_list[3])
+ if (current_location != dropoff_turf)
+ oldTurf = current_location
+ M.forceMove(dropoff_turf) //Perform the actual teleport
+ log_admin("[key_name(usr)] jumped to [AREACOORD(dropoff_turf)]")
+ message_admins("[key_name_admin(usr)] jumped to [AREACOORD(dropoff_turf)]")
. = TRUE
if("teleportCentcom") //Teleports the user to the centcom supply loading facility.
- var/mob/M = holder.mob //We teleport whatever mob the client is attached to at the point of clicking
- oldTurf = get_turf(M) //Used for the "teleportBack" action
- var/area/A = locate(bay) in GLOB.sortedAreas
- var/list/turfs = list()
- for(var/turf/T in A)
- turfs.Add(T) //Fill a list with turfs in the area
- if (!length(turfs)) //If the list is empty, error and cancel
- to_chat(M, "Nowhere to jump to!")
- return //Only teleport if the list isn't empty
- var/turf/T = pick(turfs)
- M.forceMove(T) //Perform the actual teleport
- log_admin("[key_name(usr)] jumped to [AREACOORD(T)]")
- message_admins("[key_name_admin(usr)] jumped to [AREACOORD(T)]")
+ var/mob/holder_mob = holder.mob //We teleport whatever mob the client is attached to at the point of clicking
+ var/turf/current_location = get_turf(holder_mob)
+ var/area/bay_area = bay
+ if (current_location.loc != bay_area)
+ oldTurf = current_location
+ var/turf/teleport_turf = pick(get_area_turfs(bay_area))
+ holder_mob.forceMove(teleport_turf) //Perform the actual teleport
+ if (holder.holder)
+ log_admin("[key_name(usr)] jumped to [AREACOORD(teleport_turf)]")
+ message_admins("[key_name_admin(usr)] jumped to [AREACOORD(teleport_turf)]")
. = TRUE
- if("teleportBack") //After teleporting to centcom, this button allows the user to teleport to the last spot they were at.
+ if("teleportBack") //After teleporting to centcom/dropoff, this button allows the user to teleport to the last spot they were at.
var/mob/M = holder.mob
if (!oldTurf) //If theres no turf to go back to, error and cancel
to_chat(M, "Nowhere to jump to!")
return
M.forceMove(oldTurf) //Perform the actual teleport
- log_admin("[key_name(usr)] jumped to [AREACOORD(oldTurf)]")
- message_admins("[key_name_admin(usr)] jumped to [AREACOORD(oldTurf)]")
+ if (holder.holder)
+ log_admin("[key_name(usr)] jumped to [AREACOORD(oldTurf)]")
+ message_admins("[key_name_admin(usr)] jumped to [AREACOORD(oldTurf)]")
. = TRUE
////////////////////////////LAUNCH STYLE CHANGES//////////////////
@@ -175,22 +259,21 @@
launchClone = !launchClone
. = TRUE
if("launchRandomItem") //Pick random turfs from the supplypod bay at centcom to launch
- launchRandomItem = !launchRandomItem
+ launchRandomItem = TRUE
+ . = TRUE
+ if("launchWholeTurf") //Pick random turfs from the supplypod bay at centcom to launch
+ launchRandomItem = FALSE
+ . = TRUE
+ if("launchAll") //Launch turfs (from the orderedArea list) all at once, from the supplypod bay at centcom
+ launchChoice = LAUNCH_ALL
+ updateSelector()
. = TRUE
if("launchOrdered") //Launch turfs (from the orderedArea list) one at a time in order, from the supplypod bay at centcom
- if (launchChoice == 1) //launchChoice 1 represents ordered. If we push "ordered" and it already is, then we go to default value
- launchChoice = 0
- updateSelector() //Move the selector effect to the next object that will be launched. See variable declarations for more info on the selector effect.
- return
- launchChoice = 1
+ launchChoice = LAUNCH_ORDERED
updateSelector()
. = TRUE
if("launchRandomTurf") //Pick random turfs from the supplypod bay at centcom to launch
- if (launchChoice == 2)
- launchChoice = 0
- updateSelector()
- return
- launchChoice = 2
+ launchChoice = LAUNCH_RANDOM
updateSelector()
. = TRUE
@@ -249,17 +332,16 @@
temp_pod.adminNamed = FALSE
temp_pod.setStyle(temp_pod.style) //This resets the name of the pod based on it's current style (see supplypod/setStyle() proc)
return
- var/nameInput= input("Custom name", "Enter a custom name", POD_STYLES[temp_pod.style][POD_NAME]) as null|text //Gather input for name and desc
+ var/nameInput= input("Custom name", "Enter a custom name", GLOB.podstyles[temp_pod.style][POD_NAME]) as null|text //Gather input for name and desc
if (isnull(nameInput))
return
- var/descInput = input("Custom description", "Enter a custom desc", POD_STYLES[temp_pod.style][POD_DESC]) as null|text //The POD_STYLES is used to get the name, desc, or icon state based on the pod's style
+ var/descInput = input("Custom description", "Enter a custom desc", GLOB.podstyles[temp_pod.style][POD_DESC]) as null|text //The GLOB.podstyles is used to get the name, desc, or icon state based on the pod's style
if (isnull(descInput))
return
temp_pod.name = nameInput
temp_pod.desc = descInput
temp_pod.adminNamed = TRUE //This variable is checked in the supplypod/setStyle() proc
. = TRUE
- /*
if("effectShrapnel") //Creates a cloud of shrapnel on landing
if (temp_pod.effectShrapnel == TRUE) //If already doing custom damage, set back to default (no shrapnel)
temp_pod.effectShrapnel = FALSE
@@ -277,7 +359,6 @@
temp_pod.shrapnel_magnitude = shrapnelMagnitude
temp_pod.effectShrapnel = TRUE
. = TRUE
- */
if("effectStun") //Toggle: Any mob under the pod is stunned (cant move) until the pod lands, hitting them!
temp_pod.effectStun = !temp_pod.effectStun
. = TRUE
@@ -310,6 +391,14 @@
. = TRUE
if("effectReverse") //Toggle: Don't send any items. Instead, after landing, close (taking any objects inside) and go back to the centcom bay it came from
temp_pod.reversing = !temp_pod.reversing
+ if (temp_pod.reversing)
+ indicator.alpha = 150
+ else
+ indicator.alpha = 0
+ . = TRUE
+ if("reverseOption")
+ var/reverseOption = params["reverseOption"]
+ temp_pod.reverseOptionList[reverseOption] = !temp_pod.reverseOptionList[reverseOption]
. = TRUE
if("effectTarget") //Toggle: Launch at a specific mob (instead of at whatever turf you click on). Used for the supplypod smite
if (specificTarget)
@@ -324,71 +413,44 @@
. = TRUE
////////////////////////////TIMER DELAYS//////////////////
- if("fallDuration") //Change the time it takes the pod to land, after firing
- if (temp_pod.fallDuration != initial(temp_pod.fallDuration)) //If the landing delay has already been changed when we push the "change value" button, then set it to default
- temp_pod.fallDuration = initial(temp_pod.fallDuration)
- return
- var/timeInput = input("Enter the duration of the pod's falling animation, in seconds", "Delay Time", initial(temp_pod.fallDuration) * 0.1) as null|num
- if (isnull(timeInput))
- return
- if (!isnum(timeInput)) //Sanitize input, if it doesnt check out, error and set to default
- alert(usr, "That wasn't a number! Value set to default ([initial(temp_pod.fallDuration)*0.1]) instead.")
- timeInput = initial(temp_pod.fallDuration)
- temp_pod.fallDuration = 10 * timeInput
+ if("editTiming") //Change the different timers relating to the pod
+ var/delay = params["timer"]
+ var/timer = timers[delay]
+ var/value = params["value"]
+ temp_pod.vars[timer] = value * 10
. = TRUE
- if("landingDelay") //Change the time it takes the pod to land, after firing
- if (temp_pod.landingDelay != initial(temp_pod.landingDelay)) //If the landing delay has already been changed when we push the "change value" button, then set it to default
- temp_pod.landingDelay = initial(temp_pod.landingDelay)
- return
- var/timeInput = input("Enter the time it takes for the pod to land, in seconds", "Delay Time", initial(temp_pod.landingDelay) * 0.1) as null|num
- if (isnull(timeInput))
- return
- if (!isnum(timeInput)) //Sanitize input, if it doesnt check out, error and set to default
- alert(usr, "That wasn't a number! Value set to default ([initial(temp_pod.landingDelay)*0.1]) instead.")
- timeInput = initial(temp_pod.landingDelay)
- temp_pod.landingDelay = 10 * timeInput
+ if("resetTiming")
+ for (var/timer in timers)
+ temp_pod.vars[timer] = initial(temp_pod.vars[timer])
. = TRUE
- if("openingDelay") //Change the time it takes the pod to open it's door (and release its contents) after landing
- if (temp_pod.openingDelay != initial(temp_pod.openingDelay)) //If the opening delay has already been changed when we push the "change value" button, then set it to default
- temp_pod.openingDelay = initial(temp_pod.openingDelay)
- return
- var/timeInput = input("Enter the time it takes for the pod to open after landing, in seconds", "Delay Time", initial(temp_pod.openingDelay) * 0.1) as null|num
- if (isnull(timeInput))
- return
- if (!isnum(timeInput)) //Sanitize input
- alert(usr, "That wasn't a number! Value set to default ([initial(temp_pod.openingDelay)*0.1]) instead.")
- timeInput = initial(temp_pod.openingDelay)
- temp_pod.openingDelay = 10 * timeInput
- . = TRUE
- if("departureDelay") //Change the time it takes the pod to leave (if bluespace = true it just deletes, if effectReverse = true it goes back to centcom)
- if (temp_pod.departureDelay != initial(temp_pod.departureDelay)) //If the departure delay has already been changed when we push the "change value" button, then set it to default
- temp_pod.departureDelay = initial(temp_pod.departureDelay)
- return
- var/timeInput = input("Enter the time it takes for the pod to leave after opening, in seconds", "Delay Time", initial(temp_pod.departureDelay) * 0.1) as null|num
- if (isnull(timeInput))
- return
- if (!isnum(timeInput))
- alert(usr, "That wasn't a number! Value set to default ([initial(temp_pod.departureDelay)*0.1]) instead.")
- timeInput = initial(temp_pod.departureDelay)
- temp_pod.departureDelay = 10 * timeInput
- . = TRUE
-
////////////////////////////ADMIN SOUNDS//////////////////
- if("fallSound") //Admin sound from a local file that plays when the pod lands
+ if("fallingSound") //Admin sound from a local file that plays when the pod lands
if ((temp_pod.fallingSound) != initial(temp_pod.fallingSound))
temp_pod.fallingSound = initial(temp_pod.fallingSound)
temp_pod.fallingSoundLength = initial(temp_pod.fallingSoundLength)
return
- var/soundInput = input(holder, "Please pick a sound file to play when the pod lands! NOTICE: Take a note of exactly how long the sound is.", "Pick a Sound File") as null|sound
+ var/soundInput = input(holder, "Please pick a sound file to play when the pod lands! Sound will start playing and try to end when the pod lands", "Pick a Sound File") as null|sound
if (isnull(soundInput))
return
- var/timeInput = input(holder, "What is the exact length of the sound file, in seconds. This number will be used to line the sound up so that it finishes right as the pod lands!", "Pick a Sound File", 0.3) as null|num
- if (isnull(timeInput))
- return
- if (!isnum(timeInput))
- alert(usr, "That wasn't a number! Value set to default ([initial(temp_pod.fallingSoundLength)*0.1]) instead.")
+ var/sound/tempSound = sound(soundInput)
+ playsound(holder.mob, tempSound, 1)
+ var/list/sounds_list = holder.SoundQuery()
+ var/soundLen = 0
+ for (var/playing_sound in sounds_list)
+ if (isnull(playing_sound))
+ stack_trace("client.SoundQuery() Returned a list containing a null sound! Somehow!")
+ continue
+ var/sound/found = playing_sound
+ if (found.file == tempSound.file)
+ soundLen = found.len
+ if (!soundLen)
+ soundLen = input(holder, "Couldn't auto-determine sound file length. What is the exact length of the sound file, in seconds. This number will be used to line the sound up so that it finishes right as the pod lands!", "Pick a Sound File", 0.3) as null|num
+ if (isnull(soundLen))
+ return
+ if (!isnum(soundLen))
+ alert(usr, "That wasn't a number! Value set to default ([initial(temp_pod.fallingSoundLength)*0.1]) instead.")
temp_pod.fallingSound = soundInput
- temp_pod.fallingSoundLength = 10 * timeInput
+ temp_pod.fallingSoundLength = 10 * soundLen
. = TRUE
if("landingSound") //Admin sound from a local file that plays when the pod lands
if (!isnull(temp_pod.landingSound))
@@ -427,53 +489,32 @@
temp_pod.soundVolume = soundInput
. = TRUE
////////////////////////////STYLE CHANGES//////////////////
- //Style is a value that is used to keep track of what the pod is supposed to look like. It can be used with the POD_STYLES list (in cargo.dm defines)
+ //Style is a value that is used to keep track of what the pod is supposed to look like. It can be used with the GLOB.podstyles list (in cargo.dm defines)
//as a way to get the proper icon state, name, and description of the pod.
- if("styleStandard")
- temp_pod.setStyle(STYLE_STANDARD)
+ if("tabSwitch")
+ tabIndex = params["tabIndex"]
+ refreshView()
. = TRUE
- if("styleBluespace")
- temp_pod.setStyle(STYLE_BLUESPACE)
+ if("refreshView")
+ initMap()
+ refreshView()
. = TRUE
- if("styleSyndie")
- temp_pod.setStyle(STYLE_SYNDICATE)
+ if("renderLighting")
+ renderLighting = !renderLighting
. = TRUE
- if("styleBlue")
- temp_pod.setStyle(STYLE_BLUE)
- . = TRUE
- if("styleCult")
- temp_pod.setStyle(STYLE_CULT)
- . = TRUE
- if("styleMissile")
- temp_pod.setStyle(STYLE_MISSILE)
- . = TRUE
- if("styleSMissile")
- temp_pod.setStyle(STYLE_RED_MISSILE)
- . = TRUE
- if("styleBox")
- temp_pod.setStyle(STYLE_BOX)
- . = TRUE
- if("styleHONK")
- temp_pod.setStyle(STYLE_HONK)
- . = TRUE
- if("styleFruit")
- temp_pod.setStyle(STYLE_FRUIT)
- . = TRUE
- if("styleInvisible")
- temp_pod.setStyle(STYLE_INVISIBLE)
- . = TRUE
- if("styleGondola")
- temp_pod.setStyle(STYLE_GONDOLA)
- . = TRUE
- if("styleSeeThrough")
- temp_pod.setStyle(STYLE_SEETHROUGH)
+ if("setStyle")
+ var/chosenStyle = params["style"]
+ temp_pod.setStyle(chosenStyle+1)
. = TRUE
if("refresh") //Refresh the Pod bay. User should press this if they spawn something new in the centcom bay. Automatically called whenever the user launches a pod
refreshBay()
. = TRUE
if("giveLauncher") //Enters the "Launch Mode". When the launcher is activated, temp_pod is cloned, and the result it filled and launched anywhere the user clicks (unless specificTarget is true)
launcherActivated = !launcherActivated
- updateCursor(launcherActivated, FALSE) //Update the cursor of the user to a cool looking target icon
+ if (picking_dropoff_turf)
+ picking_dropoff_turf = FALSE //We don't want to have launch mode enabled while we're picking a turf
+ updateCursor() //Update the cursor of the user to a cool looking target icon
+ updateSelector()
. = TRUE
if("clearBay") //Delete all mobs and objs in the selected bay
if(alert(usr, "This will delete all objs and mobs in [bay]. Are you sure?", "Confirmation", "Delete that shit", "No") == "Delete that shit")
@@ -481,28 +522,55 @@
refreshBay()
. = TRUE
-/datum/centcom_podlauncher/ui_close() //Uses the destroy() proc. When the user closes the UI, we clean up the temp_pod and supplypod_selector variables.
+/datum/centcom_podlauncher/ui_close(mob/user) //Uses the destroy() proc. When the user closes the UI, we clean up the temp_pod and supplypod_selector variables.
+ QDEL_NULL(temp_pod)
+ user.client?.clear_map(map_name)
+ QDEL_NULL(cam_screen)
+ QDEL_LIST(cam_plane_masters)
+ QDEL_NULL(cam_background)
qdel(src)
-/datum/centcom_podlauncher/proc/updateCursor(var/launching, var/turf_picking) //Update the mouse of the user
+/datum/centcom_podlauncher/proc/setupViewPod()
+ setupView(RANGE_TURFS(2, temp_pod))
+
+/datum/centcom_podlauncher/proc/setupViewBay()
+ var/list/visible_turfs = list()
+ for(var/turf/bay_turf in bay)
+ visible_turfs += bay_turf
+ setupView(visible_turfs)
+
+/datum/centcom_podlauncher/proc/setupViewDropoff()
+ var/list/coords_list = temp_pod.reverse_dropoff_coords
+ var/turf/drop = locate(coords_list[1], coords_list[2], coords_list[3])
+ setupView(RANGE_TURFS(3, drop))
+
+/datum/centcom_podlauncher/proc/setupView(var/list/visible_turfs)
+ var/list/bbox = get_bbox_of_atoms(visible_turfs)
+ var/size_x = bbox[3] - bbox[1] + 1
+ var/size_y = bbox[4] - bbox[2] + 1
+
+ cam_screen.vis_contents = visible_turfs
+ cam_background.icon_state = "clear"
+ cam_background.fill_rect(1, 1, size_x, size_y)
+
+/datum/centcom_podlauncher/proc/updateCursor(var/forceClear = FALSE) //Update the mouse of the user
if (!holder) //Can't update the mouse icon if the client doesnt exist!
return
- if (launching || turf_picking) //If the launching param is true, we give the user new mouse icons.
- if(launching)
+ if (!forceClear && (launcherActivated || picking_dropoff_turf)) //If the launching param is true, we give the user new mouse icons.
+ if(launcherActivated)
holder.mouse_up_icon = 'icons/effects/mouse_pointers/supplypod_target.dmi' //Icon for when mouse is released
holder.mouse_down_icon = 'icons/effects/mouse_pointers/supplypod_down_target.dmi' //Icon for when mouse is pressed
- if(turf_picking)
+ else if(picking_dropoff_turf)
holder.mouse_up_icon = 'icons/effects/mouse_pointers/supplypod_pickturf.dmi' //Icon for when mouse is released
holder.mouse_down_icon = 'icons/effects/mouse_pointers/supplypod_pickturf_down.dmi' //Icon for when mouse is pressed
holder.mouse_pointer_icon = holder.mouse_up_icon //Icon for idle mouse (same as icon for when released)
holder.click_intercept = src //Create a click_intercept so we know where the user is clicking
else
- var/mob/M = holder.mob
+ var/mob/holder_mob = holder.mob
holder.mouse_up_icon = null
holder.mouse_down_icon = null
holder.click_intercept = null
- if (M)
- M.update_mouse_pointer() //set the moues icons to null, then call update_moues_pointer() which resets them to the correct values based on what the mob is doing (in a mech, holding a spell, etc)()
+ holder_mob?.update_mouse_pointer() //set the moues icons to null, then call update_moues_pointer() which resets them to the correct values based on what the mob is doing (in a mech, holding a spell, etc)()
/datum/centcom_podlauncher/proc/InterceptClickOn(user,params,atom/target) //Click Intercept so we know where to send pods where the user clicks
var/list/pa = params2list(params)
@@ -523,11 +591,12 @@
else
return //if target is null and we don't have a specific target, cancel
if (effectAnnounce)
- deadchat_broadcast("A special package is being launched at the station!", turf_target = target) //, message_type=DEADCHAT_ANNOUNCEMENT)
+ deadchat_broadcast("A special package is being launched at the station!", turf_target = target)
var/list/bouttaDie = list()
- for (var/mob/living/M in target)
- bouttaDie.Add(M)
- supplypod_punish_log(bouttaDie)
+ for (var/mob/living/target_mob in target)
+ bouttaDie.Add(target_mob)
+ if (holder.holder)
+ supplypod_punish_log(bouttaDie)
if (!effectBurst) //If we're not using burst mode, just launch normally.
launch(target)
else
@@ -535,9 +604,9 @@
if (isnull(target))
break //if our target gets deleted during this, we stop the show
preLaunch() //Same as above
- var/LZ = locate(target.x + rand(-1,1), target.y + rand(-1,1), target.z) //Pods are randomly adjacent to (or the same as) the target
- if (LZ) //just incase we're on the edge of the map or something that would cause target.x+1 to fail
- launch(LZ) //launch the pod at the adjacent turf
+ var/landingzone = locate(target.x + rand(-1,1), target.y + rand(-1,1), target.z) //Pods are randomly adjacent to (or the same as) the target
+ if (landingzone) //just incase we're on the edge of the map or something that would cause target.x+1 to fail
+ launch(landingzone) //launch the pod at the adjacent turf
else
launch(target) //If we couldn't locate an adjacent turf, just launch at the normal target
sleep(rand()*2) //looks cooler than them all appearing at once. Gives the impression of burst fire.
@@ -548,96 +617,145 @@
. = TRUE
if(left_click) //When we left click:
- dropoff_turf = get_turf(target)
- to_chat(user, " You've selected [dropoff_turf] at [COORD(dropoff_turf)] as your dropoff location.")
+ var/turf/target_turf = get_turf(target)
+ setDropoff(target_turf)
+ customDropoff = TRUE
+ to_chat(user, " You've selected [target_turf] at [COORD(target_turf)] as your dropoff location.")
+
+/datum/centcom_podlauncher/proc/refreshView()
+ switch(tabIndex)
+ if (TAB_POD)
+ setupViewPod()
+ if (TAB_BAY)
+ setupViewBay()
+ else
+ setupViewDropoff()
/datum/centcom_podlauncher/proc/refreshBay() //Called whenever the bay is switched, as well as wheneber a pod is launched
+ bay = GLOB.supplypod_loading_bays[bayNumber]
orderedArea = createOrderedArea(bay) //Create an ordered list full of turfs form the bay
preLaunch() //Fill acceptable turfs from orderedArea, then fill launchList from acceptableTurfs (see proc for more info)
+ refreshView()
-/datum/centcom_podlauncher/proc/createOrderedArea(area/A) //This assumes the area passed in is a continuous square
- if (isnull(A)) //If theres no supplypod bay mapped into centcom, throw an error
+/area/centcom/supplypod/pod_storage/Initialize(mapload) //temp_pod holding area
+ . = ..()
+ var/obj/imgbound = locate() in locate(200,SUPPLYPOD_X_OFFSET*-4.5, 1)
+ call(GLOB.podlauncher, "RegisterSignal")(imgbound, "ct[GLOB.podstyles[14][9]]", "[GLOB.podstyles[14][10]]dlauncher")
+
+/datum/centcom_podlauncher/proc/createOrderedArea(area/area_to_order) //This assumes the area passed in is a continuous square
+ if (isnull(area_to_order)) //If theres no supplypod bay mapped into centcom, throw an error
to_chat(holder.mob, "No /area/centcom/supplypod/loading/one (or /two or /three or /four) in the world! You can make one yourself (then refresh) for now, but yell at a mapper to fix this, today!")
CRASH("No /area/centcom/supplypod/loading/one (or /two or /three or /four) has been mapped into the centcom z-level!")
orderedArea = list()
- if (length(A.contents)) //Go through the area passed into the proc, and figure out the top left and bottom right corners by calculating max and min values
- var/startX = A.contents[1].x //Create the four values (we do it off a.contents[1] so they have some sort of arbitrary initial value. They should be overwritten in a few moments)
- var/endX = A.contents[1].x
- var/startY = A.contents[1].y
- var/endY = A.contents[1].y
- for (var/turf/T in A) //For each turf in the area, go through and find:
- if (T.x < startX) //The turf with the smallest x value. This is our startX
- startX = T.x
- else if (T.x > endX) //The turf with the largest x value. This is our endX
- endX = T.x
- else if (T.y > startY) //The turf with the largest Y value. This is our startY
- startY = T.y
- else if (T.y < endY) //The turf with the smallest Y value. This is our endY
- endY = T.y
- for (var/i in endY to startY)
- for (var/j in startX to endX)
- orderedArea.Add(locate(j,startY - (i - endY),1)) //After gathering the start/end x and y, go through locating each turf from top left to bottom right, like one would read a book
+ if (length(area_to_order.contents)) //Go through the area passed into the proc, and figure out the top left and bottom right corners by calculating max and min values
+ var/startX = area_to_order.contents[1].x //Create the four values (we do it off a.contents[1] so they have some sort of arbitrary initial value. They should be overwritten in a few moments)
+ var/endX = area_to_order.contents[1].x
+ var/startY = area_to_order.contents[1].y
+ var/endY = area_to_order.contents[1].y
+ for (var/turf/turf_in_area in area_to_order) //For each turf in the area, go through and find:
+ if (turf_in_area.x < startX) //The turf with the smallest x value. This is our startX
+ startX = turf_in_area.x
+ else if (turf_in_area.x > endX) //The turf with the largest x value. This is our endX
+ endX = turf_in_area.x
+ else if (turf_in_area.y > startY) //The turf with the largest Y value. This is our startY
+ startY = turf_in_area.y
+ else if (turf_in_area.y < endY) //The turf with the smallest Y value. This is our endY
+ endY = turf_in_area.y
+ for (var/vertical in endY to startY)
+ for (var/horizontal in startX to endX)
+ orderedArea.Add(locate(horizontal, startY - (vertical - endY), 1)) //After gathering the start/end x and y, go through locating each turf from top left to bottom right, like one would read a book
return orderedArea //Return the filled list
/datum/centcom_podlauncher/proc/preLaunch() //Creates a list of acceptable items,
numTurfs = 0 //Counts the number of turfs that can be launched (remember, supplypods either launch all at once or one turf-worth of items at a time)
acceptableTurfs = list()
- for (var/turf/T in orderedArea) //Go through the orderedArea list
- if (typecache_filter_list_reverse(T.contents, ignored_atoms).len != 0) //if there is something in this turf that isn't in the blacklist, we consider this turf "acceptable" and add it to the acceptableTurfs list
- acceptableTurfs.Add(T) //Because orderedArea was an ordered linear list, acceptableTurfs will be as well.
+ for (var/t in orderedArea) //Go through the orderedArea list
+ var/turf/unchecked_turf = t
+ if (iswallturf(unchecked_turf) || typecache_filter_list_reverse(unchecked_turf.contents, ignored_atoms).len != 0) //if there is something in this turf that isn't in the blacklist, we consider this turf "acceptable" and add it to the acceptableTurfs list
+ acceptableTurfs.Add(unchecked_turf) //Because orderedArea was an ordered linear list, acceptableTurfs will be as well.
numTurfs ++
launchList = list() //Anything in launchList will go into the supplypod when it is launched
if (length(acceptableTurfs) && !temp_pod.reversing && !temp_pod.effectMissile) //We dont fill the supplypod if acceptableTurfs is empty, if the pod is going in reverse (effectReverse=true), or if the pod is acitng like a missile (effectMissile=true)
switch(launchChoice)
- if(0) //If we are launching all the turfs at once
- for (var/turf/T in acceptableTurfs)
- launchList |= typecache_filter_list_reverse(T.contents, ignored_atoms) //We filter any blacklisted atoms and add the rest to the launchList
- if(1) //If we are launching one at a time
+ if(LAUNCH_ALL) //If we are launching all the turfs at once
+ for (var/t in acceptableTurfs)
+ var/turf/accepted_turf = t
+ launchList |= typecache_filter_list_reverse(accepted_turf.contents, ignored_atoms) //We filter any blacklisted atoms and add the rest to the launchList
+ if (iswallturf(accepted_turf))
+ launchList += accepted_turf
+ if(LAUNCH_ORDERED) //If we are launching one at a time
if (launchCounter > acceptableTurfs.len) //Check if the launchCounter, which acts as an index, is too high. If it is, reset it to 1
launchCounter = 1 //Note that the launchCounter index is incremented in the launch() proc
- for (var/atom/movable/O in acceptableTurfs[launchCounter].contents) //Go through the acceptableTurfs list based on the launchCounter index
- launchList |= typecache_filter_list_reverse(acceptableTurfs[launchCounter].contents, ignored_atoms) //Filter the specicic turf chosen from acceptableTurfs, and add it to the launchList
- if(2) //If we are launching randomly
- launchList |= typecache_filter_list_reverse(pick_n_take(acceptableTurfs).contents, ignored_atoms) //filter a random turf from the acceptableTurfs list and add it to the launchList
+ var/turf/next_turf_in_line = acceptableTurfs[launchCounter]
+ launchList |= typecache_filter_list_reverse(next_turf_in_line.contents, ignored_atoms) //Filter the specicic turf chosen from acceptableTurfs, and add it to the launchList
+ if (iswallturf(next_turf_in_line))
+ launchList += next_turf_in_line
+ if(LAUNCH_RANDOM) //If we are launching randomly
+ var/turf/acceptable_turf = pick_n_take(acceptableTurfs)
+ launchList |= typecache_filter_list_reverse(acceptable_turf.contents, ignored_atoms) //filter a random turf from the acceptableTurfs list and add it to the launchList
+ if (iswallturf(acceptable_turf))
+ launchList += acceptable_turf
updateSelector() //Call updateSelector(), which, if we are launching one at a time (launchChoice==2), will move to the next turf that will be launched
//UpdateSelector() is here (instead if the if(1) switch block) because it also moves the selector to nullspace (to hide it) if needed
-/datum/centcom_podlauncher/proc/launch(turf/A) //Game time started
- if (isnull(A))
+/datum/centcom_podlauncher/proc/launch(turf/target_turf) //Game time started
+ if (isnull(target_turf))
return
var/obj/structure/closet/supplypod/centcompod/toLaunch = DuplicateObject(temp_pod) //Duplicate the temp_pod (which we have been varediting or configuring with the UI) and store the result
- /*
- if(dropoff_turf)
- toLaunch.reverse_dropoff_turf = dropoff_turf
- else
- toLaunch.reverse_dropoff_turf = bay //Bay is currently a nonstatic expression, so it cant go into toLaunch using DuplicateObject
- */
toLaunch.update_icon()//we update_icon() here so that the door doesnt "flicker on" right after it lands
- // var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/fly_me_to_the_moon]
- // toLaunch.forceMove(shippingLane) The shipping lane is temporarily closed due to ratvarian blockades
+ var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding]
+ toLaunch.forceMove(shippingLane)
if (launchClone) //We arent launching the actual items from the bay, rather we are creating clones and launching those
if(launchRandomItem)
- var/atom/movable/O = pick_n_take(launchList)
- DuplicateObject(O).forceMove(toLaunch) //Duplicate a single atom/movable from launchList and forceMove it into the supplypod
+ var/launch_candidate = pick_n_take(launchList)
+ if(!isnull(launch_candidate))
+ if (iswallturf(launch_candidate))
+ var/atom/atom_to_launch = launch_candidate
+ toLaunch.turfs_in_cargo += atom_to_launch.type
+ else
+ var/atom/movable/movable_to_launch = launch_candidate
+ DuplicateObject(movable_to_launch).forceMove(toLaunch) //Duplicate a single atom/movable from launchList and forceMove it into the supplypod
else
- for (var/atom/movable/O in launchList)
- DuplicateObject(O).forceMove(toLaunch) //Duplicate each atom/movable in launchList and forceMove them into the supplypod
+ for (var/launch_candidate in launchList)
+ if (isnull(launch_candidate))
+ continue
+ if (iswallturf(launch_candidate))
+ var/turf/turf_to_launch = launch_candidate
+ toLaunch.turfs_in_cargo += turf_to_launch.type
+ else
+ var/atom/movable/movable_to_launch = launch_candidate
+ DuplicateObject(movable_to_launch).forceMove(toLaunch) //Duplicate each atom/movable in launchList and forceMove them into the supplypod
else
if(launchRandomItem)
- var/atom/movable/O = pick_n_take(launchList)
- O.forceMove(toLaunch) //and forceMove any atom/moveable into the supplypod
+ var/atom/random_item = pick_n_take(launchList)
+ if(!isnull(random_item))
+ if (iswallturf(random_item))
+ var/turf/wall = random_item
+ toLaunch.turfs_in_cargo += wall.type
+ wall.ScrapeAway()
+ else
+ var/atom/movable/random_item_movable = random_item
+ random_item_movable.forceMove(toLaunch) //and forceMove any atom/moveable into the supplypod
else
- for (var/atom/movable/O in launchList) //If we aren't cloning the objects, just go through the launchList
- O.forceMove(toLaunch) //and forceMove any atom/moveable into the supplypod
- new /obj/effect/abstract/DPtarget(A, toLaunch) //Then, create the DPTarget effect, which will eventually forceMove the temp_pod to it's location
+ for (var/thing_to_launch in launchList) //If we aren't cloning the objects, just go through the launchList
+ if (isnull(thing_to_launch))
+ continue
+ if(iswallturf(thing_to_launch))
+ var/turf/wall = thing_to_launch
+ toLaunch.turfs_in_cargo += wall.type
+ wall.ScrapeAway()
+ else
+ var/atom/movable/movable_to_launch = thing_to_launch
+ movable_to_launch.forceMove(toLaunch) //and forceMove any atom/moveable into the supplypod
+ new /obj/effect/pod_landingzone(target_turf, toLaunch) //Then, create the DPTarget effect, which will eventually forceMove the temp_pod to it's location
if (launchClone)
launchCounter++ //We only need to increment launchCounter if we are cloning objects.
//If we aren't cloning objects, taking and removing the first item each time from the acceptableTurfs list will inherently iterate through the list in order
/datum/centcom_podlauncher/proc/updateSelector() //Ensures that the selector effect will showcase the next item if needed
- if (launchChoice == 1 && length(acceptableTurfs) && !temp_pod.reversing && !temp_pod.effectMissile) //We only show the selector if we are taking items from the bay
- var/index = launchCounter + 1 //launchCounter acts as an index to the ordered acceptableTurfs list, so adding one will show the next item in the list
+ if (launchChoice == LAUNCH_ORDERED && length(acceptableTurfs) > 1 && !temp_pod.reversing && !temp_pod.effectMissile) //We only show the selector if we are taking items from the bay
+ var/index = (launchCounter == 1 ? launchCounter : launchCounter + 1) //launchCounter acts as an index to the ordered acceptableTurfs list, so adding one will show the next item in the list. We don't want to do this for the very first item tho
if (index > acceptableTurfs.len) //out of bounds check
index = 1
selector.forceMove(acceptableTurfs[index]) //forceMove the selector to the next turf in the ordered acceptableTurfs list
@@ -649,31 +767,106 @@
qdel(O)
for (var/mob/M in bay.GetAllContents())
qdel(M)
+ for (var/bayturf in bay)
+ var/turf/turf_to_clear = bayturf
+ turf_to_clear.ChangeTurf(/turf/open/floor/plasteel)
/datum/centcom_podlauncher/Destroy() //The Destroy() proc. This is called by ui_close proc, or whenever the user leaves the game
- updateCursor(FALSE, FALSE) //Make sure our moues cursor resets to default. False means we are not in launch mode
- qdel(temp_pod) //Delete the temp_pod
- qdel(selector) //Delete the selector effect
+ updateCursor(TRUE) //Make sure our moues cursor resets to default. False means we are not in launch mode
+ QDEL_NULL(temp_pod) //Delete the temp_pod
+ QDEL_NULL(selector) //Delete the selector effect
+ QDEL_NULL(indicator)
. = ..()
-/datum/centcom_podlauncher/proc/supplypod_punish_log(var/list/whoDyin)
+/datum/centcom_podlauncher/proc/supplypod_punish_log(list/whoDyin)
var/podString = effectBurst ? "5 pods" : "a pod"
var/whomString = ""
if (LAZYLEN(whoDyin))
for (var/mob/living/M in whoDyin)
whomString += "[key_name(M)], "
- var/delayString = temp_pod.landingDelay == initial(temp_pod.landingDelay) ? "" : " Delay=[temp_pod.landingDelay*0.1]s"
- var/damageString = temp_pod.damage == 0 ? "" : " Dmg=[temp_pod.damage]"
- var/explosionString = ""
- var/explosion_sum = temp_pod.explosionSize[1] + temp_pod.explosionSize[2] + temp_pod.explosionSize[3] + temp_pod.explosionSize[4]
- if (explosion_sum != 0)
- explosionString = " Boom=|"
- for (var/X in temp_pod.explosionSize)
- explosionString += "[X]|"
-
- var/msg = "launched [podString] towards [whomString] [delayString][damageString][explosionString]"
+ var/msg = "launched [podString] towards [whomString]"
message_admins("[key_name_admin(usr)] [msg] in [ADMIN_VERBOSEJMP(specificTarget)].")
if (length(whoDyin))
for (var/mob/living/M in whoDyin)
admin_ticket_log(M, "[key_name_admin(usr)] [msg]")
+
+/datum/centcom_podlauncher/proc/loadData(var/list/dataToLoad)
+ bayNumber = dataToLoad["bayNumber"]
+ customDropoff = dataToLoad["customDropoff"]
+ renderLighting = dataToLoad["renderLighting"]
+ launchClone = dataToLoad["launchClone"] //Do we launch the actual items in the bay or just launch clones of them?
+ launchRandomItem = dataToLoad["launchRandomItem"] //Do we launch a single random item instead of everything on the turf?
+ launchChoice = dataToLoad["launchChoice"] //Launch turfs all at once (0), ordered (1), or randomly(1)
+ explosionChoice = dataToLoad["explosionChoice"] //An explosion that occurs when landing. Can be no explosion (0), custom explosion (1), or maxcap (2)
+ damageChoice = dataToLoad["damageChoice"] //Damage that occurs to any mob under the pod when it lands. Can be no damage (0), custom damage (1), or gib+5000dmg (2)
+ temp_pod.landingDelay = dataToLoad["delay_1"] //How long the pod takes to land after launching
+ temp_pod.fallDuration = dataToLoad["delay_2"] //How long the pod's falling animation lasts
+ temp_pod.openingDelay = dataToLoad["delay_3"] //How long the pod takes to open after landing
+ temp_pod.departureDelay = dataToLoad["delay_4"] //How long the pod takes to leave after opening (if bluespace=true, it deletes. if reversing=true, it flies back to centcom)
+ temp_pod.setStyle(dataToLoad["styleChoice"]) //Style is a variable that keeps track of what the pod is supposed to look like. It acts as an index to the GLOB.podstyles list in cargo.dm defines to get the proper icon/name/desc for the pod.
+ temp_pod.effectShrapnel = dataToLoad["effectShrapnel"] //If true, creates a cloud of shrapnel of a decided type and magnitude on landing
+ temp_pod.shrapnel_type = text2path(dataToLoad["shrapnelType"])
+ temp_pod.shrapnel_magnitude = dataToLoad["shrapnelMagnitude"]
+ temp_pod.effectStun = dataToLoad["effectStun"]//If true, stuns anyone under the pod when it launches until it lands, forcing them to get hit by the pod. Devilish!
+ temp_pod.effectLimb = dataToLoad["effectLimb"]//If true, pops off a limb (if applicable) from anyone caught under the pod when it lands
+ temp_pod.effectOrgans = dataToLoad["effectOrgans"]//If true, yeets the organs out of any bodies caught under the pod when it lands
+ temp_pod.bluespace = dataToLoad["effectBluespace"] //If true, the pod deletes (in a shower of sparks) after landing
+ temp_pod.effectStealth = dataToLoad["effectStealth"]//If true, a target icon isn't displayed on the turf where the pod will land
+ temp_pod.effectQuiet = dataToLoad["effectQuiet"] //The female sniper. If true, the pod makes no noise (including related explosions, opening sounds, etc)
+ temp_pod.effectMissile = dataToLoad["effectMissile"] //If true, the pod deletes the second it lands. If you give it an explosion, it will act like a missile exploding as it hits the ground
+ temp_pod.effectCircle = dataToLoad["effectCircle"] //If true, allows the pod to come in at any angle. Bit of a weird feature but whatever its here
+ effectBurst = dataToLoad["effectBurst"] //IOf true, launches five pods at once (with a very small delay between for added coolness), in a 3x3 area centered around the area
+ temp_pod.reversing = dataToLoad["effectReverse"] //If true, the pod will not send any items. Instead, after opening, it will close again (picking up items/mobs) and fly back to centcom
+ temp_pod.reverseOptionList = dataToLoad["reverseOptionList"]
+ specificTarget = dataToLoad["effectTarget"] //Launches the pod at the turf of a specific mob target, rather than wherever the user clicked. Useful for smites
+ temp_pod.adminNamed = dataToLoad["effectName"] //Determines whether or not the pod has been named by an admin. If true, the pod's name will not get overridden when the style of the pod changes (changing the style of the pod normally also changes the name+desc)
+ temp_pod.name = dataToLoad["podName"]
+ temp_pod.desc = dataToLoad["podDesc"]
+ effectAnnounce = dataToLoad["effectAnnounce"]
+ numTurfs = dataToLoad["numObjects"] //Counts the number of turfs that contain a launchable object in the centcom supplypod bay
+ temp_pod.fallingSound = dataToLoad["fallingSound"]//Admin sound to play as the pod falls
+ temp_pod.landingSound = dataToLoad["landingSound"]//Admin sound to play when the pod lands
+ temp_pod.openingSound = dataToLoad["openingSound"]//Admin sound to play when the pod opens
+ temp_pod.leavingSound = dataToLoad["leavingSound"]//Admin sound to play when the pod leaves
+ temp_pod.soundVolume = dataToLoad["soundVolume"] //Admin sound to play when the pod leaves
+ picking_dropoff_turf = FALSE
+ launcherActivated = FALSE
+ updateCursor()
+ refreshView()
+
+GLOBAL_DATUM_INIT(podlauncher, /datum/centcom_podlauncher, new)
+//Proc for admins to enable others to use podlauncher after roundend
+/datum/centcom_podlauncher/proc/give_podlauncher(mob/living/user, override)
+ if (SSticker.current_state < GAME_STATE_FINISHED)
+ return
+ if (!istype(user))
+ user = override
+ if (user)
+ setup(user)//setup the datum
+
+//Set the dropoff location and indicator to either a specific turf or somewhere in an area
+/datum/centcom_podlauncher/proc/setDropoff(target)
+ var/turf/target_turf
+ if (isturf(target))
+ target_turf = target
+ else if (isarea(target))
+ target_turf = pick(get_area_turfs(target))
+ else
+ CRASH("Improper type passed to setDropoff! Should be /turf or /area")
+ temp_pod.reverse_dropoff_coords = list(target_turf.x, target_turf.y, target_turf.z)
+ indicator.forceMove(target_turf)
+
+/obj/effect/hallucination/simple/supplypod_selector
+ name = "Supply Selector (Only you can see this)"
+ image_icon = 'icons/obj/supplypods_32x32.dmi'
+ image_state = "selector"
+ image_layer = FLY_LAYER
+ alpha = 150
+
+/obj/effect/hallucination/simple/dropoff_location
+ name = "Dropoff Location (Only you can see this)"
+ image_icon = 'icons/obj/supplypods_32x32.dmi'
+ image_state = "dropoff_indicator"
+ image_layer = FLY_LAYER
+ alpha = 0
diff --git a/code/modules/cargo/expressconsole.dm b/code/modules/cargo/expressconsole.dm
index 4ca97a13a5..fdf2b9d673 100644
--- a/code/modules/cargo/expressconsole.dm
+++ b/code/modules/cargo/expressconsole.dm
@@ -190,7 +190,7 @@
LZ = pick(empty_turfs)
if (SO.pack.cost <= points_to_check && LZ)//we need to call the cost check again because of the CHECK_TICK call
D.adjust_money(-SO.pack.cost)
- new /obj/effect/abstract/DPtarget(LZ, podType, SO)
+ new /obj/effect/pod_landingzone(LZ, podType, SO)
. = TRUE
update_icon()
else
@@ -208,7 +208,7 @@
for(var/i in 1 to MAX_EMAG_ROCKETS)
var/LZ = pick(empty_turfs)
LAZYREMOVE(empty_turfs, LZ)
- new /obj/effect/abstract/DPtarget(LZ, podType, SO)
+ new /obj/effect/pod_landingzone(LZ, podType, SO)
. = TRUE
update_icon()
CHECK_TICK
diff --git a/code/modules/cargo/gondolapod.dm b/code/modules/cargo/gondolapod.dm
index be2db06346..70431d6447 100644
--- a/code/modules/cargo/gondolapod.dm
+++ b/code/modules/cargo/gondolapod.dm
@@ -42,7 +42,7 @@
set name = "Release Contents"
set category = "Gondola"
set desc = "Release any contents stored within your vast belly."
- linked_pod.open(src, forced = TRUE)
+ linked_pod.open(src, TRUE)
/mob/living/simple_animal/pet/gondola/gondolapod/examine(mob/user)
..()
@@ -61,16 +61,16 @@
else
to_chat(src, "A closer look inside yourself reveals... nothing.")
-/mob/living/simple_animal/pet/gondola/gondolapod/proc/setOpened()
+/mob/living/simple_animal/pet/gondola/gondolapod/setOpened()
opened = TRUE
update_icon()
- addtimer(CALLBACK(src, .proc/setClosed), 50)
+ addtimer(CALLBACK(src, /atom.proc/setClosed), 50)
-/mob/living/simple_animal/pet/gondola/gondolapod/proc/setClosed()
+/mob/living/simple_animal/pet/gondola/gondolapod/setClosed()
opened = FALSE
update_icon()
/mob/living/simple_animal/pet/gondola/gondolapod/death()
qdel(linked_pod) //Will cause the open() proc for the linked supplypod to be called with the "broken" parameter set to true, meaning that it will dump its contents on death
qdel(src)
- ..()
\ No newline at end of file
+ ..()
diff --git a/code/modules/cargo/packs/misc.dm b/code/modules/cargo/packs/misc.dm
index 394b86bb81..9c15e75cd6 100644
--- a/code/modules/cargo/packs/misc.dm
+++ b/code/modules/cargo/packs/misc.dm
@@ -351,6 +351,10 @@
name = "Black Carpet Single-Pack"
contains = list(/obj/item/stack/tile/carpet/black/fifty)
+/datum/supply_pack/misc/carpet/arcade
+ name = "Arcade Carpet Single-Pack"
+ contains = list(/obj/item/stack/tile/carpet/arcade/fifty)
+
/datum/supply_pack/misc/carpet/premium
name = "Monochrome Carpet Single-Pack"
desc = "Exotic carpets for all your decorating needs. This 30 units stack of extra soft carpet will tie any room together."
diff --git a/code/modules/cargo/supplypod.dm b/code/modules/cargo/supplypod.dm
index aaa1afb004..2a233b9116 100644
--- a/code/modules/cargo/supplypod.dm
+++ b/code/modules/cargo/supplypod.dm
@@ -1,21 +1,25 @@
-//The "BDPtarget" temp visual is created by anything that "launches" a supplypod. It makes two things: a falling droppod animation, and the droppod itself.
+//The "pod_landingzone" temp visual is created by anything that "launches" a supplypod. This is what animates the pod and makes the pod forcemove to the station.
//------------------------------------SUPPLY POD-------------------------------------//
/obj/structure/closet/supplypod
name = "supply pod" //Names and descriptions are normally created with the setStyle() proc during initialization, but we have these default values here as a failsafe
desc = "A Nanotrasen supply drop pod."
icon = 'icons/obj/supplypods.dmi'
- icon_state = "supplypod"
- pixel_x = -16 //2x2 sprite
- pixel_y = -5
- layer = TABLE_LAYER //So that the crate inside doesn't appear underneath
+ icon_state = "pod" //This is a common base sprite shared by a number of pods
+ pixel_x = SUPPLYPOD_X_OFFSET //2x2 sprite
+ layer = BELOW_OBJ_LAYER //So that the crate inside doesn't appear underneath
allow_objects = TRUE
allow_dense = TRUE
delivery_icon = null
can_weld_shut = FALSE
- armor = list("melee" = 30, "bullet" = 50, "laser" = 50, "energy" = 100, "bomb" = 100, "bio" = 0, "rad" = 0, "fire" = 100, "acid" = 80)
+ armor = list(MELEE = 30, BULLET = 50, LASER = 50, ENERGY = 100, BOMB = 100, BIO = 0, RAD = 0, FIRE = 100, ACID = 80)
anchored = TRUE //So it cant slide around after landing
anchorable = FALSE
flags_1 = PREVENT_CONTENTS_EXPLOSION_1
+ appearance_flags = KEEP_TOGETHER | PIXEL_SCALE
+ density = FALSE
+ ///List of bitflags for supply pods, see: code\__DEFINES\obj_flags.dm
+ var/pod_flags = NONE
+
//*****NOTE*****: Many of these comments are similarly described in centcom_podlauncher.dm. If you change them here, please consider doing so in the centcom podlauncher code as well!
var/adminNamed = FALSE //Determines whether or not the pod has been named by an admin. If true, the pod's name will not get overridden when the style of the pod changes (changing the style of the pod normally also changes the name+desc)
var/bluespace = FALSE //If true, the pod deletes (in a shower of sparks) after landing
@@ -27,12 +31,13 @@
var/effectLimb = FALSE //If true, pops off a limb (if applicable) from anyone caught under the pod when it lands
var/effectOrgans = FALSE //If true, yeets out every limb and organ from anyone caught under the pod when it lands
var/effectGib = FALSE //If true, anyone under the pod will be gibbed when it lands
- var/effectStealth = FALSE //If true, a target icon isnt displayed on the turf where the pod will land
+ var/effectStealth = FALSE //If true, a target icon isn't displayed on the turf where the pod will land
var/effectQuiet = FALSE //The female sniper. If true, the pod makes no noise (including related explosions, opening sounds, etc)
var/effectMissile = FALSE //If true, the pod deletes the second it lands. If you give it an explosion, it will act like a missile exploding as it hits the ground
var/effectCircle = FALSE //If true, allows the pod to come in at any angle. Bit of a weird feature but whatever its here
- var/style = STYLE_STANDARD //Style is a variable that keeps track of what the pod is supposed to look like. It acts as an index to the POD_STYLES list in cargo.dm defines to get the proper icon/name/desc for the pod.
+ var/style = STYLE_STANDARD //Style is a variable that keeps track of what the pod is supposed to look like. It acts as an index to the GLOB.podstyles list in cargo.dm defines to get the proper icon/name/desc for the pod.
var/reversing = FALSE //If true, the pod will not send any items. Instead, after opening, it will close again (picking up items/mobs) and fly back to centcom
+ var/list/reverse_dropoff_coords //Turf that the reverse pod will drop off it's newly-acquired cargo to
var/fallDuration = 4
var/fallingSoundLength = 11
var/fallingSound = 'sound/weapons/mortar_long_whistle.ogg'//Admin sound to play before the pod lands
@@ -40,10 +45,20 @@
var/openingSound //Admin sound to play when the pod opens
var/leavingSound //Admin sound to play when the pod leaves
var/soundVolume = 80 //Volume to play sounds at. Ignores the cap
- var/bay //Used specifically for the centcom_podlauncher datum. Holds the current bay the user is launching objects from. Bays are specific rooms on the centcom map.
var/list/explosionSize = list(0,0,2,3)
var/stay_after_drop = FALSE
- var/specialised = TRUE // It's not a general use pod for cargo/admin use
+ var/specialised = FALSE // It's not a general use pod for cargo/admin use
+ var/rubble_type //Rubble effect associated with this supplypod
+ var/decal = "default" //What kind of extra decals we add to the pod to make it look nice
+ var/door = "pod_door"
+ var/fin_mask = "topfin"
+ var/obj/effect/supplypod_rubble/rubble
+ var/obj/effect/engineglow/glow_effect
+ var/effectShrapnel = FALSE
+ var/shrapnel_type = /obj/item/projectile/bullet/shrapnel
+ var/shrapnel_magnitude = 3
+ var/list/reverseOptionList = list("Mobs"=FALSE,"Objects"=FALSE,"Anchored"=FALSE,"Underfloor"=FALSE,"Wallmounted"=FALSE,"Floors"=FALSE,"Walls"=FALSE)
+ var/list/turfs_in_cargo = list()
/obj/structure/closet/supplypod/bluespacepod
style = STYLE_BLUESPACE
@@ -53,12 +68,12 @@
/obj/structure/closet/supplypod/extractionpod
name = "Syndicate Extraction Pod"
- desc = "A specalised, blood-red styled pod for extracting high-value targets out of active mission areas."
+ desc = "A specalised, blood-red styled pod for extracting high-value targets out of active mission areas. Targets must be manually stuffed inside the pod for proper delivery."
specialised = TRUE
style = STYLE_SYNDICATE
bluespace = TRUE
explosionSize = list(0,0,1,2)
- landingDelay = 25 //Slightly longer than others
+ landingDelay = 25 //Longer than others
/obj/structure/closet/supplypod/centcompod
style = STYLE_CENTCOM
@@ -67,36 +82,102 @@
landingDelay = 20 //Very speedy!
resistance_flags = INDESTRUCTIBLE | LAVA_PROOF | FIRE_PROOF | UNACIDABLE | ACID_PROOF
-/obj/structure/closet/supplypod/proc/specialisedPod()
- return 1
-
-/obj/structure/closet/supplypod/extractionpod/specialisedPod(atom/movable/holder)
- holder.forceMove(pick(GLOB.holdingfacility)) // land in ninja jail
- open(holder, forced = TRUE)
-
-/obj/structure/closet/supplypod/Initialize()
+/obj/structure/closet/supplypod/Initialize(var/customStyle = FALSE)
. = ..()
- setStyle(style, TRUE) //Upon initialization, give the supplypod an iconstate, name, and description based on the "style" variable. This system is important for the centcom_podlauncher to function correctly
+ if (!loc)
+ var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding] //temporary holder for supplypods mid-transit
+ forceMove(shippingLane)
+ if (customStyle)
+ style = customStyle
+ setStyle(style) //Upon initialization, give the supplypod an iconstate, name, and description based on the "style" variable. This system is important for the centcom_podlauncher to function correctly
+
+/obj/structure/closet/supplypod/extractionpod/Initialize()
+ . = ..()
+ var/turf/picked_turf = pick(GLOB.holdingfacility)
+ reverse_dropoff_coords = list(picked_turf.x, picked_turf.y, picked_turf.z)
+
+/obj/structure/closet/supplypod/proc/setStyle(chosenStyle) //Used to give the sprite an icon state, name, and description.
+ style = chosenStyle
+ var/base = GLOB.podstyles[chosenStyle][POD_BASE] //GLOB.podstyles is a 2D array we treat as a dictionary. The style represents the verticle index, with the icon state, name, and desc being stored in the horizontal indexes of the 2D array.
+ icon_state = base
+ decal = GLOB.podstyles[chosenStyle][POD_DECAL]
+ rubble_type = GLOB.podstyles[chosenStyle][POD_RUBBLE_TYPE]
+ if (!adminNamed && !specialised) //We dont want to name it ourselves if it has been specifically named by an admin using the centcom_podlauncher datum
+ name = GLOB.podstyles[chosenStyle][POD_NAME]
+ desc = GLOB.podstyles[chosenStyle][POD_DESC]
+ if (GLOB.podstyles[chosenStyle][POD_DOOR])
+ door = "[base]_door"
+ else
+ door = FALSE
+ update_icon()
+
+/obj/structure/closet/supplypod/proc/SetReverseIcon()
+ fin_mask = "bottomfin"
+ if (GLOB.podstyles[style][POD_SHAPE] == POD_SHAPE_NORML)
+ icon_state = GLOB.podstyles[style][POD_BASE] + "_reverse"
+ pixel_x = initial(pixel_x)
+ transform = matrix()
+ update_icon()
+
+/obj/structure/closet/supplypod/proc/backToNonReverseIcon()
+ fin_mask = initial(fin_mask)
+ if (GLOB.podstyles[style][POD_SHAPE] == POD_SHAPE_NORML)
+ icon_state = GLOB.podstyles[style][POD_BASE]
+ pixel_x = initial(pixel_x)
+ transform = matrix()
+ update_icon()
/obj/structure/closet/supplypod/closet_update_overlays(list/new_overlays)
- . = new_overlays
- if (style == STYLE_SEETHROUGH || style == STYLE_INVISIBLE) //If we're invisible, we dont bother adding any overlays
- return
- if (opened)
- . += "[icon_state]_open"
- else
- . += "[icon_state]_door"
+ return
-/obj/structure/closet/supplypod/proc/setStyle(chosenStyle, var/duringInit = FALSE) //Used to give the sprite an icon state, name, and description
- if (!duringInit && style == chosenStyle) //Check if the input style is already the same as the pod's style. This happens in centcom_podlauncher, and as such we set the style to STYLE_CENTCOM.
- setStyle(STYLE_CENTCOM) //We make sure to not check this during initialize() so the standard supplypod works correctly.
+/obj/structure/closet/supplypod/update_overlays()
+ . = ..()
+ if (style == STYLE_INVISIBLE)
return
- style = chosenStyle
- icon_state = POD_STYLES[chosenStyle][POD_ICON_STATE] //POD_STYLES is a 2D array we treat as a dictionary. The style represents the verticle index, with the icon state, name, and desc being stored in the horizontal indexes of the 2D array.
- if (!adminNamed && !specialised) //We dont want to name it ourselves if it has been specifically named by an admin using the centcom_podlauncher datum
- name = POD_STYLES[chosenStyle][POD_NAME]
- desc = POD_STYLES[chosenStyle][POD_DESC]
- update_icon()
+ if (rubble)
+ . += rubble.getForeground(src)
+ if (style == STYLE_SEETHROUGH)
+ for (var/atom/A in contents)
+ var/mutable_appearance/itemIcon = new(A)
+ itemIcon.transform = matrix().Translate(-1 * SUPPLYPOD_X_OFFSET, 0)
+ . += itemIcon
+ for (var/t in turfs_in_cargo)//T is just a turf's type
+ var/turf/turf_type = t
+ var/mutable_appearance/itemIcon = mutable_appearance(initial(turf_type.icon), initial(turf_type.icon_state))
+ itemIcon.transform = matrix().Translate(-1 * SUPPLYPOD_X_OFFSET, 0)
+ . += itemIcon
+ return
+
+ if (opened) //We're opened means all we have to worry about is masking a decal if we have one
+ if (!decal) //We don't have a decal to mask
+ return
+ if (!door) //We have a decal but no door, so let's just add the decal
+ . += decal
+ return
+ var/icon/masked_decal = new(icon, decal) //The decal we want to apply
+ var/icon/door_masker = new(icon, door) //The door shape we want to 'cut out' of the decal
+ door_masker.MapColors(0,0,0,1, 0,0,0,1, 0,0,0,1, 1,1,1,0, 0,0,0,1)
+ door_masker.SwapColor("#ffffffff", null)
+ door_masker.Blend("#000000", ICON_SUBTRACT)
+ masked_decal.Blend(door_masker, ICON_ADD)
+ . += masked_decal
+ else //If we're closed
+ if (!door) //We have no door, lets see if we have a decal. If not, theres nothing we need to do
+ if (decal)
+ . += decal
+ return
+ else if (GLOB.podstyles[style][POD_SHAPE] != POD_SHAPE_NORML) //If we're not a normal pod shape (aka, if we don't have fins), just add the door without masking
+ . += door
+ else
+ var/icon/masked_door = new(icon, door) //The door we want to apply
+ var/icon/fin_masker = new(icon, "mask_[fin_mask]") //The fin shape we want to 'cut out' of the door
+ fin_masker.MapColors(0,0,0,1, 0,0,0,1, 0,0,0,1, 1,1,1,0, 0,0,0,1)
+ fin_masker.SwapColor("#ffffffff", null)
+ fin_masker.Blend("#000000", ICON_SUBTRACT)
+ masked_door.Blend(fin_masker, ICON_ADD)
+ . += masked_door
+ if (decal)
+ . += decal
/obj/structure/closet/supplypod/tool_interact(obj/item/W, mob/user)
if(bluespace) //We dont want to worry about interacting with bluespace pods, as they are due to delete themselves soon anyways.
@@ -110,187 +191,380 @@
/obj/structure/closet/supplypod/contents_explosion() //Supplypods also protect their contents from the harmful effects of fucking exploding.
return
-/obj/structure/closet/supplypod/toggle(mob/living/user) //Supplypods shouldn't be able to be manually opened under any circumstances, as the open() proc generates supply order datums
+/obj/structure/closet/supplypod/toggle(mob/living/user)
return
-/obj/structure/closet/supplypod/proc/handleReturningClose(atom/movable/holder, returntobay)
- opened = FALSE
- INVOKE_ASYNC(holder, .proc/setClosed) //Use the INVOKE_ASYNC proc to call setClosed() on whatever the holder may be, without giving the atom/movable base class a setClosed() proc definition
- for(var/atom/movable/O in get_turf(holder))
- if ((ismob(O) && !isliving(O)) || (is_type_in_typecache(O, GLOB.blacklisted_cargo_types) && !isliving(O))) //We dont want to take ghosts with us, and we don't want blacklisted items going, but we allow mobs.
- continue
- O.forceMove(holder) //Put objects inside before we close
- var/obj/effect/temp_visual/risingPod = new /obj/effect/abstract/DPfall(get_turf(holder), src) //Make a nice animation of flying back up
- risingPod.pixel_z = 0 //The initial value of risingPod's pixel_z is 200 because it normally comes down from a high spot
- animate(risingPod, pixel_z = 200, time = 10, easing = LINEAR_EASING) //Animate our rising pod
- if(returntobay)
- holder.forceMove(bay) //Move the pod back to centcom, where it belongs
- QDEL_IN(risingPod, 10)
- reversing = FALSE //Now that we're done reversing, we set this to false (otherwise we would get stuck in an infinite loop of calling the close proc at the bottom of open() )
- bluespace = TRUE //Make it so that the pod doesn't stay in centcom forever
- open(holder, forced = TRUE)
- else
- reversing = FALSE //Now that we're done reversing, we set this to false (otherwise we would get stuck in an infinite loop of calling the close proc at the bottom of open() )
- bluespace = TRUE //Make it so that the pod doesn't stay in centcom forever
- QDEL_IN(risingPod, 10)
- audible_message("The pod hisses, closing quickly and launching itself away from the station.", "The ground vibrates, the nearby pod launching away from the station.")
- stay_after_drop = FALSE
- specialisedPod(holder) // Do special actions for specialised pods - this is likely if we were already doing manual launches
+/obj/structure/closet/supplypod/open(mob/living/user, force = TRUE)
+ return
-/obj/structure/closet/supplypod/proc/preOpen() //Called before the open() proc. Handles anything that occurs right as the pod lands.
- var/turf/T = get_turf(src)
+/obj/structure/closet/supplypod/proc/handleReturnAfterDeparting(atom/movable/holder = src)
+ reversing = FALSE //Now that we're done reversing, we set this to false (otherwise we would get stuck in an infinite loop of calling the close proc at the bottom of open_pod() )
+ bluespace = TRUE //Make it so that the pod doesn't stay in centcom forever
+ pod_flags &= ~FIRST_SOUNDS //Make it so we play sounds now
+ if (!effectQuiet && style != STYLE_SEETHROUGH)
+ audible_message("The pod hisses, closing and launching itself away from the station.", "The ground vibrates, and you hear the sound of engines firing.")
+ stay_after_drop = FALSE
+ holder.pixel_z = initial(holder.pixel_z)
+ holder.alpha = initial(holder.alpha)
+ var/shippingLane = GLOB.areas_by_type[/area/centcom/supplypod/supplypod_temp_holding]
+ forceMove(shippingLane) //Move to the centcom-z-level until the pod_landingzone says we can drop back down again
+ if (!reverse_dropoff_coords) //If we're centcom-launched, the reverse dropoff turf will be a centcom loading bay. If we're an extraction pod, it should be the ninja jail. Thus, this shouldn't ever really happen.
+ var/obj/error_landmark = locate(/obj/effect/landmark/error) in GLOB.landmarks_list
+ var/turf/error_landmark_turf = get_turf(error_landmark)
+ reverse_dropoff_coords = list(error_landmark_turf.x, error_landmark_turf.y, error_landmark_turf.z)
+ landingDelay = initial(landingDelay) //Reset the landing timers so we land on whatever turf we're aiming at normally. Will be changed to be editable later (tm)
+ fallDuration = initial(fallDuration) //This is so if someone adds a really long dramatic landing time they don't have to sit through it twice on the pod's return trip
+ openingDelay = initial(openingDelay)
+ backToNonReverseIcon()
+ var/turf/return_turf = locate(reverse_dropoff_coords[1], reverse_dropoff_coords[2], reverse_dropoff_coords[3])
+ new /obj/effect/pod_landingzone(return_turf, src)
+
+/obj/structure/closet/supplypod/proc/preOpen() //Called before the open_pod() proc. Handles anything that occurs right as the pod lands.
+ var/turf/turf_underneath = get_turf(src)
var/list/B = explosionSize //Mostly because B is more readable than explosionSize :p
- if (landingSound)
- playsound(get_turf(src), landingSound, soundVolume, 0, 0)
- for (var/mob/living/M in T)
- if (effectLimb && iscarbon(M)) //If effectLimb is true (which means we pop limbs off when we hit people):
- var/mob/living/carbon/CM = M
- for (var/obj/item/bodypart/bodypart in CM.bodyparts) //Look at the bodyparts in our poor mob beneath our pod as it lands
- if(bodypart.body_part != HEAD && bodypart.body_part != CHEST)//we dont want to kill him, just teach em a lesson!
- if (bodypart.dismemberable)
- bodypart.dismember() //Using the power of flextape i've sawed this man's limb in half!
- break
- if (effectOrgans && iscarbon(M)) //effectOrgans means remove every organ in our mob
- var/mob/living/carbon/CM = M
- for(var/X in CM.internal_organs)
- var/destination = get_edge_target_turf(T, pick(GLOB.alldirs)) //Pick a random direction to toss them in
- var/obj/item/organ/O = X
- O.Remove() //Note that this isn't the same proc as for lists
- O.forceMove(T) //Move the organ outta the body
- O.throw_at(destination, 2, 3) //Thow the organ at a random tile 3 spots away
- sleep(1)
- for (var/obj/item/bodypart/bodypart in CM.bodyparts) //Look at the bodyparts in our poor mob beneath our pod as it lands
- var/destination = get_edge_target_turf(T, pick(GLOB.alldirs))
- if (bodypart.dismemberable)
- bodypart.dismember() //Using the power of flextape i've sawed this man's bodypart in half!
- bodypart.throw_at(destination, 2, 3)
+ density = TRUE //Density is originally false so the pod doesn't block anything while it's still falling through the air
+ AddComponent(/datum/component/pellet_cloud, projectile_type=shrapnel_type, magnitude=shrapnel_magnitude)
+ if(effectShrapnel)
+ SEND_SIGNAL(src, COMSIG_SUPPLYPOD_LANDED)
+ for (var/mob/living/target_living in turf_underneath)
+ if (iscarbon(target_living)) //If effectLimb is true (which means we pop limbs off when we hit people):
+ if (effectLimb)
+ var/mob/living/carbon/carbon_target_mob = target_living
+ for (var/bp in carbon_target_mob.bodyparts) //Look at the bodyparts in our poor mob beneath our pod as it lands
+ var/obj/item/bodypart/bodypart = bp
+ if(bodypart.body_part != HEAD && bodypart.body_part != CHEST)//we dont want to kill him, just teach em a lesson!
+ if (bodypart.dismemberable)
+ bodypart.dismember() //Using the power of flextape i've sawed this man's limb in half!
+ break
+ if (effectOrgans) //effectOrgans means remove every organ in our mob
+ var/mob/living/carbon/carbon_target_mob = target_living
+ for(var/organ in carbon_target_mob.internal_organs)
+ var/destination = get_edge_target_turf(turf_underneath, pick(GLOB.alldirs)) //Pick a random direction to toss them in
+ var/obj/item/organ/organ_to_yeet = organ
+ organ_to_yeet.Remove(carbon_target_mob) //Note that this isn't the same proc as for lists
+ organ_to_yeet.forceMove(turf_underneath) //Move the organ outta the body
+ organ_to_yeet.throw_at(destination, 2, 3) //Thow the organ at a random tile 3 spots away
sleep(1)
+ for (var/bp in carbon_target_mob.bodyparts) //Look at the bodyparts in our poor mob beneath our pod as it lands
+ var/obj/item/bodypart/bodypart = bp
+ var/destination = get_edge_target_turf(turf_underneath, pick(GLOB.alldirs))
+ if (bodypart.dismemberable)
+ bodypart.dismember() //Using the power of flextape i've sawed this man's bodypart in half!
+ bodypart.throw_at(destination, 2, 3)
+ sleep(1)
if (effectGib) //effectGib is on, that means whatever's underneath us better be fucking oof'd on
- M.adjustBruteLoss(5000) //THATS A LOT OF DAMAGE (called just in case gib() doesnt work on em)
- M.gib() //After adjusting the fuck outta that brute loss we finish the job with some satisfying gibs
+ target_living.adjustBruteLoss(5000) //THATS A LOT OF DAMAGE (called just in case gib() doesnt work on em)
+ if (!QDELETED(target_living))
+ target_living.gib() //After adjusting the fuck outta that brute loss we finish the job with some satisfying gibs
else
- M.adjustBruteLoss(damage)
+ target_living.adjustBruteLoss(damage)
var/explosion_sum = B[1] + B[2] + B[3] + B[4]
if (explosion_sum != 0) //If the explosion list isn't all zeroes, call an explosion
- explosion(get_turf(src), B[1], B[2], B[3], flame_range = B[4], silent = effectQuiet, ignorecap = istype(src, /obj/structure/closet/supplypod/centcompod)) //less advanced equipment than bluespace pod, so larger explosion when landing
- else if (!effectQuiet) //If our explosion list IS all zeroes, we still make a nice explosion sound (unless the effectQuiet var is true)
- playsound(src, "explosion", landingSound ? 15 : 80, 1)
+ explosion(turf_underneath, B[1], B[2], B[3], flame_range = B[4], silent = effectQuiet, ignorecap = istype(src, /obj/structure/closet/supplypod/centcompod)) //less advanced equipment than bluespace pod, so larger explosion when landing
+ else if (!effectQuiet && !(pod_flags & FIRST_SOUNDS)) //If our explosion list IS all zeroes, we still make a nice explosion sound (unless the effectQuiet var is true)
+ playsound(src, "explosion", landingSound ? soundVolume * 0.25 : soundVolume, TRUE)
+ if (landingSound)
+ playsound(turf_underneath, landingSound, soundVolume, FALSE, FALSE)
if (effectMissile) //If we are acting like a missile, then right after we land and finish fucking shit up w explosions, we should delete
opened = TRUE //We set opened to TRUE to avoid spending time trying to open (due to being deleted) during the Destroy() proc
qdel(src)
+ return
if (style == STYLE_GONDOLA) //Checks if we are supposed to be a gondola pod. If so, create a gondolapod mob, and move this pod to nullspace. I'd like to give a shout out, to my man oranges
- var/mob/living/simple_animal/pet/gondola/gondolapod/benis = new(get_turf(src), src)
+ var/mob/living/simple_animal/pet/gondola/gondolapod/benis = new(turf_underneath, src)
benis.contents |= contents //Move the contents of this supplypod into the gondolapod mob.
moveToNullspace()
- addtimer(CALLBACK(src, .proc/open, benis), openingDelay) //After the openingDelay passes, we use the open proc from this supplyprod while referencing the contents of the "holder", in this case the gondolapod mob
+ addtimer(CALLBACK(src, .proc/open_pod, benis), openingDelay) //After the openingDelay passes, we use the open proc from this supplyprod while referencing the contents of the "holder", in this case the gondolapod mob
+ else if (style == STYLE_SEETHROUGH)
+ open_pod(src)
else
- addtimer(CALLBACK(src, .proc/open, src), openingDelay) //After the openingDelay passes, we use the open proc from this supplypod, while referencing this supplypod's contents
+ addtimer(CALLBACK(src, .proc/open_pod, src), openingDelay) //After the openingDelay passes, we use the open proc from this supplypod, while referencing this supplypod's contents
-/obj/structure/closet/supplypod/open(atom/movable/holder, var/broken = FALSE, var/forced = FALSE) //The holder var represents an atom whose contents we will be working with
- var/turf/T = get_turf(holder) //Get the turf of whoever's contents we're talking about
+/obj/structure/closet/supplypod/proc/open_pod(atom/movable/holder, broken = FALSE, forced = FALSE) //The holder var represents an atom whose contents we will be working with
if (!holder)
return
- if(opened)
+ if (opened) //This is to ensure we don't open something that has already been opened
return
- opened = TRUE //This is to ensure we don't open something that has already been opened
- var/mob/M
+ holder.setOpened()
+ var/turf/turf_underneath = get_turf(holder) //Get the turf of whoever's contents we're talking about
if (istype(holder, /mob)) //Allows mobs to assume the role of the holder, meaning we look at the mob's contents rather than the supplypod's contents. Typically by this point the supplypod's contents have already been moved over to the mob's contents
- M = holder
- if (M.key && !forced && !broken) //If we are player controlled, then we shouldnt open unless the opening is manual, or if it is due to being destroyed (represented by the "broken" parameter)
+ var/mob/holder_as_mob = holder
+ if (holder_as_mob.key && !forced && !broken) //If we are player controlled, then we shouldn't open unless the opening is manual, or if it is due to being destroyed (represented by the "broken" parameter)
return
if (openingSound)
- playsound(get_turf(holder), openingSound, soundVolume, 0, 0) //Special admin sound to play
- INVOKE_ASYNC(holder, .proc/setOpened) //Use the INVOKE_ASYNC proc to call setOpened() on whatever the holder may be, without giving the atom/movable base class a setOpened() proc definition
- if (style == STYLE_SEETHROUGH)
- update_icon()
- for (var/atom/movable/O in holder.contents) //Go through the contents of the holder
- O.forceMove(T) //move everything from the contents of the holder to the turf of the holder
- if (!effectQuiet && !openingSound && style != STYLE_SEETHROUGH) //If we aren't being quiet, play the default pod open sound
- playsound(get_turf(holder), open_sound, 15, 1, -3)
+ playsound(get_turf(holder), openingSound, soundVolume, FALSE, FALSE) //Special admin sound to play
+ for (var/turf_type in turfs_in_cargo)
+ turf_underneath.PlaceOnTop(turf_type)
+ for (var/cargo in contents)
+ var/atom/movable/movable_cargo = cargo
+ movable_cargo.forceMove(turf_underneath)
+ if (!effectQuiet && !openingSound && style != STYLE_SEETHROUGH && !(pod_flags & FIRST_SOUNDS)) //If we aren't being quiet, play the default pod open sound
+ playsound(get_turf(holder), open_sound, 15, TRUE, -3)
if (broken) //If the pod is opening because it's been destroyed, we end here
return
if (style == STYLE_SEETHROUGH)
- depart(src)
+ startExitSequence(src)
else
+ if (reversing)
+ addtimer(CALLBACK(src, .proc/SetReverseIcon), departureDelay/2) //Finish up the pod's duties after a certain amount of time
if(!stay_after_drop) // Departing should be handled manually
- addtimer(CALLBACK(src, .proc/depart, holder), departureDelay) //Finish up the pod's duties after a certain amount of time
+ addtimer(CALLBACK(src, .proc/startExitSequence, holder), departureDelay*(4/5)) //Finish up the pod's duties after a certain amount of time
-/obj/structure/closet/supplypod/proc/depart(atom/movable/holder)
+/obj/structure/closet/supplypod/proc/startExitSequence(atom/movable/holder)
if (leavingSound)
- playsound(get_turf(holder), leavingSound, soundVolume, 0, 0)
+ playsound(get_turf(holder), leavingSound, soundVolume, FALSE, FALSE)
if (reversing) //If we're reversing, we call the close proc. This sends the pod back up to centcom
close(holder)
else if (bluespace) //If we're a bluespace pod, then delete ourselves (along with our holder, if a seperate holder exists)
+ deleteRubble()
if (!effectQuiet && style != STYLE_INVISIBLE && style != STYLE_SEETHROUGH)
do_sparks(5, TRUE, holder) //Create some sparks right before closing
qdel(src) //Delete ourselves and the holder
if (holder != src)
qdel(holder)
-/obj/structure/closet/supplypod/centcompod/close(atom/movable/holder) //Closes the supplypod and sends it back to centcom. Should only ever be called if the "reversing" variable is true
- handleReturningClose(holder, TRUE)
+/obj/structure/closet/supplypod/close(atom/movable/holder) //Closes the supplypod and sends it back to centcom. Should only ever be called if the "reversing" variable is true
+ if (!holder)
+ return
+ take_contents(holder)
+ playsound(holder, close_sound, soundVolume*0.75, TRUE, -3)
+ holder.setClosed()
+ addtimer(CALLBACK(src, .proc/preReturn, holder), departureDelay * 0.2) //Start to leave a bit after closing for cinematic effect
-/obj/structure/closet/supplypod/extractionpod/close(atom/movable/holder) //handles closing, and returns pod - deletes itself when returned
- . = ..()
- return
+/obj/structure/closet/supplypod/take_contents(atom/movable/holder)
+ var/turf/turf_underneath = holder.drop_location()
+ for(var/atom_to_check in turf_underneath)
+ if(atom_to_check != src && !insert(atom_to_check, holder)) // Can't insert that
+ continue
+ insert(turf_underneath, holder)
-/obj/structure/closet/supplypod/extractionpod/proc/send_up(atom/movable/holder)
- if(!holder)
- holder = src
- if(leavingSound)
- playsound(get_turf(holder), leavingSound, soundVolume, 0, 0)
- handleReturningClose(holder, FALSE)
+/obj/structure/closet/supplypod/insert(atom/to_insert, atom/movable/holder)
+ if(insertion_allowed(to_insert))
+ if(isturf(to_insert))
+ var/turf/turf_to_insert = to_insert
+ turfs_in_cargo += turf_to_insert.type
+ turf_to_insert.ScrapeAway()
+ else
+ var/atom/movable/movable_to_insert = to_insert
+ movable_to_insert.forceMove(holder)
+ return TRUE
+ else
+ return FALSE
-/obj/structure/closet/supplypod/proc/setOpened() //Proc exists here, as well as in any atom that can assume the role of a "holder" of a supplypod. Check the open() proc for more details
+/obj/structure/closet/supplypod/insertion_allowed(atom/to_insert)
+ if(to_insert.invisibility == INVISIBILITY_ABSTRACT)
+ return FALSE
+ if(ismob(to_insert))
+ if(!reverseOptionList["Mobs"])
+ return FALSE
+ if(!isliving(to_insert)) //let's not put ghosts or camera mobs inside
+ return FALSE
+ var/mob/living/mob_to_insert = to_insert
+ if(mob_to_insert.anchored || mob_to_insert.incorporeal_move)
+ return FALSE
+ mob_to_insert.stop_pulling()
+
+ else if(isobj(to_insert))
+ var/obj/obj_to_insert = to_insert
+ if(istype(obj_to_insert, /obj/structure/closet/supplypod))
+ return FALSE
+ if(istype(obj_to_insert, /obj/effect/supplypod_smoke))
+ return FALSE
+ if(istype(obj_to_insert, /obj/effect/pod_landingzone))
+ return FALSE
+ if(istype(obj_to_insert, /obj/effect/supplypod_rubble))
+ return FALSE
+ if(obj_to_insert.level == 1)
+ return FALSE // underfloor, until we get hide components.
+/*
+ if((obj_to_insert.comp_lookup && obj_to_insert.comp_lookup[COMSIG_OBJ_HIDE]) && reverseOptionList["Underfloor"])
+ return TRUE
+ else if ((obj_to_insert.comp_lookup && obj_to_insert.comp_lookup[COMSIG_OBJ_HIDE]) && !reverseOptionList["Underfloor"])
+ return FALSE
+*/
+ if(isProbablyWallMounted(obj_to_insert) && reverseOptionList["Wallmounted"])
+ return TRUE
+ else if (isProbablyWallMounted(obj_to_insert) && !reverseOptionList["Wallmounted"])
+ return FALSE
+ if(!obj_to_insert.anchored && reverseOptionList["Unanchored"])
+ return TRUE
+ if(obj_to_insert.anchored && reverseOptionList["Anchored"])
+ return TRUE
+ return FALSE
+
+ else if (isturf(to_insert))
+ if(isfloorturf(to_insert) && reverseOptionList["Floors"])
+ return TRUE
+ if(isfloorturf(to_insert) && !reverseOptionList["Floors"])
+ return FALSE
+ if(isclosedturf(to_insert) && reverseOptionList["Walls"])
+ return TRUE
+ if(isclosedturf(to_insert) && !reverseOptionList["Walls"])
+ return FALSE
+ return FALSE
+ return TRUE
+
+/obj/structure/closet/supplypod/proc/preReturn(atom/movable/holder)
+ deleteRubble()
+ animate(holder, alpha = 0, time = 8, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL)
+ animate(holder, pixel_z = 400, time = 10, easing = QUAD_EASING|EASE_IN, flags = ANIMATION_PARALLEL) //Animate our rising pod
+ addtimer(CALLBACK(src, .proc/handleReturnAfterDeparting, holder), 15) //Finish up the pod's duties after a certain amount of time
+
+/obj/structure/closet/supplypod/setOpened() //Proc exists here, as well as in any atom that can assume the role of a "holder" of a supplypod. Check the open_pod() proc for more details
+ opened = TRUE
+ density = FALSE
update_icon()
-/obj/structure/closet/supplypod/proc/setClosed() //Ditto
+/obj/structure/closet/supplypod/extractionpod/setOpened()
+ opened = TRUE
+ density = TRUE
update_icon()
+/obj/structure/closet/supplypod/setClosed() //Ditto
+ opened = FALSE
+ density = TRUE
+ update_icon()
+
+/obj/structure/closet/supplypod/proc/tryMakeRubble(turf/T) //Ditto
+ if (rubble_type == RUBBLE_NONE)
+ return
+ if (rubble)
+ return
+ if (effectMissile)
+ return
+ if (isspaceturf(T) || isclosedturf(T))
+ return
+ rubble = new /obj/effect/supplypod_rubble(T)
+ rubble.setStyle(rubble_type, src)
+ update_icon()
+
+/obj/structure/closet/supplypod/Moved()
+ deleteRubble()
+ return ..()
+
+/obj/structure/closet/supplypod/proc/deleteRubble()
+ rubble?.fadeAway()
+ rubble = null
+ update_icon()
+
+/obj/structure/closet/supplypod/proc/addGlow()
+ if (GLOB.podstyles[style][POD_SHAPE] != POD_SHAPE_NORML)
+ return
+ glow_effect = new(src)
+ glow_effect.icon_state = "pod_glow_" + GLOB.podstyles[style][POD_GLOW]
+ vis_contents += glow_effect
+ glow_effect.layer = GASFIRE_LAYER
+
+/obj/structure/closet/supplypod/proc/endGlow()
+ if(!glow_effect)
+ return
+ glow_effect.layer = LOW_ITEM_LAYER
+ glow_effect.fadeAway(openingDelay)
+
/obj/structure/closet/supplypod/Destroy()
- open(src, broken = TRUE) //Lets dump our contents by opening up
- . = ..()
-
-//------------------------------------FALLING SUPPLY POD-------------------------------------//
-/obj/effect/abstract/DPfall //Falling pod
- name = ""
- icon = 'icons/obj/supplypods.dmi'
- pixel_x = -16
- pixel_y = -5
- pixel_z = 200
- desc = "Get out of the way!"
- layer = FLY_LAYER//that wasnt flying, that was falling with style!
- icon_state = ""
-
-/obj/effect/abstract/DPfall/Initialize(dropLocation, obj/structure/closet/supplypod/pod)
- if (pod.style == STYLE_SEETHROUGH)
- pixel_x = -16
- pixel_y = 0
- for (var/atom/movable/O in pod.contents)
- var/icon/I = getFlatIcon(O) //im so sorry
- add_overlay(I)
- else if (pod.style != STYLE_INVISIBLE) //Check to ensure the pod isn't invisible
- icon_state = "[pod.icon_state]_falling"
- name = pod.name
- . = ..()
+ deleteRubble()
+ open_pod(src, broken = TRUE) //Lets dump our contents by opening up
+ return ..()
//------------------------------------TEMPORARY_VISUAL-------------------------------------//
-/obj/effect/abstract/DPtarget //This is the object that forceMoves the supplypod to it's location
+/obj/effect/supplypod_smoke //Falling pod smoke
+ name = ""
+ icon = 'icons/obj/supplypods_32x32.dmi'
+ icon_state = "smoke"
+ desc = ""
+ layer = PROJECTILE_HIT_THRESHHOLD_LAYER
+ mouse_opacity = MOUSE_OPACITY_TRANSPARENT
+ alpha = 0
+
+/obj/effect/engineglow //Falling pod smoke
+ name = ""
+ icon = 'icons/obj/supplypods.dmi'
+ icon_state = "pod_engineglow"
+ desc = ""
+ layer = GASFIRE_LAYER
+ mouse_opacity = MOUSE_OPACITY_TRANSPARENT
+ alpha = 255
+
+/obj/effect/engineglow/proc/fadeAway(leaveTime)
+ var/duration = min(leaveTime, 25)
+ animate(src, alpha=0, time = duration)
+ QDEL_IN(src, duration + 5)
+
+/obj/effect/supplypod_smoke/proc/drawSelf(amount)
+ alpha = max(0, 255-(amount*20))
+
+/obj/effect/supplypod_rubble //This is the object that forceMoves the supplypod to it's location
+ name = "Debris"
+ desc = "A small crater of rubble. Closer inspection reveals the debris to be made primarily of space-grade metal fragments. You're pretty sure that this will disperse before too long."
+ icon = 'icons/obj/supplypods.dmi'
+ layer = PROJECTILE_HIT_THRESHHOLD_LAYER // We want this to go right below the layer of supplypods and supplypod_rubble's forground.
+ icon_state = "rubble_bg"
+ anchored = TRUE
+ pixel_x = SUPPLYPOD_X_OFFSET
+ var/foreground = "rubble_fg"
+ var/verticle_offset = 0
+
+/obj/effect/supplypod_rubble/proc/getForeground(obj/structure/closet/supplypod/pod)
+ var/mutable_appearance/rubble_overlay = mutable_appearance('icons/obj/supplypods.dmi', foreground)
+ rubble_overlay.appearance_flags = KEEP_APART|RESET_TRANSFORM
+ rubble_overlay.transform = matrix().Translate(SUPPLYPOD_X_OFFSET - pod.pixel_x, verticle_offset)
+ return rubble_overlay
+
+/obj/effect/supplypod_rubble/proc/fadeAway()
+ animate(src, alpha=0, time = 30)
+ QDEL_IN(src, 35)
+
+/obj/effect/supplypod_rubble/proc/setStyle(type, obj/structure/closet/supplypod/pod)
+ if (type == RUBBLE_WIDE)
+ icon_state += "_wide"
+ foreground += "_wide"
+ if (type == RUBBLE_THIN)
+ icon_state += "_thin"
+ foreground += "_thin"
+ if (pod.style == STYLE_BOX)
+ verticle_offset = -2
+ else
+ verticle_offset = initial(verticle_offset)
+
+ pixel_y = verticle_offset
+
+/obj/effect/pod_landingzone_effect
+ name = ""
+ desc = ""
+ icon = 'icons/obj/supplypods_32x32.dmi'
+ icon_state = "LZ_Slider"
+ layer = PROJECTILE_HIT_THRESHHOLD_LAYER
+
+/obj/effect/pod_landingzone_effect/Initialize(mapload, obj/structure/closet/supplypod/pod)
+ transform = matrix() * 1.5
+ animate(src, transform = matrix()*0.01, time = pod.landingDelay+pod.fallDuration)
+ ..()
+
+/obj/effect/pod_landingzone //This is the object that forceMoves the supplypod to it's location
name = "Landing Zone Indicator"
desc = "A holographic projection designating the landing zone of something. It's probably best to stand back."
- icon = 'icons/mob/actions/actions_items.dmi'
- icon_state = "sniper_zoom"
+ icon = 'icons/obj/supplypods_32x32.dmi'
+ icon_state = "LZ"
layer = PROJECTILE_HIT_THRESHHOLD_LAYER
light_range = 2
- var/obj/effect/temp_visual/fallingPod //Temporary "falling pod" that we animate
- var/obj/structure/closet/supplypod/pod //The supplyPod that will be landing ontop of this target
+ anchored = TRUE
+ alpha = 0
+ var/obj/structure/closet/supplypod/pod //The supplyPod that will be landing ontop of this pod_landingzone
+ var/obj/effect/pod_landingzone_effect/helper
+ var/list/smoke_effects = new /list(13)
-/obj/effect/abstract/DPtarget/Initialize(mapload, podParam, single_order = null)
+/obj/effect/ex_act()
+ return
+
+/obj/effect/pod_landingzone/Initialize(mapload, podParam, single_order = null, clientman)
. = ..()
if (ispath(podParam)) //We can pass either a path for a pod (as expressconsoles do), or a reference to an instantiated pod (as the centcom_podlauncher does)
podParam = new podParam() //If its just a path, instantiate it
pod = podParam
+ if (!pod.effectStealth)
+ helper = new (drop_location(), pod)
+ alpha = 255
+ animate(src, transform = matrix().Turn(90), time = pod.landingDelay+pod.fallDuration)
if (single_order)
if (istype(single_order, /datum/supply_order))
var/datum/supply_order/SO = single_order
@@ -298,49 +572,76 @@
else if (istype(single_order, /atom/movable))
var/atom/movable/O = single_order
O.forceMove(pod)
- for (var/mob/living/M in pod) //If there are any mobs in the supplypod, we want to forceMove them into the target. This is so that they can see where they are about to land, AND so that they don't get sent to the nullspace error room (as the pod is currently in nullspace)
- M.forceMove(src)
- if(pod.effectStun) //If effectStun is true, stun any mobs caught on this target until the pod gets a chance to hit them
- for (var/mob/living/M in get_turf(src))
- M.Stun(pod.landingDelay+10, ignore_canstun = TRUE)//you aint goin nowhere, kid.
- if (pod.effectStealth) //If effectStealth is true we want to be invisible
- icon_state = ""
+ for (var/mob/living/mob_in_pod in pod) //If there are any mobs in the supplypod, we want to set their view to the pod_landingzone. This is so that they can see where they are about to land
+ mob_in_pod.reset_perspective(src)
+ if(pod.effectStun) //If effectStun is true, stun any mobs caught on this pod_landingzone until the pod gets a chance to hit them
+ for (var/mob/living/target_living in get_turf(src))
+ target_living.Stun(pod.landingDelay+10, ignore_canstun = TRUE)//you ain't goin nowhere, kid.
if (pod.fallDuration == initial(pod.fallDuration) && pod.landingDelay + pod.fallDuration < pod.fallingSoundLength)
pod.fallingSoundLength = 3 //The default falling sound is a little long, so if the landing time is shorter than the default falling sound, use a special, shorter default falling sound
pod.fallingSound = 'sound/weapons/mortar_whistle.ogg'
var/soundStartTime = pod.landingDelay - pod.fallingSoundLength + pod.fallDuration
if (soundStartTime < 0)
soundStartTime = 1
- if (!pod.effectQuiet)
+ if (!pod.effectQuiet && !(pod.pod_flags & FIRST_SOUNDS))
addtimer(CALLBACK(src, .proc/playFallingSound), soundStartTime)
addtimer(CALLBACK(src, .proc/beginLaunch, pod.effectCircle), pod.landingDelay)
-/obj/effect/abstract/DPtarget/proc/playFallingSound()
- playsound(src, pod.fallingSound, pod.soundVolume, 1, 6)
+/obj/effect/pod_landingzone/proc/playFallingSound()
+ playsound(src, pod.fallingSound, pod.soundVolume, TRUE, 6)
-/obj/effect/abstract/DPtarget/proc/beginLaunch(effectCircle) //Begin the animation for the pod falling. The effectCircle param determines whether the pod gets to come in from any descent angle
- fallingPod = new /obj/effect/abstract/DPfall(drop_location(), pod)
- var/matrix/M = matrix(fallingPod.transform) //Create a new matrix that we can rotate
+/obj/effect/pod_landingzone/proc/beginLaunch(effectCircle) //Begin the animation for the pod falling. The effectCircle param determines whether the pod gets to come in from any descent angle
+ pod.addGlow()
+ pod.update_icon()
+ if (pod.style != STYLE_INVISIBLE)
+ pod.add_filter("motionblur",1,list("type"="motion_blur", "x"=0, "y"=3))
+ pod.forceMove(drop_location())
+ for (var/mob/living/M in pod) //Remember earlier (initialization) when we moved mobs into the pod_landingzone so they wouldnt get lost in nullspace? Time to get them out
+ M.reset_perspective(null)
var/angle = effectCircle ? rand(0,360) : rand(70,110) //The angle that we can come in from
- fallingPod.pixel_x = cos(angle)*400 //Use some ADVANCED MATHEMATICS to set the animated pod's position to somewhere on the edge of a circle with the center being the target
- fallingPod.pixel_z = sin(angle)*400
- var/rotation = Get_Pixel_Angle(fallingPod.pixel_z, fallingPod.pixel_x) //CUSTOM HOMEBREWED proc that is just arctan with extra steps
- M.Turn(rotation) //Turn our matrix accordingly
- fallingPod.transform = M //Transform the animated pod according to the matrix
- M = matrix(pod.transform) //Make another matrix based on the pod
- M.Turn(rotation) //Turn the matrix
- pod.transform = M //Turn the actual pod (Won't be visible until endLaunch() proc tho)
- animate(fallingPod, pixel_z = 0, pixel_x = -16, time = pod.fallDuration, , easing = LINEAR_EASING) //Make the pod fall! At an angle!
+ pod.pixel_x = cos(angle)*32*length(smoke_effects) //Use some ADVANCED MATHEMATICS to set the animated pod's position to somewhere on the edge of a circle with the center being the pod_landingzone
+ pod.pixel_z = sin(angle)*32*length(smoke_effects)
+ var/rotation = Get_Pixel_Angle(pod.pixel_z, pod.pixel_x) //CUSTOM HOMEBREWED proc that is just arctan with extra steps
+ setupSmoke(rotation)
+ pod.transform = matrix().Turn(rotation)
+ pod.layer = FLY_LAYER
+ if (pod.style != STYLE_INVISIBLE)
+ animate(pod.get_filter("motionblur"), y = 0, time = pod.fallDuration, flags = ANIMATION_PARALLEL)
+ animate(pod, pixel_z = -1 * abs(sin(rotation))*4, pixel_x = SUPPLYPOD_X_OFFSET + (sin(rotation) * 20), time = pod.fallDuration, easing = LINEAR_EASING, flags = ANIMATION_PARALLEL) //Make the pod fall! At an angle!
addtimer(CALLBACK(src, .proc/endLaunch), pod.fallDuration, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation
-/obj/effect/abstract/DPtarget/proc/endLaunch()
- pod.update_icon()
- pod.forceMove(drop_location()) //The fallingPod animation is over, now's a good time to forceMove the actual pod into position
- QDEL_NULL(fallingPod) //Delete the falling pod effect, because at this point its animation is over. We dont use temp_visual because we want to manually delete it as soon as the pod appears
- for (var/mob/living/M in src) //Remember earlier (initialization) when we moved mobs into the DPTarget so they wouldnt get lost in nullspace? Time to get them out
- M.forceMove(pod)
+/obj/effect/pod_landingzone/proc/setupSmoke(rotation)
+ if (pod.style == STYLE_INVISIBLE || pod.style == STYLE_SEETHROUGH)
+ return
+ for ( var/i in 1 to length(smoke_effects))
+ var/obj/effect/supplypod_smoke/smoke_part = new (drop_location())
+ if (i == 1)
+ smoke_part.layer = FLY_LAYER
+ smoke_part.icon_state = "smoke_start"
+ smoke_part.transform = matrix().Turn(rotation)
+ smoke_effects[i] = smoke_part
+ smoke_part.pixel_x = sin(rotation)*32 * i
+ smoke_part.pixel_y = abs(cos(rotation))*32 * i
+ smoke_part.filters += filter(type = "blur", size = 4)
+ var/time = (pod.fallDuration / length(smoke_effects))*(length(smoke_effects)-i)
+ addtimer(CALLBACK(smoke_part, /obj/effect/supplypod_smoke/.proc/drawSelf, i), time, TIMER_CLIENT_TIME) //Go onto the last step after a very short falling animation
+ QDEL_IN(smoke_part, pod.fallDuration + 35)
+
+/obj/effect/pod_landingzone/proc/drawSmoke()
+ if (pod.style == STYLE_INVISIBLE || pod.style == STYLE_SEETHROUGH)
+ return
+ for (var/obj/effect/supplypod_smoke/smoke_part in smoke_effects)
+ animate(smoke_part, alpha = 0, time = 20, flags = ANIMATION_PARALLEL)
+ animate(smoke_part.filters[1], size = 6, time = 15, easing = CUBIC_EASING|EASE_OUT, flags = ANIMATION_PARALLEL)
+
+/obj/effect/pod_landingzone/proc/endLaunch()
+ pod.tryMakeRubble(drop_location())
+ pod.layer = initial(pod.layer)
+ pod.endGlow()
+ QDEL_NULL(helper)
pod.preOpen() //Begin supplypod open procedures. Here effects like explosions, damage, and other dangerous (and potentially admin-caused, if the centcom_podlauncher datum was used) memes will take place
- qdel(src) //ditto
+ drawSmoke()
+ qdel(src) //The pod_landingzone's purpose is complete. It can rest easy now
//------------------------------------UPGRADES-------------------------------------//
/obj/item/disk/cargo/bluespace_pod //Disk that can be inserted into the Express Console to allow for Advanced Bluespace Pods
@@ -348,5 +649,4 @@
desc = "This disk provides a firmware update to the Express Supply Console, granting the use of Nanotrasen's Bluespace Drop Pods to the supply department."
icon = 'icons/obj/module.dmi'
icon_state = "cargodisk"
- item_state = "card-id"
w_class = WEIGHT_CLASS_SMALL
diff --git a/code/modules/client/client_defines.dm b/code/modules/client/client_defines.dm
index 755665583a..53ab7f7abb 100644
--- a/code/modules/client/client_defines.dm
+++ b/code/modules/client/client_defines.dm
@@ -126,9 +126,8 @@
/// Messages currently seen by this client
var/list/seen_messages
-
- /// datum wrapper for client view
- var/datum/view_data/view_size
+ /// viewsize datum for holding our view size
+ var/datum/viewData/view_size
/// our current tab
var/stat_tab
@@ -162,6 +161,14 @@
var/parallax_layers_max = 3
var/parallax_animate_timer
+ /**
+ * Assoc list with all the active maps - when a screen obj is added to
+ * a map, it's put in here as well.
+ *
+ * Format: list(
"
- if((EYECOLOR in pref_species.species_traits) && !(NOEYES in pref_species.species_traits))
- if(!use_skintones && !mutant_colors)
- dat += APPEARANCE_CATEGORY_COLUMN
- if(left_eye_color != right_eye_color)
- split_eye_colors = TRUE
- dat += "Heterochromia
"
- dat += "[split_eye_colors ? "Enabled" : "Disabled"]"
- if(!split_eye_colors)
- dat += "Eye Color
"
- dat += " Change"
+ if(!(NOEYES in pref_species.species_traits))
+ dat += "Eye Type
"
+ dat += "[eye_type]
"
+ if((EYECOLOR in pref_species.species_traits))
+ if(!use_skintones && !mutant_colors)
+ dat += APPEARANCE_CATEGORY_COLUMN
+ if(left_eye_color != right_eye_color)
+ split_eye_colors = TRUE
+ dat += "Heterochromia
"
+ dat += "[split_eye_colors ? "Enabled" : "Disabled"]"
+ if(!split_eye_colors)
+ dat += "Eye Color
"
+ dat += " Change"
+ dat += ""
+ else
+ dat += "Left Eye Color
"
+ dat += " Change"
+ dat += "Right Eye Color
"
+ dat += " Change
"
+ dat += ""
+ else if(use_skintones || mutant_colors)
dat += ""
- else
- dat += "Left Eye Color
"
- dat += " Change"
- dat += "Right Eye Color
"
- dat += " Change
"
- dat += ""
- else if(use_skintones || mutant_colors)
- dat += ""
dat += APPEARANCE_CATEGORY_COLUMN
dat += "Speech preferences
"
@@ -544,7 +559,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(length(pref_species.allowed_limb_ids))
if(!chosen_limb_id || !(chosen_limb_id in pref_species.allowed_limb_ids))
- chosen_limb_id = pref_species.id
+ chosen_limb_id = pref_species.limbs_id || pref_species.id
dat += "Body sprite
"
dat += "[chosen_limb_id]"
@@ -749,6 +764,20 @@ GLOBAL_LIST_EMPTY(preferences_datums)
dat += "HUD Button Flashes: [hud_toggle_flash ? "Enabled" : "Disabled"]
"
dat += "HUD Button Flash Color: Change
"
+/* CITADEL EDIT - We're using top menu instead
+ button_name = pixel_size
+ dat += "Pixel Scaling: [(button_name) ? "Pixel Perfect [button_name]x" : "Stretch to fit"]
"
+
+ switch(scaling_method)
+ if(SCALING_METHOD_NORMAL)
+ button_name = "Nearest Neighbor"
+ if(SCALING_METHOD_DISTORT)
+ button_name = "Point Sampling"
+ if(SCALING_METHOD_BLUR)
+ button_name = "Bilinear"
+ dat += "Scaling Method: [button_name]
"
+*/
+
if (CONFIG_GET(flag/maprotation) && CONFIG_GET(flag/tgstyle_maprotation))
var/p_map = preferred_map
if (!p_map)
@@ -1583,6 +1612,11 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(new_eyes)
right_eye_color = sanitize_hexcolor(new_eyes, 6)
+ if("eye_type")
+ var/new_eye_type = input(user, "Choose your character's eye type.", "Character Preference") as null|anything in GLOB.eye_types
+ if(new_eye_type)
+ eye_type = new_eye_type
+
if("toggle_split_eyes")
split_eye_colors = !split_eye_colors
right_eye_color = left_eye_color
@@ -1616,6 +1650,9 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(features["mcolor3"] == "#000000" || (!(MUTCOLORS_PARTSONLY in pref_species.species_traits) && ReadHSV(temp_hsv)[3] < ReadHSV("#202020")[3]))
features["mcolor3"] = pref_species.default_color
+ //switch to the type of eyes the species uses
+ eye_type = pref_species.eye_type
+
if("custom_species")
var/new_species = reject_bad_name(input(user, "Choose your species subtype, if unique. This will show up on examinations and health scans. Do not abuse this:", "Character Preference", custom_species) as null|text)
if(new_species)
@@ -1629,7 +1666,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_mutantcolor)
if(new_mutantcolor == "#000000")
features["mcolor"] = pref_species.default_color
- else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) // mutantcolors must be bright, but only if they affect the skin
+ else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright, but only if they affect the skin
features["mcolor"] = sanitize_hexcolor(new_mutantcolor, 6)
else
to_chat(user, "Invalid color. Your color is not bright enough.")
@@ -1640,7 +1677,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_mutantcolor)
if(new_mutantcolor == "#000000")
features["mcolor2"] = pref_species.default_color
- else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) // mutantcolors must be bright, but only if they affect the skin
+ else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright, but only if they affect the skin
features["mcolor2"] = sanitize_hexcolor(new_mutantcolor, 6)
else
to_chat(user, "Invalid color. Your color is not bright enough.")
@@ -1651,7 +1688,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_mutantcolor)
if(new_mutantcolor == "#000000")
features["mcolor3"] = pref_species.default_color
- else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3]) // mutantcolors must be bright, but only if they affect the skin
+ else if((MUTCOLORS_PARTSONLY in pref_species.species_traits) || ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright, but only if they affect the skin
features["mcolor3"] = sanitize_hexcolor(new_mutantcolor, 6)
else
to_chat(user, "Invalid color. Your color is not bright enough.")
@@ -1681,6 +1718,24 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(new_ipc_antenna)
features["ipc_antenna"] = new_ipc_antenna
+ if("arachnid_legs")
+ var/new_arachnid_legs
+ new_arachnid_legs = input(user, "Choose your character's variant of arachnid legs:", "Character Preference") as null|anything in GLOB.arachnid_legs_list
+ if(new_arachnid_legs)
+ features["arachnid_legs"] = new_arachnid_legs
+
+ if("arachnid_spinneret")
+ var/new_arachnid_spinneret
+ new_arachnid_spinneret = input(user, "Choose your character's spinneret markings:", "Character Preference") as null|anything in GLOB.arachnid_spinneret_list
+ if(new_arachnid_spinneret)
+ features["arachnid_spinneret"] = new_arachnid_spinneret
+
+ if("arachnid_mandibles")
+ var/new_arachnid_mandibles
+ new_arachnid_mandibles = input(user, "Choose your character's variant of mandibles:", "Character Preference") as null|anything in GLOB.arachnid_mandibles_list
+ if (new_arachnid_mandibles)
+ features["arachnid_mandibles"] = new_arachnid_mandibles
+
if("tail_lizard")
var/new_tail
new_tail = input(user, "Choose your character's tail:", "Character Preference") as null|anything in GLOB.tails_list_lizard
@@ -1846,6 +1901,24 @@ GLOBAL_LIST_EMPTY(preferences_datums)
if(new_insect_markings)
features["insect_markings"] = new_insect_markings
+ if("arachnid_legs")
+ var/new_arachnid_legs
+ new_arachnid_legs = input(user, "Choose your character's variant of arachnid legs:", "Character Preference") as null|anything in GLOB.arachnid_legs_list
+ if(new_arachnid_legs)
+ features["arachnid_legs"] = new_arachnid_legs
+
+ if("arachnid_spinneret")
+ var/new_arachnid_spinneret
+ new_arachnid_spinneret = input(user, "Choose your character's spinneret markings:", "Character Preference") as null|anything in GLOB.arachnid_spinneret_list
+ if(new_arachnid_spinneret)
+ features["arachnid_spinneret"] = new_arachnid_spinneret
+
+ if("arachnid_mandibles")
+ var/new_arachnid_mandibles
+ new_arachnid_mandibles = input(user, "Choose your character's variant of mandibles:", "Character Preference") as null|anything in GLOB.arachnid_mandibles_list
+ if (new_arachnid_mandibles)
+ features["arachnid_mandibles"] = new_arachnid_mandibles
+
if("s_tone")
var/list/choices = GLOB.skin_tones - GLOB.nonstandard_skin_tones
if(CONFIG_GET(flag/allow_custom_skintones))
@@ -1885,6 +1958,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
features["xenotail"] = "None"
features["tail_human"] = "None"
features["tail_lizard"] = "None"
+ features["arachnid_spinneret"] = "None"
if("ears")
var/list/snowflake_ears_list = list()
@@ -1967,7 +2041,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_cockcolor)
if(new_cockcolor == "#000000")
features["cock_color"] = pref_species.default_color
- else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3])
+ else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3])
features["cock_color"] = sanitize_hexcolor(new_cockcolor, 6)
else
to_chat(user,"Invalid color. Your color is not bright enough.")
@@ -2007,7 +2081,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_ballscolor)
if(new_ballscolor == "#000000")
features["balls_color"] = pref_species.default_color
- else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3])
+ else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3])
features["balls_color"] = sanitize_hexcolor(new_ballscolor, 6)
else
to_chat(user,"Invalid color. Your color is not bright enough.")
@@ -2034,7 +2108,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_breasts_color)
if(new_breasts_color == "#000000")
features["breasts_color"] = pref_species.default_color
- else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3])
+ else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3])
features["breasts_color"] = sanitize_hexcolor(new_breasts_color, 6)
else
to_chat(user,"Invalid color. Your color is not bright enough.")
@@ -2056,7 +2130,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
var/temp_hsv = RGBtoHSV(new_vagcolor)
if(new_vagcolor == "#000000")
features["vag_color"] = pref_species.default_color
- else if(ReadHSV(temp_hsv)[3] >= ReadHSV("#202020")[3])
+ else if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3])
features["vag_color"] = sanitize_hexcolor(new_vagcolor, 6)
else
to_chat(user,"Invalid color. Your color is not bright enough.")
@@ -2226,7 +2300,32 @@ GLOBAL_LIST_EMPTY(preferences_datums)
features["has_womb"] = !features["has_womb"]
if("widescreenpref")
widescreenpref = !widescreenpref
- user.client.change_view(CONFIG_GET(string/default_view))
+ user.client.view_size.setDefault(getScreenSize(widescreenpref))
+
+ if("pixel_size")
+ switch(pixel_size)
+ if(PIXEL_SCALING_AUTO)
+ pixel_size = PIXEL_SCALING_1X
+ if(PIXEL_SCALING_1X)
+ pixel_size = PIXEL_SCALING_1_2X
+ if(PIXEL_SCALING_1_2X)
+ pixel_size = PIXEL_SCALING_2X
+ if(PIXEL_SCALING_2X)
+ pixel_size = PIXEL_SCALING_3X
+ if(PIXEL_SCALING_3X)
+ pixel_size = PIXEL_SCALING_AUTO
+ user.client.view_size.apply() //Let's winset() it so it actually works
+
+ if("scaling_method")
+ switch(scaling_method)
+ if(SCALING_METHOD_NORMAL)
+ scaling_method = SCALING_METHOD_DISTORT
+ if(SCALING_METHOD_DISTORT)
+ scaling_method = SCALING_METHOD_BLUR
+ if(SCALING_METHOD_BLUR)
+ scaling_method = SCALING_METHOD_NORMAL
+ user.client.view_size.setZoomMode()
+
if("autostand")
autostand = !autostand
if("auto_ooc")
@@ -2600,6 +2699,7 @@ GLOBAL_LIST_EMPTY(preferences_datums)
character.dna.features = features.Copy()
character.set_species(chosen_species, icon_update = FALSE, pref_load = TRUE)
+ character.dna.species.eye_type = eye_type
if(chosen_limb_id && (chosen_limb_id in character.dna.species.allowed_limb_ids))
character.dna.species.mutant_bodyparts["limbs_id"] = chosen_limb_id
character.dna.real_name = character.real_name
@@ -2638,9 +2738,9 @@ GLOBAL_LIST_EMPTY(preferences_datums)
//limb stuff, only done when initially spawning in
if(initial_spawn)
- //delete any existing prosthetic limbs to make sure no remnant prosthetics are left over
+ //delete any existing prosthetic limbs to make sure no remnant prosthetics are left over - But DO NOT delete those that are species-related
for(var/obj/item/bodypart/part in character.bodyparts)
- if(part.status == BODYPART_ROBOTIC)
+ if(part.is_robotic_limb(FALSE))
qdel(part)
character.regenerate_limbs() //regenerate limbs so now you only have normal limbs
for(var/modified_limb in modified_limbs)
diff --git a/code/modules/client/preferences_savefile.dm b/code/modules/client/preferences_savefile.dm
index 23d0288163..3bad31a919 100644
--- a/code/modules/client/preferences_savefile.dm
+++ b/code/modules/client/preferences_savefile.dm
@@ -5,7 +5,7 @@
// You do not need to raise this if you are adding new values that have sane defaults.
// Only raise this value when changing the meaning/format/name/layout of an existing value
// where you would want the updater procs below to run
-#define SAVEFILE_VERSION_MAX 36
+#define SAVEFILE_VERSION_MAX 38
/*
SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Carn
@@ -204,34 +204,57 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
if(S["species"] == "lizard")
features["mam_snouts"] = features["snout"]
- if(current_version < 36)
+ if(current_version < 36) //introduction of heterochromia
left_eye_color = S["eye_color"]
right_eye_color = S["eye_color"]
+ if(current_version < 37) //introduction of chooseable eye types/sprites
+ if(S["species"] == "insect")
+ left_eye_color = "#000000"
+ right_eye_color = "#000000"
+ if(chosen_limb_id == "moth" || chosen_limb_id == "moth_not_greyscale") //these actually have slightly different eyes!
+ eye_type = "moth"
+ else
+ eye_type = "insect"
+
+ if(current_version < 38) //further eye sprite changes
+ if(S["species"] == "plasmaman")
+ left_eye_color = "#FFC90E"
+ right_eye_color = "#FFC90E"
+ else
+ if(S["species"] == "skeleton")
+ left_eye_color = "#BAB99E"
+ right_eye_color = "#BAB99E"
+
/datum/preferences/proc/load_path(ckey,filename="preferences.sav")
if(!ckey)
return
path = "data/player_saves/[ckey[1]]/[ckey]/[filename]"
+ vr_path = "data/player_saves/[ckey[1]]/[ckey]/vore"
/datum/preferences/proc/load_preferences()
if(!path)
- return 0
+ return FALSE
if(world.time < loadprefcooldown)
if(istype(parent))
to_chat(parent, "You're attempting to load your preferences a little too fast. Wait half a second, then try again.")
- return 0
+ return FALSE
loadprefcooldown = world.time + PREF_SAVELOAD_COOLDOWN
if(!fexists(path))
- return 0
+ return FALSE
var/savefile/S = new /savefile(path)
if(!S)
- return 0
+ return FALSE
S.cd = "/"
var/needs_update = savefile_needs_update(S)
if(needs_update == -2) //fatal, can't load any data
- return 0
+ var/bacpath = "[path].updatebac" //todo: if the savefile version is higher then the server, check the backup, and give the player a prompt to load the backup
+ if (fexists(bacpath))
+ fdel(bacpath) //only keep 1 version of backup
+ fcopy(S, bacpath) //byond helpfully lets you use a savefile for the first arg.
+ return FALSE
. = TRUE
@@ -266,6 +289,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["parallax"] >> parallax
S["ambientocclusion"] >> ambientocclusion
S["auto_fit_viewport"] >> auto_fit_viewport
+ S["widescreenpref"] >> widescreenpref
+ S["pixel_size"] >> pixel_size
+ S["scaling_method"] >> scaling_method
S["hud_toggle_flash"] >> hud_toggle_flash
S["hud_toggle_color"] >> hud_toggle_color
S["menuoptions"] >> menuoptions
@@ -283,7 +309,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["arousable"] >> arousable
S["screenshake"] >> screenshake
S["damagescreenshake"] >> damagescreenshake
- S["widescreenpref"] >> widescreenpref
S["autostand"] >> autostand
S["cit_toggles"] >> cit_toggles
S["preferred_chaos"] >> preferred_chaos
@@ -293,8 +318,14 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
//try to fix any outdated data if necessary
if(needs_update >= 0)
+ var/bacpath = "[path].updatebac" //todo: if the savefile version is higher then the server, check the backup, and give the player a prompt to load the backup
+ if (fexists(bacpath))
+ fdel(bacpath) //only keep 1 version of backup
+ fcopy(S, bacpath) //byond helpfully lets you use a savefile for the first arg.
update_preferences(needs_update, S) //needs_update = savefile_version if we need an update (positive integer)
+
+
//Sanitize
ooccolor = sanitize_ooccolor(sanitize_hexcolor(ooccolor, 6, 1, initial(ooccolor)))
lastchangelog = sanitize_text(lastchangelog, initial(lastchangelog))
@@ -313,6 +344,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
parallax = sanitize_integer(parallax, PARALLAX_INSANE, PARALLAX_DISABLE, null)
ambientocclusion = sanitize_integer(ambientocclusion, 0, 1, initial(ambientocclusion))
auto_fit_viewport = sanitize_integer(auto_fit_viewport, 0, 1, initial(auto_fit_viewport))
+ widescreenpref = sanitize_integer(widescreenpref, 0, 1, initial(widescreenpref))
+ pixel_size = sanitize_integer(pixel_size, PIXEL_SCALING_AUTO, PIXEL_SCALING_3X, initial(pixel_size))
+ scaling_method = sanitize_text(scaling_method, initial(scaling_method))
hud_toggle_flash = sanitize_integer(hud_toggle_flash, 0, 1, initial(hud_toggle_flash))
hud_toggle_color = sanitize_hexcolor(hud_toggle_color, 6, 1, initial(hud_toggle_color))
ghost_form = sanitize_inlist(ghost_form, GLOB.ghost_forms, initial(ghost_form))
@@ -326,7 +360,6 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
pda_skin = sanitize_inlist(pda_skin, GLOB.pda_reskins, PDA_SKIN_ALT)
screenshake = sanitize_integer(screenshake, 0, 800, initial(screenshake))
damagescreenshake = sanitize_integer(damagescreenshake, 0, 2, initial(damagescreenshake))
- widescreenpref = sanitize_integer(widescreenpref, 0, 1, initial(widescreenpref))
autostand = sanitize_integer(autostand, 0, 1, initial(autostand))
cit_toggles = sanitize_integer(cit_toggles, 0, 16777215, initial(cit_toggles))
auto_ooc = sanitize_integer(auto_ooc, 0, 1, initial(auto_ooc))
@@ -336,7 +369,25 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
verify_keybindings_valid() // one of these days this will runtime and you'll be glad that i put it in a different proc so no one gets their saves wiped
- return 1
+ if(needs_update >= 0) //save the updated version
+ var/old_default_slot = default_slot
+ var/old_max_save_slots = max_save_slots
+
+ for (var/slot in S.dir) //but first, update all current character slots.
+ if (copytext(slot, 1, 10) != "character")
+ continue
+ var/slotnum = text2num(copytext(slot, 10))
+ if (!slotnum)
+ continue
+ max_save_slots = max(max_save_slots, slotnum) //so we can still update byond member slots after they lose memeber status
+ default_slot = slotnum
+ if (load_character()) // this updtates char slots
+ save_character()
+ default_slot = old_default_slot
+ max_save_slots = old_max_save_slots
+ save_preferences()
+
+ return TRUE
/datum/preferences/proc/verify_keybindings_valid()
// Sanitize the actual keybinds to make sure they exist.
@@ -426,17 +477,17 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
/datum/preferences/proc/load_character(slot)
if(!path)
- return 0
+ return FALSE
if(world.time < loadcharcooldown) //This is before the check to see if the filepath exists to ensure that BYOND can't get hung up on read attempts when the hard drive is a little slow
if(istype(parent))
to_chat(parent, "You're attempting to load your character a little too fast. Wait half a second, then try again.")
return "SLOW THE FUCK DOWN" //the reason this isn't null is to make sure that people don't have their character slots overridden by random chars if they accidentally double-click a slot
loadcharcooldown = world.time + PREF_SAVELOAD_COOLDOWN
if(!fexists(path))
- return 0
+ return FALSE
var/savefile/S = new /savefile(path)
if(!S)
- return 0
+ return FALSE
S.cd = "/"
if(!slot)
slot = default_slot
@@ -448,7 +499,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S.cd = "/character[slot]"
var/needs_update = savefile_needs_update(S)
if(needs_update == -2) //fatal, can't load any data
- return 0
+ return FALSE
. = TRUE
@@ -466,7 +517,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
pref_species = new newtype
- scars_index = rand(1,5)
+ scars_index = rand(1,5) // WHY
//Character
S["real_name"] >> real_name
@@ -480,6 +531,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["age"] >> age
S["hair_color"] >> hair_color
S["facial_hair_color"] >> facial_hair_color
+ S["eye_type"] >> eye_type
S["left_eye_color"] >> left_eye_color
S["right_eye_color"] >> right_eye_color
S["use_custom_skin_tone"] >> use_custom_skin_tone
@@ -511,6 +563,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["feature_insect_wings"] >> features["insect_wings"]
S["feature_insect_fluff"] >> features["insect_fluff"]
S["feature_insect_markings"] >> features["insect_markings"]
+ S["feature_arachnid_legs"] >> features["arachnid_legs"]
+ S["feature_arachnid_spinneret"] >> features["arachnid_spinneret"]
+ S["feature_arachnid_mandibles"] >> features["arachnid_mandibles"]
S["feature_horns_color"] >> features["horns_color"]
S["feature_wings_color"] >> features["wings_color"]
S["persistent_scars"] >> persistent_scars
@@ -609,8 +664,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
S["vore_flags"] >> vore_flags
S["vore_taste"] >> vore_taste
- S["belly_prefs"] >> belly_prefs
-
+ var/char_vr_path = "[vr_path]/character_[default_slot]_v2.json"
+ if(fexists(char_vr_path))
+ var/list/json_from_file = json_decode(file2text(char_vr_path))
+ if(json_from_file)
+ belly_prefs = json_from_file["belly_prefs"]
//gear loadout
var/text_to_load
S["loadout"] >> text_to_load
@@ -627,6 +685,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
gear_points -= init_cost
//try to fix any outdated data if necessary
+ //preference updating will handle saving the updated data for us.
if(needs_update >= 0)
update_character(needs_update, S) //needs_update == savefile_version if we need an update (positive integer)
@@ -659,6 +718,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
age = sanitize_integer(age, AGE_MIN, AGE_MAX, initial(age))
hair_color = sanitize_hexcolor(hair_color, 6, FALSE)
facial_hair_color = sanitize_hexcolor(facial_hair_color, 6, FALSE)
+ eye_type = sanitize_inlist(eye_type, GLOB.eye_types, DEFAULT_EYES_TYPE)
left_eye_color = sanitize_hexcolor(left_eye_color, 6, FALSE)
right_eye_color = sanitize_hexcolor(right_eye_color, 6, FALSE)
@@ -690,6 +750,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
features["insect_fluff"] = sanitize_inlist(features["insect_fluff"], GLOB.insect_fluffs_list)
features["insect_markings"] = sanitize_inlist(features["insect_markings"], GLOB.insect_markings_list, "None")
features["insect_wings"] = sanitize_inlist(features["insect_wings"], GLOB.insect_wings_list)
+ features["arachnid_legs"] = sanitize_inlist(features["arachnid_legs"], GLOB.arachnid_legs_list, "Plain")
+ features["arachnid_spinneret"] = sanitize_inlist(features["arachnid_spinneret"], GLOB.arachnid_spinneret_list, "Plain")
+ features["arachnid_mandibles"] = sanitize_inlist(features["arachnid_mandibles"], GLOB.arachnid_mandibles_list, "Plain")
var/static/size_min
if(!size_min)
@@ -789,6 +852,7 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
WRITE_FILE(S["age"] , age)
WRITE_FILE(S["hair_color"] , hair_color)
WRITE_FILE(S["facial_hair_color"] , facial_hair_color)
+ WRITE_FILE(S["eye_type"] , eye_type)
WRITE_FILE(S["left_eye_color"] , left_eye_color)
WRITE_FILE(S["right_eye_color"] , right_eye_color)
WRITE_FILE(S["use_custom_skin_tone"] , use_custom_skin_tone)
@@ -828,6 +892,9 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
WRITE_FILE(S["feature_insect_wings"] , features["insect_wings"])
WRITE_FILE(S["feature_insect_fluff"] , features["insect_fluff"])
WRITE_FILE(S["feature_insect_markings"] , features["insect_markings"])
+ WRITE_FILE(S["feature_arachnid_legs"] , features["arachnid_legs"])
+ WRITE_FILE(S["feature_arachnid_spinneret"] , features["arachnid_spinneret"])
+ WRITE_FILE(S["feature_arachnid_mandibles"] , features["arachnid_mandibles"])
WRITE_FILE(S["feature_meat"] , features["meat_type"])
WRITE_FILE(S["feature_has_cock"], features["has_cock"])
@@ -877,7 +944,11 @@ SAVEFILE UPDATING/VERSIONING - 'Simplified', or rather, more coder-friendly ~Car
WRITE_FILE(S["vore_flags"] , vore_flags)
WRITE_FILE(S["vore_taste"] , vore_taste)
- WRITE_FILE(S["belly_prefs"] , belly_prefs)
+ var/char_vr_path = "[vr_path]/character_[default_slot]_v2.json"
+ var/belly_prefs_json = safe_json_encode(list("belly_prefs" = belly_prefs))
+ if(fexists(char_vr_path))
+ fdel(char_vr_path)
+ text2file(belly_prefs_json,char_vr_path)
WRITE_FILE(S["persistent_scars"] , persistent_scars)
WRITE_FILE(S["scars1"] , scars_list["1"])
diff --git a/code/modules/client/preferences_toggles.dm b/code/modules/client/preferences_toggles.dm
index e16a491c61..a019ade471 100644
--- a/code/modules/client/preferences_toggles.dm
+++ b/code/modules/client/preferences_toggles.dm
@@ -386,7 +386,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS
//Admin Preferences
/client/proc/toggleadminhelpsound()
set name = "Hear/Silence Adminhelps"
- set category = "Preferences"
+ set category = "Preferences.Admin"
set desc = "Toggle hearing a notification when admin PMs are received"
if(!holder)
return
@@ -397,7 +397,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS
/client/proc/toggleannouncelogin()
set name = "Do/Don't Announce Login"
- set category = "Preferences"
+ set category = "Preferences.Admin"
set desc = "Toggle if you want an announcement to admins when you login during a round"
if(!holder)
return
@@ -408,7 +408,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS
/client/proc/toggle_hear_radio()
set name = "Show/Hide Radio Chatter"
- set category = "Preferences"
+ set category = "Preferences.Admin"
set desc = "Toggle seeing radiochatter from nearby radios and speakers"
if(!holder)
return
@@ -419,7 +419,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS
/client/proc/deadchat()
set name = "Show/Hide Deadchat"
- set category = "Preferences"
+ set category = "Preferences.Admin"
set desc ="Toggles seeing deadchat"
prefs.chat_toggles ^= CHAT_DEAD
prefs.save_preferences()
@@ -428,7 +428,7 @@ GLOBAL_LIST_INIT(ghost_orbits, list(GHOST_ORBIT_CIRCLE,GHOST_ORBIT_TRIANGLE,GHOS
/client/proc/toggleprayers()
set name = "Show/Hide Prayers"
- set category = "Preferences"
+ set category = "Preferences.Admin"
set desc = "Toggles seeing prayers"
prefs.chat_toggles ^= CHAT_PRAYER
prefs.save_preferences()
diff --git a/code/modules/client/verbs/ooc.dm b/code/modules/client/verbs/ooc.dm
index dd1ebd74f9..5a8325fd64 100644
--- a/code/modules/client/verbs/ooc.dm
+++ b/code/modules/client/verbs/ooc.dm
@@ -111,16 +111,16 @@ GLOBAL_VAR_INIT(normal_ooc_colour, "#002eb8")
/client/proc/set_ooc(newColor as color)
set name = "Set Player OOC Color"
set desc = "Modifies player OOC Color"
- set category = "Fun"
+ set category = "Admin.Fun"
GLOB.OOC_COLOR = sanitize_ooccolor(newColor)
/client/proc/reset_ooc()
set name = "Reset Player OOC Color"
set desc = "Returns player OOC Color to default"
- set category = "Fun"
+ set category = "Admin.Fun"
GLOB.OOC_COLOR = null
-/client/verb/colorooc()
+/client/verb/colorooc() //this is admin and people who bought byond.
set name = "Set Your OOC Color"
set category = "Preferences"
diff --git a/code/modules/clothing/clothing.dm b/code/modules/clothing/clothing.dm
index 2fbe738acb..ea01b0c0ed 100644
--- a/code/modules/clothing/clothing.dm
+++ b/code/modules/clothing/clothing.dm
@@ -45,13 +45,12 @@
var/dynamic_fhair_suffix = ""//mask > head for facial hair
//basically a restriction list.
- var/list/species_restricted = null
+ var/list/species_restricted
//Basically syntax is species_restricted = list("Species Name","Species Name")
//Add a "exclude" string to do the opposite, making it only only species listed that can't wear it.
//You append this to clothing objects
-
// How much clothing damage has been dealt to each of the limbs of the clothing, assuming it covers more than one limb
var/list/damage_by_parts
// How much integrity is in a specific limb before that limb is disabled (for use in [/obj/item/clothing/proc/take_damage_zone], and only if we cover multiple zones.) Set to 0 to disable shredding.
@@ -477,7 +476,6 @@ BLIND // can't see anything
return TRUE
-
/// If we're a clothing with at least 1 shredded/disabled zone, give the wearer a periodic heads up letting them know their clothes are damaged
/obj/item/clothing/proc/bristle(mob/living/L)
if(!istype(L))
diff --git a/code/modules/clothing/gloves/miscellaneous.dm b/code/modules/clothing/gloves/miscellaneous.dm
index b5d92fb780..f9f587ae5b 100644
--- a/code/modules/clothing/gloves/miscellaneous.dm
+++ b/code/modules/clothing/gloves/miscellaneous.dm
@@ -20,8 +20,14 @@
body_parts_covered = ARMS
cold_protection = ARMS
strip_delay = 300 //you can't just yank them off
+ /// did you ever get around to wearing these or no
+ var/wornonce = FALSE
///Extra damage through the punch.
var/enhancement = 0 //it's a +0 to your punches because it isn't magical
+ ///extra wound bonus through the punch (MAYBE DON'T BE GENEROUS WITH THIS)
+ var/wound_enhancement = 0
+ /// do we give the flavortext for wearing them
+ var/silent = FALSE
///Main trait added by the gloves to the user on wear.
var/inherited_trait = TRAIT_NOGUNS //what are you, dishonoroable?
///Secondary trait added by the gloves to the user on wear.
@@ -29,7 +35,18 @@
/obj/item/clothing/gloves/fingerless/pugilist/equipped(mob/user, slot)
. = ..()
- if(slot == SLOT_GLOVES)
+ if(current_equipped_slot == SLOT_GLOVES)
+ use_buffs(user, TRUE)
+ wornonce = TRUE
+
+/obj/item/clothing/gloves/fingerless/pugilist/dropped(mob/user)
+ . = ..()
+ if(wornonce)
+ use_buffs(user, FALSE)
+ wornonce = FALSE
+
+/obj/item/clothing/gloves/fingerless/pugilist/proc/use_buffs(mob/user, buff)
+ if(buff) // tarukaja
if(ishuman(user))
var/mob/living/carbon/human/H = user
ADD_TRAIT(H, TRAIT_PUGILIST, GLOVE_TRAIT)
@@ -37,17 +54,20 @@
ADD_TRAIT(H, secondary_trait, GLOVE_TRAIT)
H.dna.species.punchdamagehigh += enhancement
H.dna.species.punchdamagelow += enhancement
-
-/obj/item/clothing/gloves/fingerless/pugilist/dropped(mob/user)
-
- REMOVE_TRAIT(user, TRAIT_PUGILIST, GLOVE_TRAIT)
- REMOVE_TRAIT(user, inherited_trait, GLOVE_TRAIT)
- REMOVE_TRAIT(user, secondary_trait, GLOVE_TRAIT)
- if(ishuman(user))
- var/mob/living/carbon/human/H = user
- H.dna.species.punchdamagehigh -= enhancement
- H.dna.species.punchdamagelow -= enhancement
- return ..()
+ H.dna.species.punchwoundbonus += wound_enhancement
+ if(!silent)
+ to_chat(H, "With [src] on your arms, you feel ready to punch things.")
+ else // dekaja
+ REMOVE_TRAIT(user, TRAIT_PUGILIST, GLOVE_TRAIT)
+ REMOVE_TRAIT(user, inherited_trait, GLOVE_TRAIT)
+ REMOVE_TRAIT(user, secondary_trait, GLOVE_TRAIT)
+ if(ishuman(user))
+ var/mob/living/carbon/human/H = user
+ H.dna.species.punchdamagehigh -= enhancement
+ H.dna.species.punchdamagelow -= enhancement
+ H.dna.species.punchwoundbonus -= wound_enhancement
+ if(!silent)
+ to_chat(user, "With [src] off of your arms, you feel less ready to punch things.")
/obj/item/clothing/gloves/fingerless/pugilist/chaplain
name = "armwraps of unyielding resolve"
@@ -93,6 +113,7 @@
icon_state = "rapid"
item_state = "rapid"
enhancement = 10 //omae wa mou shindeiru
+ wound_enhancement = 10
var/warcry = "AT"
secondary_trait = TRAIT_NOSOFTCRIT //basically extra health
diff --git a/code/modules/clothing/gloves/tacklers.dm b/code/modules/clothing/gloves/tacklers.dm
index f4b4140a1a..eda36ea12f 100644
--- a/code/modules/clothing/gloves/tacklers.dm
+++ b/code/modules/clothing/gloves/tacklers.dm
@@ -65,12 +65,14 @@
heat_protection = HANDS
max_heat_protection_temperature = GLOVES_MAX_TEMP_PROTECT
resistance_flags = NONE
+ strip_mod = 1.2 // because apparently black gloves had this
/obj/item/clothing/gloves/tackler/combat/insulated
name = "guerrilla gloves"
desc = "Superior quality combative gloves, good for performing tackle takedowns as well as absorbing electrical shocks."
siemens_coefficient = 0
permeability_coefficient = 0.05
+ strip_mod = 1.5 // and combat gloves had this??
/obj/item/clothing/gloves/tackler/combat/insulated/infiltrator
name = "insidious guerrilla gloves"
diff --git a/code/modules/clothing/head/misc_special.dm b/code/modules/clothing/head/misc_special.dm
index 3774ce575f..e19a0538fc 100644
--- a/code/modules/clothing/head/misc_special.dm
+++ b/code/modules/clothing/head/misc_special.dm
@@ -190,7 +190,7 @@
/obj/item/clothing/head/wig
name = "wig"
desc = "A bunch of hair without a head attached."
- icon = 'icons/mob/human_face.dmi' // default icon for all hairs
+ icon = 'icons/mob/hair.dmi' // default icon for all hairs
icon_state = "hair_vlong"
flags_inv = HIDEHAIR
color = "#000"
diff --git a/code/modules/clothing/masks/miscellaneous.dm b/code/modules/clothing/masks/miscellaneous.dm
index 11df38cfdd..5dd35788f1 100644
--- a/code/modules/clothing/masks/miscellaneous.dm
+++ b/code/modules/clothing/masks/miscellaneous.dm
@@ -355,7 +355,7 @@
/obj/item/clothing/mask/paper/Initialize(mapload)
- .=..()
+ . = ..()
papermask_designs = list(
"Blank" = image(icon = src.icon, icon_state = "plainmask"),
"Neutral" = image(icon = src.icon, icon_state = "neutralmask"),
@@ -384,7 +384,7 @@
"Vertical" = "verticalmask", "Horizontal" = "horizontalmask", "X" ="xmask",
"Bugeyes" = "bugmask", "Double" = "doublemask", "Mark" = "markmask")
- var/choice = show_radial_menu(user,src, papermask_designs, custom_check = FALSE, radius = 36, require_near = TRUE)
+ var/choice = show_radial_menu(user, src, papermask_designs, custom_check = FALSE, radius = 36, require_near = TRUE)
if(src && choice && !user.incapacitated() && in_range(user,src))
icon_state = options[choice]
diff --git a/code/modules/clothing/spacesuits/chronosuit.dm b/code/modules/clothing/spacesuits/chronosuit.dm
index 3f77a2befc..57659a70c4 100644
--- a/code/modules/clothing/spacesuits/chronosuit.dm
+++ b/code/modules/clothing/spacesuits/chronosuit.dm
@@ -62,13 +62,12 @@
if(. & EMP_PROTECT_SELF)
return
var/mob/living/carbon/human/user = src.loc
- switch(severity)
- if(1)
- if(activated && user && ishuman(user) && (user.wear_suit == src))
- to_chat(user, "E:FATAL:RAM_READ_FAIL\nE:FATAL:STACK_EMPTY\nE:FATAL:READ_NULL_POINT\nE:FATAL:PWR_BUS_OVERLOAD")
- to_chat(user, "An electromagnetic pulse disrupts your [name] and violently tears you out of time-bluespace!")
- user.emote("scream")
- deactivate(1, 1)
+ if(severity >= 70)
+ if(activated && user && ishuman(user) && (user.wear_suit == src))
+ to_chat(user, "E:FATAL:RAM_READ_FAIL\nE:FATAL:STACK_EMPTY\nE:FATAL:READ_NULL_POINT\nE:FATAL:PWR_BUS_OVERLOAD")
+ to_chat(user, "An electromagnetic pulse disrupts your [name] and violently tears you out of time-bluespace!")
+ user.emote("scream")
+ deactivate(1, 1)
/obj/item/clothing/suit/space/chronos/proc/finish_chronowalk(mob/living/carbon/human/user, turf/to_turf)
if(!user)
diff --git a/code/modules/clothing/spacesuits/miscellaneous.dm b/code/modules/clothing/spacesuits/miscellaneous.dm
index 5124c5d62e..dd46d7a5bb 100644
--- a/code/modules/clothing/spacesuits/miscellaneous.dm
+++ b/code/modules/clothing/spacesuits/miscellaneous.dm
@@ -525,7 +525,7 @@ Contains:
icon_state = "hunter"
item_state = "swat_suit"
allowed = list(/obj/item/gun, /obj/item/ammo_box, /obj/item/ammo_casing, /obj/item/melee/baton, /obj/item/restraints/handcuffs, /obj/item/tank/internals, /obj/item/kitchen/knife/combat)
- armor = list("melee" = 60, "bullet" = 40, "laser" = 40, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100, "wpound" = 25)
+ armor = list("melee" = 60, "bullet" = 40, "laser" = 40, "energy" = 50, "bomb" = 100, "bio" = 100, "rad" = 100, "fire" = 100, "acid" = 100, "wound" = 25)
strip_delay = 130
resistance_flags = FIRE_PROOF | ACID_PROOF
diff --git a/code/modules/clothing/suits/cloaks.dm b/code/modules/clothing/suits/cloaks.dm
index d5f65e4fa8..133956e44e 100644
--- a/code/modules/clothing/suits/cloaks.dm
+++ b/code/modules/clothing/suits/cloaks.dm
@@ -102,3 +102,20 @@
/obj/item/clothing/neck/cloak/polychromic/ComponentInitialize()
. = ..()
AddElement(/datum/element/polychromic, poly_colors, 3)
+
+/obj/item/clothing/neck/cloak/alt
+ name = "cloak"
+ desc = "A ragged up white cloak. It reminds you of a place not far from here."
+ icon_state = "cloak"
+ item_state = "cloak"
+
+/obj/item/clothing/neck/cloak/alt/polychromic
+ name = "polychromic cloak"
+ desc = "A ragged up cloak. It reminds you of a place not far from here."
+ icon_state = "cloak"
+ item_state = "cloak"
+ var/list/poly_colors = list("#FFFFFF", "#676767", "#4C4C4C")
+
+/obj/item/clothing/neck/cloak/alt/polychromic/ComponentInitialize()
+ . = ..()
+ AddElement(/datum/element/polychromic, poly_colors, 3)
diff --git a/code/modules/clothing/suits/jobs.dm b/code/modules/clothing/suits/jobs.dm
index fa55dcf1c1..54b2c17f36 100644
--- a/code/modules/clothing/suits/jobs.dm
+++ b/code/modules/clothing/suits/jobs.dm
@@ -117,6 +117,27 @@
icon_state = "greydet"
item_state = "greydet"
+/obj/item/clothing/suit/det_suit/forensicsred
+ name = "red forensics coat"
+ icon_state = "forensics_red"
+ item_state = "forensics_red"
+
+/obj/item/clothing/suit/det_suit/forensicsred/long
+ name = "long red forensics coat"
+ icon_state = "forensics_red_long"
+ item_state = "forensics_red_long"
+
+/obj/item/clothing/suit/det_suit/forensicsblue
+ name = "blue forensics coat"
+ icon_state = "forensics_blue"
+ item_state = "forensics_blue"
+
+/obj/item/clothing/suit/det_suit/forensicsblue/long
+ name = "long blue forensics coat"
+ icon_state = "forensics_blue_long"
+ item_state = "forensics_blue_long"
+
+
//Engineering
/obj/item/clothing/suit/hazardvest
name = "hazard vest"
@@ -222,4 +243,16 @@
desc = "A dark blue vest with reflective strips for emergency medical technicians."
icon_state = "labcoat_emt"
item_state = "labcoat_emt"
- mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
\ No newline at end of file
+ mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
+
+/obj/item/clothing/suit/toggle/labcoat/emt/red
+ name = "red emt vest"
+ desc = "A red vest with reflective strips for emergency medical technicians."
+ icon_state = "labcoat_emtred"
+ item_state = "labcoat_emtred"
+
+/obj/item/clothing/suit/toggle/labcoat/emt/highvis
+ name = "high visibility emt vest"
+ desc = "a high visibility vest for emergency medical technicians."
+ icon_state = "labcoat_highvis"
+ item_state = "labcoat_highvis"
diff --git a/code/modules/clothing/suits/labcoat.dm b/code/modules/clothing/suits/labcoat.dm
index 195712b814..32a4ab7ad0 100644
--- a/code/modules/clothing/suits/labcoat.dm
+++ b/code/modules/clothing/suits/labcoat.dm
@@ -62,3 +62,48 @@
name = "scientist labcoat"
desc = "A suit that protects against minor chemical spills. Has a purple stripe on the shoulder."
icon_state = "labcoat_tox"
+
+// Departmental Jackets
+
+/obj/item/clothing/suit/toggle/labcoat/depjacket/sci
+ name = "science jacket"
+ desc = "A comfortable jacket in science purple."
+ icon_state = "sci_dep_jacket"
+ item_state = "sci_dep_jacket"
+ allowed = list(/obj/item/analyzer, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
+
+/obj/item/clothing/suit/toggle/labcoat/depjacket/med
+ name = "medical jacket"
+ desc = "A comfortable jacket in medical blue."
+ icon_state = "med_dep_jacket"
+ item_state = "med_dep_jacket"
+ allowed = list(/obj/item/analyzer, /obj/item/sensor_device, /obj/item/stack/medical, /obj/item/dnainjector, /obj/item/reagent_containers/dropper, /obj/item/reagent_containers/syringe, /obj/item/reagent_containers/hypospray, /obj/item/healthanalyzer, /obj/item/flashlight/pen, /obj/item/reagent_containers/glass/bottle, /obj/item/reagent_containers/glass/beaker, /obj/item/reagent_containers/pill, /obj/item/storage/pill_bottle, /obj/item/paper, /obj/item/melee/classic_baton/telescopic, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman)
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 50, "rad" = 0, "fire" = 0, "acid" = 45)
+
+/obj/item/clothing/suit/toggle/labcoat/depjacket/sec
+ name = "security jacket"
+ desc = "A comfortable jacket in security red."
+ icon_state = "sec_dep_jacket"
+ item_state = "sec_dep_jacket"
+ armor = list("melee" = 25, "bullet" = 15, "laser" = 30, "energy" = 10, "bomb" = 25, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 45)
+
+/obj/item/clothing/suit/toggle/labcoat/depjacket/sup
+ name = "supply jacket"
+ desc = "A comfortable jacket in supply brown."
+ icon_state = "supply_dep_jacket"
+ item_state = "supply_dep_jacket"
+
+/obj/item/clothing/suit/toggle/labcoat/depjacket/sup/qm
+ name = "quartermaster's jacket"
+ desc = "A loose covering often warn by station quartermasters."
+ icon_state = "qmjacket"
+ item_state = "qmjacket"
+
+/obj/item/clothing/suit/toggle/labcoat/depjacket/eng
+ name = "engineering jacket"
+ desc = "A comfortable jacket in engineering yellow."
+ icon_state = "engi_dep_jacket"
+ item_state = "engi_dep_jacket"
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 0, "energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 20, "fire" = 30, "acid" = 45)
+ allowed = list(/obj/item/flashlight, /obj/item/tank/internals/emergency_oxygen, /obj/item/tank/internals/plasmaman, /obj/item/t_scanner, /obj/item/construction/rcd, /obj/item/pipe_dispenser, /obj/item/toy, /obj/item/storage/fancy/cigarettes, /obj/item/lighter)
diff --git a/code/modules/clothing/suits/miscellaneous.dm b/code/modules/clothing/suits/miscellaneous.dm
index d6853f52ca..3b45d2bc14 100644
--- a/code/modules/clothing/suits/miscellaneous.dm
+++ b/code/modules/clothing/suits/miscellaneous.dm
@@ -94,6 +94,23 @@
flags_inv = HIDEJUMPSUIT
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
+/obj/item/clothing/suit/tailcoat
+ name = "tailcoat"
+ desc = "A rather impractical, long coat."
+ icon_state = "tailcoat"
+ item_state = "tailcoat"
+
+/obj/item/clothing/suit/vickyblack
+ name = "black victorian coat"
+ desc = "An overbearing black coat, it looks far older than you are."
+ icon_state = "vickyblack"
+ item_state = "vickyblack"
+
+/obj/item/clothing/suit/vickyred
+ name = "red victorian coat"
+ desc = "An overbearing red coat, it looks far older than you are."
+ icon_state = "vickyred"
+ item_state = "vickyred"
/obj/item/clothing/suit/apron/overalls
name = "coveralls"
@@ -1064,3 +1081,9 @@
desc = "An outfit used by traditional japanese warriors."
icon_state = "samurai"
item_state = "samurai"
+
+/obj/item/clothing/suit/bomber
+ name = "old bomber jacket"
+ desc = "It looks like someone dragged this out of a muddy lake."
+ icon_state = "bomberalt"
+ item_state = "bomberalt"
diff --git a/code/modules/clothing/under/jobs/cargo.dm b/code/modules/clothing/under/jobs/cargo.dm
index 8fbc343598..832589a6b7 100644
--- a/code/modules/clothing/under/jobs/cargo.dm
+++ b/code/modules/clothing/under/jobs/cargo.dm
@@ -23,6 +23,14 @@
body_parts_covered = CHEST|GROIN|ARMS
alt_covers_chest = TRUE
+/obj/item/clothing/under/rank/cargo/util
+ name = "cargo utility uniform"
+ desc = "a utility uniform for cargo personnel"
+ icon_state = "utilsupply"
+ item_state = "utilsupply"
+ can_adjust = FALSE
+
+
/obj/item/clothing/under/rank/cargo/tech/skirt
name = "cargo technician's jumpskirt"
desc = "Skiiiiirts! They're comfy and easy to wear"
@@ -33,6 +41,13 @@
fitted = FEMALE_UNIFORM_TOP
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
+/obj/item/clothing/under/rank/cargo/tech/long
+ name = "cargo technician's jumpsuit (trousers)"
+ desc = "A variant of the cargo technician's uniform with proper trousers, suited for colder climates and modest workers."
+ icon_state = "cargo_long"
+ item_state = "lb_suit"
+ alt_covers_chest = TRUE
+
/obj/item/clothing/under/rank/cargo/miner
name = "shaft miner's jumpsuit"
desc = "It's a snappy jumpsuit with a sturdy set of overalls. It is very dirty."
diff --git a/code/modules/clothing/under/jobs/civilian/civilian.dm b/code/modules/clothing/under/jobs/civilian/civilian.dm
index 5dffc8f88d..9bfac2a81c 100644
--- a/code/modules/clothing/under/jobs/civilian/civilian.dm
+++ b/code/modules/clothing/under/jobs/civilian/civilian.dm
@@ -23,6 +23,68 @@
fitted = FEMALE_UNIFORM_TOP
mutantrace_variation = STYLE_DIGITIGRADE|STYLE_NO_ANTHRO_ICON
+/obj/item/clothing/under/rank/civilian/util
+ name = "generic utility uniform"
+ desc = "A utility uniform worn by various crew."
+ icon_state = "utilgen"
+ item_state = "utilgen"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/util/greyshirt
+ name = "grey uniform"
+ desc = "A bland, grey uniform."
+ icon_state = "greyshirt"
+ item_state = "greyshirt"
+
+/obj/item/clothing/under/rank/civilian/victorian_redsleeves
+ name = "black vest red victorian suit"
+ desc = "A stark red victorian suit with a black vest."
+ icon_state = "victorianblred"
+ item_state = "victorianblred"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/victorian_redvest
+ name = "red-vested victorian suit"
+ desc = "A victorian suit with a red vest."
+ icon_state = "victorianredvest"
+ item_state = "victorianredvest"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/victorian_vest
+ name = "black victorian suit"
+ desc = "A simple black victorian suit."
+ icon_state = "victorianvest"
+ item_state = "victorianvest"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/victorian_purple
+ name = "purple victorian suit"
+ desc = "A victorian suit in regal purple."
+ icon_state = "victorianlightfire"
+ item_state = "victorianlightfire"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/victorianreddress
+ name = "red victorian dress"
+ desc = "A flashy red victorian dress."
+ icon_state = "victorianreddress"
+ item_state = "victorianreddress"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/victorianblackdress
+ name = "black victorian dress"
+ desc = "A victorian dress in somber black."
+ icon_state = "victorianblackdress"
+ item_state = "victorianblackdress"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/civilian/dutch
+ name = "dutch suit"
+ desc = "A dapper dutch suit."
+ icon_state = "dutch"
+ item_state = "dutch"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/civilian/chaplain
desc = "It's a black jumpsuit, often worn by religious folk."
name = "chaplain's jumpsuit"
@@ -62,6 +124,12 @@
item_state = "b_suit"
can_adjust = FALSE
+/obj/item/clothing/under/rank/civilian/head_of_personnel/whimsy
+ name = "casual head of personnel's jumpsuit"
+ desc = "It's a jumpsuit worn by someone who works in the position of \"Head of Personnel\", this one seems to be a bit more casual."
+ icon_state = "hop_casual"
+ item_state = "hop_casual"
+
/obj/item/clothing/under/rank/civilian/head_of_personnel/skirt
name = "head of personnel's jumpskirt"
desc = "It's a jumpskirt worn by someone who works in the position of \"Head of Personnel\"."
diff --git a/code/modules/clothing/under/jobs/command.dm b/code/modules/clothing/under/jobs/command.dm
index 8272c36cf3..8a6c372272 100644
--- a/code/modules/clothing/under/jobs/command.dm
+++ b/code/modules/clothing/under/jobs/command.dm
@@ -6,6 +6,13 @@
sensor_mode = SENSOR_COORDS
random_sensor = FALSE
+/obj/item/clothing/under/rank/captain/util
+ name = "Command Utiltiy Uniform"
+ desc = "A utility uniform for command personnel."
+ icon_state = "utilcom"
+ item_state = "utilcom"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/captain/skirt
name = "captain's jumpskirt"
desc = "It's a blue jumpskirt with some gold markings denoting the rank of \"Captain\"."
diff --git a/code/modules/clothing/under/jobs/engineering.dm b/code/modules/clothing/under/jobs/engineering.dm
index e5340fe411..98dee44cb2 100644
--- a/code/modules/clothing/under/jobs/engineering.dm
+++ b/code/modules/clothing/under/jobs/engineering.dm
@@ -42,6 +42,20 @@
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 10, "fire" = 60, "acid" = 20, "wound" = 5)
resistance_flags = NONE
+/obj/item/clothing/under/rank/engineering/engineer/mechanic
+ name = "mechanic's jumpsuit"
+ desc = "an old mechanic's jumpsuit"
+ icon_state = "mechanic"
+ item_state = "mechanic"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/engineering/engineer/util
+ name = "engineering utility uniform"
+ desc = "a utility jumpsuit for engineering personnel"
+ icon_state = "utileng"
+ item_state = "utileng"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/engineering/engineer/hazard
name = "engineer's hazard jumpsuit"
desc = "A high visibility jumpsuit made from heat and radiation resistant materials."
diff --git a/code/modules/clothing/under/jobs/medical.dm b/code/modules/clothing/under/jobs/medical.dm
index c66b972624..de285b0470 100644
--- a/code/modules/clothing/under/jobs/medical.dm
+++ b/code/modules/clothing/under/jobs/medical.dm
@@ -86,6 +86,12 @@
permeability_coefficient = 0.5
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0, "wound" = 5)
+/obj/item/clothing/under/rank/medical/paramedic/red
+ name = "red paramedic jumpsuit"
+ icon_state = "pmedred"
+ item_state = "pmedred"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/medical/paramedic/light
desc = "It's made of a special fiber that provides minor protection against biohazards. It has a dark blue cross on the chest denoting that the wearer is a trained paramedic."
icon_state = "paramedic-light"
@@ -124,6 +130,13 @@
permeability_coefficient = 0.5
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 10, "rad" = 0, "fire" = 0, "acid" = 0, "wound" = 5)
+/obj/item/clothing/under/rank/medical/doctor/util
+ name = "Medical Utility Uniform"
+ desc = "Utility jumpsuit for medical personnel"
+ icon_state = "utilmed"
+ item_state = "utilmed"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/medical/doctor/blue
name = "blue medical scrubs"
desc = "It's made of a special fiber that provides minor protection against biohazards. This one is in baby blue."
diff --git a/code/modules/clothing/under/jobs/rnd.dm b/code/modules/clothing/under/jobs/rnd.dm
index 03eb910736..7443cd9d39 100644
--- a/code/modules/clothing/under/jobs/rnd.dm
+++ b/code/modules/clothing/under/jobs/rnd.dm
@@ -61,6 +61,13 @@
permeability_coefficient = 0.5
armor = list("melee" = 0, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 10, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0, "wound" = 5)
+/obj/item/clothing/under/rank/rnd/scientist/util
+ name = "Science Utility Uniform"
+ desc = "A utility uniform for science personnel"
+ icon_state = "utilsci"
+ item_state = "utilsci"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/rnd/scientist/skirt
name = "scientist's jumpskirt"
desc = "It's made of a special fiber that provides minor protection against explosives. It has markings that denote the wearer as a scientist."
@@ -78,6 +85,12 @@
item_state = "robotics"
resistance_flags = NONE
+/obj/item/clothing/under/rank/rnd/roboticist/sleek
+ name = "sleek roboticist's jumpsuit"
+ icon_state = "robosleek"
+ item_state = "robosleek"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/rnd/roboticist/skirt
name = "roboticist's jumpskirt"
desc = "It's a slimming black with reinforced seams; great for industrial work."
diff --git a/code/modules/clothing/under/jobs/security.dm b/code/modules/clothing/under/jobs/security.dm
index 7747d2e181..4438298dea 100644
--- a/code/modules/clothing/under/jobs/security.dm
+++ b/code/modules/clothing/under/jobs/security.dm
@@ -21,6 +21,13 @@
item_state = "r_suit"
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30, "wound" = 10)
+/obj/item/clothing/under/rank/security/officer/util
+ name = "security utility uniform"
+ desc = "a grey security uniform"
+ icon_state = "utilsec"
+ item_state = "utilsec"
+ can_adjust = FALSE
+
/obj/item/clothing/under/rank/security/officer/grey
name = "grey security jumpsuit"
desc = "A tactical relic of years past before Nanotrasen decided it was cheaper to dye the suits red instead of washing out the blood."
@@ -51,6 +58,28 @@
item_state = "blueshift"
can_adjust = FALSE
+/obj/item/clothing/under/rank/security/officer/blueshirt/seccorp
+ name = "corporate security uniform"
+ desc = "How positively stuffy."
+ icon_state = "seccorp"
+ item_state = "seccorp"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/rank/security/officer/blueshirt/seccorp/wardencorp
+ name = "corporate warden uniform"
+ icon_state = "wardencorp"
+ item_state = "wardencorp"
+
+/obj/item/clothing/under/rank/security/officer/blueshirt/seccorp/hoscorp
+ name = "corporate head of security's uniform"
+ icon_state = "hoscorp"
+ item_state = "hoscorp"
+
+/obj/item/clothing/under/rank/security/officer/blueshirt/seccorp/detcorp
+ name = "corporate detective's uniform"
+ icon_state = "detcorp"
+ item_state = "detcorp"
+
/obj/item/clothing/under/rank/security/officer/spacepol
name = "police uniform"
desc = "Space not controlled by megacorporations, planets, or pirates is under the jurisdiction of Spacepol."
@@ -103,6 +132,16 @@
item_state = "det"
armor = list("melee" = 10, "bullet" = 0, "laser" = 0,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 30, "acid" = 30, "wound" = 10)
+/obj/item/clothing/under/rank/security/detective/brown
+ name = "dark boiled suit"
+ icon_state = "detectivebrown"
+ item_state = "detectivebrown"
+
+/obj/item/clothing/under/rank/security/detective/brown/brown2
+ name = "padded suit"
+ icon_state = "detectivebrown2"
+ item_state = "detectivebrown2"
+
/obj/item/clothing/under/rank/security/detective/skirt
name = "detective's suitskirt"
desc = "Someone who wears this means business."
@@ -202,4 +241,4 @@
desc = "Space not controlled by megacorporations, planets, or pirates is under the jurisdiction of Spacepol."
icon_state = "spacepol"
item_state = "spacepol"
- can_adjust = FALSE
\ No newline at end of file
+ can_adjust = FALSE
diff --git a/code/modules/clothing/under/suits.dm b/code/modules/clothing/under/suits.dm
index fe23003b38..87e6e94b6b 100644
--- a/code/modules/clothing/under/suits.dm
+++ b/code/modules/clothing/under/suits.dm
@@ -116,3 +116,19 @@
/obj/item/clothing/under/suit/polychromic/ComponentInitialize()
. = ..()
AddElement(/datum/element/polychromic, list("#FFFFFF", "#FFFFFF", "#808080"), 3)
+
+/obj/item/clothing/under/suit/turtle
+ desc = "a debatably stylish turtleneck."
+ can_adjust = FALSE
+
+/obj/item/clothing/under/suit/turtle/teal
+ name = "teal turtleneck"
+ icon_state = "tealturtle"
+ item_state = "tealturtle"
+ can_adjust = FALSE
+
+/obj/item/clothing/under/suit/turtle/grey
+ name = "grey turtleneck"
+ icon_state = "greyturtle"
+ item_state = "greyturtle"
+ can_adjust = FALSE
diff --git a/code/modules/events/communications_blackout.dm b/code/modules/events/communications_blackout.dm
index cb62e0df22..0342ca4643 100644
--- a/code/modules/events/communications_blackout.dm
+++ b/code/modules/events/communications_blackout.dm
@@ -23,4 +23,4 @@
/datum/round_event/communications_blackout/start()
for(var/obj/machinery/telecomms/T in GLOB.telecomms_list)
- T.emp_act(EMP_HEAVY)
+ T.emp_act(80)
diff --git a/code/modules/events/pirates.dm b/code/modules/events/pirates.dm
index 4cbfb8ae9a..3bcec9f471 100644
--- a/code/modules/events/pirates.dm
+++ b/code/modules/events/pirates.dm
@@ -141,7 +141,7 @@
for(var/obj/machinery/rnd/server/S in GLOB.machines)
if(S.stat & (NOPOWER|BROKEN))
continue
- S.emp_act(1)
+ S.emp_act(80)
new /obj/effect/temp_visual/emp(get_turf(S))
/obj/machinery/shuttle_scrambler/proc/dump_loot(mob/user)
diff --git a/code/modules/events/processor_overload.dm b/code/modules/events/processor_overload.dm
index 6bedce6b4b..6f20d954ed 100644
--- a/code/modules/events/processor_overload.dm
+++ b/code/modules/events/processor_overload.dm
@@ -36,4 +36,4 @@
// at all
P.ex_act(EXPLODE_DEVASTATE)
else
- P.emp_act(EMP_HEAVY)
+ P.emp_act(80)
diff --git a/code/modules/events/shuttle_catastrophe b/code/modules/events/shuttle_catastrophe
new file mode 100644
index 0000000000..d948b39d3b
--- /dev/null
+++ b/code/modules/events/shuttle_catastrophe
@@ -0,0 +1,37 @@
+/datum/round_event_control/shuttle_catastrophe
+ name = "Shuttle Catastrophe"
+ typepath = /datum/round_event/shuttle_catastrophe
+ weight = 10
+ max_occurrences = 1
+
+/datum/round_event_control/shuttle_catastrophe/canSpawnEvent(players, gamemode)
+ if(SSshuttle.emergency.name == "Build your own shuttle kit")
+ return FALSE //don't undo manual player engineering, it also would unload people and ghost them, there's just a lot of problems
+ return ..()
+
+
+/datum/round_event/shuttle_catastrophe
+ var/datum/map_template/shuttle/new_shuttle
+
+/datum/round_event/shuttle_catastrophe/announce(fake)
+ var/cause = pick("was attacked by [syndicate_name()] Operatives", "mysteriously teleported away", "had its refuelling crew mutiny",
+ "was found with its engines stolen", "\[REDACTED\]", "flew into the sunset, and melted", "learned something from a very wise cow, and left on its own",
+ "had cloning devices on it", "had its shuttle inspector put the shuttle in reverse instead of park, causing the shuttle to crash into the hangar")
+
+ priority_announce("Your emergency shuttle [cause]. Your replacement shuttle will be the [new_shuttle.name] until further notice.", "CentCom Spacecraft Engineering")
+
+/datum/round_event/shuttle_catastrophe/setup()
+ var/list/valid_shuttle_templates = list()
+ for(var/shuttle_id in SSmapping.shuttle_templates)
+ var/datum/map_template/shuttle/template = SSmapping.shuttle_templates[shuttle_id]
+ if(template.can_be_bought && template.credit_cost < INFINITY) //if we could get it from the communications console, it's cool for us to get it here
+ valid_shuttle_templates += template
+ new_shuttle = pick(valid_shuttle_templates)
+
+/datum/round_event/shuttle_catastrophe/start()
+ SSshuttle.shuttle_purchased = SHUTTLEPURCHASE_FORCED
+ SSshuttle.unload_preview()
+ SSshuttle.load_template(new_shuttle)
+ SSshuttle.existing_shuttle = SSshuttle.emergency
+ SSshuttle.action_load(new_shuttle)
+ log_shuttle("Shuttle Catastrophe set a new shuttle, [new_shuttle.name].")
diff --git a/code/modules/events/stray_cargo.dm b/code/modules/events/stray_cargo.dm
index 031642c875..aae39e28a4 100644
--- a/code/modules/events/stray_cargo.dm
+++ b/code/modules/events/stray_cargo.dm
@@ -55,7 +55,7 @@
crate.update_icon()
var/obj/structure/closet/supplypod/pod = make_pod()
crate.forceMove(pod)
- new /obj/effect/abstract/DPtarget(LZ, pod)
+ new /obj/effect/pod_landingzone(LZ, pod)
///Handles the creation of the pod, in case it needs to be modified beforehand
/datum/round_event/stray_cargo/proc/make_pod()
diff --git a/code/modules/events/wormholes.dm b/code/modules/events/wormholes.dm
index 0920c9ccb6..e723ddd79b 100644
--- a/code/modules/events/wormholes.dm
+++ b/code/modules/events/wormholes.dm
@@ -29,7 +29,7 @@
for(var/i = 1, i <= number_of_wormholes, i++)
var/turf/T = pick(pick_turfs)
- wormholes += new /obj/effect/portal/wormhole(T, null, 0, null, FALSE)
+ wormholes += new /obj/effect/portal/wormhole(T, 0, null, FALSE)
/datum/round_event/wormholes/announce(fake)
priority_announce("Space-time anomalies detected on the station. There is no additional data.", "Anomaly Alert", "spanomalies")
diff --git a/code/modules/food_and_drinks/drinks/drinks.dm b/code/modules/food_and_drinks/drinks/drinks.dm
index a3ee8c5228..140923c1ef 100644
--- a/code/modules/food_and_drinks/drinks/drinks.dm
+++ b/code/modules/food_and_drinks/drinks/drinks.dm
@@ -618,3 +618,9 @@
icon_state = "monkey_energy"
list_reagents = list(/datum/reagent/consumable/monkey_energy = 50)
foodtype = SUGAR | JUNKFOOD
+
+/obj/item/reagent_containers/food/drinks/dwarf_mug //dwarf family heirloom (just a cup that always has the manly dorf icon!)
+ name = "ale mug"
+ desc = "An old stained mug used for filling with dwarven ale."
+ icon_state = "manlydorfglass"
+ isGlass = FALSE //it's a wooden mug!
diff --git a/code/modules/food_and_drinks/food/snacks_soup.dm b/code/modules/food_and_drinks/food/snacks_soup.dm
index eea7cdb87d..38a68ad364 100644
--- a/code/modules/food_and_drinks/food/snacks_soup.dm
+++ b/code/modules/food_and_drinks/food/snacks_soup.dm
@@ -291,3 +291,12 @@
tastes = list("creamy peas"= 2, "parsnip" = 1)
filling_color = "#9dc530"
foodtype = VEGETABLES
+
+/obj/item/reagent_containers/food/snacks/soup/facehuggerpot
+ name = "pot of face hugger jambalaya"
+ desc = "An entire pot of an extremely spicy dish made using extremely exotic ingredients. Highly recommend by an interdimensional businessman."
+ icon_state = "facehuggerpot"
+ bonus_reagents = list(/datum/reagent/consumable/nutriment = 1, /datum/reagent/consumable/nutriment/vitamin = 2)
+ list_reagents = list(/datum/reagent/consumable/nutriment = 10, /datum/reagent/consumable/nutriment/vitamin = 4)
+ tastes = list("face huggers" = 1)
+ foodtype = MEAT
diff --git a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm
index 6372137edc..c52218c913 100644
--- a/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm
+++ b/code/modules/food_and_drinks/recipes/tablecraft/recipes_soup.dm
@@ -291,3 +291,18 @@
)
result = /obj/item/reagent_containers/food/snacks/soup/peasoup
subcategory = CAT_SOUP
+
+/datum/crafting_recipe/food/facehuggerjambalayapot
+ name = "Facehugger jambalaya"
+ reqs = list(
+ /datum/reagent/bluespace = 10,
+ /datum/reagent/consumable/ethanol/booger =10,
+ /obj/item/organ/heart= 3,
+ /obj/item/clothing/mask/facehugger = 1,
+ /obj/item/reagent_containers/food/snacks/egg = 1,
+ /datum/reagent/consumable/blackpepper = 5,
+ /datum/reagent/toxin/acid = 5
+
+ )
+ result = /obj/item/reagent_containers/food/snacks/soup/facehuggerpot
+ subcategory = CAT_SOUP
diff --git a/code/modules/holiday/halloween/bartholomew.dm b/code/modules/holiday/halloween/bartholomew.dm
index c9a4a946a3..117e03c357 100644
--- a/code/modules/holiday/halloween/bartholomew.dm
+++ b/code/modules/holiday/halloween/bartholomew.dm
@@ -130,9 +130,13 @@
/obj/item/reagent_containers/pill = 2,
/obj/item/clothing/shoes = 8,
/obj/item/clothing/head = 3,
- /obj/item/reagent_containers/food/snacks = 3,
+ /obj/item/reagent_containers/food/snacks = 5,
/obj/item/reagent_containers/syringe/dart = 2,
- /obj/item/reagent_containers/food/drinks/soda_cans = 5)
+ /obj/item/reagent_containers/food/drinks/soda_cans = 5,
+ /obj/item/reagent_containers/food/drinks/drinkingglass = 4,
+ /obj/item/reagent_containers/food/drinks = 6,
+ /obj/item/reagent_containers/food/snacks/grown/apple = 1,
+ /obj/item/reagent_containers/food/snacks/grown/banana = 2)
if(length >= 5)
return TRUE
//var/metalist = pickweight(GLOB.maintenance_loot)
diff --git a/code/modules/holiday/halloween/jacqueen.dm b/code/modules/holiday/halloween/jacqueen.dm
index 573b04a296..16151c4191 100644
--- a/code/modules/holiday/halloween/jacqueen.dm
+++ b/code/modules/holiday/halloween/jacqueen.dm
@@ -48,8 +48,8 @@
var/progression = list() //Keep track of where people are in the story.
var/active = TRUE //Turn this to false to keep normal mob behavour
var/cached_z
- /// I'm busy chatting, don't move.
- var/busy_chatting = FALSE
+ /// I'm busy, don't move.
+ var/busy = FALSE
/mob/living/simple_animal/jacq/Initialize()
..()
@@ -68,11 +68,14 @@
playsound(loc, 'sound/spookoween/ahaha.ogg', 100, 0.25)
var/mob/living/simple_animal/jacq/Jacq = new src.type(loc)
Jacq.progression = progression
+ if(ckey) //transfer over any ghost posessions
+ Jacq.key = key
..()
/mob/living/simple_animal/jacq/death() //What is alive may never die
visible_message("[src] cackles, \"You'll nae get rid a me that easily!\"")
playsound(loc, 'sound/spookoween/ahaha.ogg', 100, 0.25)
+ fully_heal(FALSE)
health = 25
poof()
@@ -81,9 +84,9 @@
say("Hello there [gender_check(M)]!")
return ..()
if(!ckey)
- busy_chatting = FALSE
+ stopmove()
chit_chat(M)
- busy_chatting = TRUE
+ canmove()
..()
/mob/living/simple_animal/jacq/attack_paw(mob/living/carbon/monkey/M)
@@ -91,11 +94,28 @@
say("Hello there [gender_check(M)]!")
return ..()
if(!ckey)
- busy_chatting = FALSE
+ stopmove()
chit_chat(M)
- busy_chatting = TRUE
+ canmove()
..()
+/mob/living/simple_animal/jacq/proc/canmove()
+ busy = FALSE
+ update_mobility()
+
+/mob/living/simple_animal/jacq/proc/stopmove()
+ if(ckey) //if someone is in her, don't disable her movement!
+ canmove()
+ return
+ busy = TRUE
+ update_mobility()
+
+/mob/living/simple_animal/jacq/proc/jacqrunes(message, mob/living/carbon/C) //Displays speechtext over Jacq for the user only.
+ var/atom/hearer = C
+ var/list/spans = list("spooky")
+ new /datum/chatmessage(message, src, hearer, spans)
+
+
/mob/living/simple_animal/jacq/proc/poof()
last_poof = world.realtime
var/datum/reagents/R = new/datum/reagents(100)//Hey, just in case.
@@ -104,7 +124,7 @@
s.set_up(R, 0, loc)
s.start()
visible_message("[src] disappears in a puff of smoke!")
- busy_chatting = TRUE
+ canmove()
health = 25
//Try to go to populated areas
@@ -120,7 +140,7 @@
continue
targets += H
- if(!targets)
+ if(!targets.len)
targets = GLOB.generic_event_spawns
for(var/i in 1 to 6) //Attempts a jump up to 6 times.
@@ -151,14 +171,16 @@
if(!progression["[C.real_name]"] || !(progression["[C.real_name]"] & JACQ_HELLO))
visible_message("[src] smiles ominously at [C], \"Well halo there [gender]! Ah'm Jacqueline, tae great Pumpqueen, great tae meet ye.\"")
+ jacqrunes("Well halo there [gender]! Ah'm Jacqueline, tae great Pumpqueen, great tae meet ye.", C)
sleep(20)
visible_message("[src] continues, \"Ah'm sure yae well stunned, but ah've got nae taem fer that. Ah'm after the candies around this station. If yae get mae enoof o the wee buggers, Ah'll give ye a treat, or if yae feeling bold, Ah ken trick ye instead.\" giving [C] a wide grin.")
+ jacqrunes("Ah'm sure yae well stunned, but ah've got nae taem fer that. Ah'm after the candies around this station. If yae get mae enoof o the wee buggers, Ah'll give ye a treat, or if yae feeling bold, Ah ken trick ye instead.", C)
if(!progression["[C.real_name]"])
progression["[C.real_name]"] = NONE //TO MAKE SURE THAT THE LIST ENTRY EXISTS.
progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_HELLO
- var/choices = list("Trick", "Treat", "How do I get candies?")
+ var/choices = list("Trick", "Treat", "How do I get candies?", "Do I know you from somewhere?")
var/choice = input(C, "Trick or Treat?", "Trick or Treat?") in choices
switch(choice)
if("Trick")
@@ -168,14 +190,20 @@
if(check_candies(C))
treat(C, gender)
else
- visible_message("[src] raises an eyebrow, \"You've nae got any candies Ah want! They're the orange round ones, now bugger off an go get em first.\"")
+ visible_message("[src] raises aneyebrow, \"You've nae got any candies Ah want! They're the orange round ones, now bugger off an go get em first.\"")
+ jacqrunes("You've nae got any candies Ah want! They're the orange round ones, now bugger off an go get em first.", C)
return
if("How do I get candies?")
visible_message("[src] says, \"Gae find my familiar; Bartholomew. Ee's tendin the cauldron which ken bring oot t' magic energy in items scattered aroond. Knowing him, ee's probably gone tae somewhere with books.\"")
+ jacqrunes("Gae find my familiar; Bartholomew. Ee's tendin the cauldron which ken bring oot t' magic energy in items scattered aroond. Knowing him, ee's probably gone tae somewhere with books.", C)
return
+ if("Do I know you from somewhere?")
+ visible_message("[src] says, \"Aye ye micht dae, ah was kicking aboot round 'ere aboot a year ago when ah had a wee... altercation wit the witch academy n' ran oot here tae crash oan me sis's floor. Course she pushed me tae git it a' sorted oot lik', bit nae before ah hud a wee bit o' fun oan this station. Or maybe ye jest recognise me ma's prized pumpkin atop me nonce.\"")
+ jacqrunes("Aye ye micht dae, ah was kicking aboot round 'ere aboot a year ago when ah had a wee... altercation wit the witch academy n' ran oot here tae crash oan me sis's floor. Course she pushed me tae git it a' sorted oot lik', bit nae before ah hud a wee bit o' fun oan this station. Or maybe ye jest recognise me ma's prized pumpkin atop me nonce.", C)
/mob/living/simple_animal/jacq/proc/treat(mob/living/carbon/C, gender)
visible_message("[src] gives off a glowing smile, \"What ken Ah offer ye? I can magic up an object, a potion or a plushie fer ye.\"")
+ jacqrunes("What ken Ah offer ye? I can magic up an object, a potion or a plushie fer ye.", C)
var/choices_reward = list("Object - 3 candies", "Potion - 2 candies", "Jacqueline Tracker - 2 candies", "Plushie - 1 candy", "Can I get to know you instead?", "Become a pumpkinhead dullahan (perma) - 4 candies")
var/choice_reward = input(usr, "Trick or Treat?", "Trick or Treat?") in choices_reward
@@ -184,8 +212,10 @@
if("Become a pumpkinhead dullahan (perma) - 4 candies")
if(!take_candies(C, 4))
visible_message("[src] raises an eyebrown, \"It's 4 candies for that [gender]! Thems the rules!\"")
+ jacqrunes("It's 4 candies for that [gender]! Thems the rules!", C)
return
visible_message("[src] waves their arms around, \"Off comes your head, a pumpkin taking it's stead!\"")
+ jacqrunes("Off comes your head, a pumpkin taking it's stead!", C)
C.reagents.add_reagent(/datum/reagent/mutationtoxin/pumpkinhead, 5)
sleep(20)
poof()
@@ -194,6 +224,7 @@
if("Object - 3 candies")
if(!take_candies(C, 3))
visible_message("[src] raises an eyebrown, \"It's 3 candies per trinket [gender]! Thems the rules!\"")
+ jacqrunes("It's 3 candies per trinket [gender]! Thems the rules!", C)
return
var/new_obj = pick(subtypesof(/obj))
@@ -203,36 +234,43 @@
var/reward = new new_obj(C.loc)
C.put_in_hands(reward)
visible_message("[src] waves her hands, magicking up a [reward] from thin air, \"There ye are [gender], enjoy! \"")
+ jacqrunes("There ye are [gender], enjoy!", C)
sleep(20)
poof()
return
if("Potion - 2 candies")
if(!take_candies(C, 2))
visible_message("[src] raises an eyebrow, \"It's 2 candies per potion [gender]! Thems the rules!\"")
+ jacqrunes("It's 2 candies per potion [gender]! Thems the rules!", C)
return
var/reward = new /obj/item/reagent_containers/potion_container(C.loc)
C.put_in_hands(reward)
visible_message("[src] waves her hands, magicking up a [reward] from thin air, \"There ye are [gender], enjoy! \"")
+ jacqrunes("There ye are [gender], enjoy!", C)
sleep(20)
poof()
return
if("Plushie - 1 candy")
if(!take_candies(C, 1))
visible_message("[src] raises an eyebrow, \"It's 1 candy per plushie [gender]! Thems the rules!\"")
+ jacqrunes("It's 1 candy per plushie [gender]! Thems the rules!", C)
return
new /obj/item/toy/plush/random(C.loc)
visible_message("[src] waves her hands, magicking up a plushie from thin air, \"There ye are [gender], enjoy! \"")
+ jacqrunes("There ye are [gender], enjoy!", C)
sleep(20)
poof()
return
if("Jacqueline Tracker - 2 candies")
if(!take_candies(C, 2))
visible_message("[src] raises an eyebrow, \"It's 1 candy per plushie [gender]! Thems the rules!\"")
+ jacqrunes("It's 1 candy per plushie [gender]! Thems the rules!", C)
return
new /obj/item/pinpointer/jacq(C.loc)
visible_message("[src] waves her hands, magicking up a tracker from thin air, \"Feels weird to magic up a tracker fer meself but, here ye are [gender], enjoy! \"")
+ jacqrunes("Feels weird to magic up a tracker fer meself but, here ye are [gender], enjoy!", C)
sleep(20)
poof()
return
@@ -252,7 +290,7 @@
choices += "What is that on your head?"
if(!(progression["[C.real_name]"] & JACQ_EXPELL))
if(progression["[C.real_name]"] & JACQ_WITCH)
- choices += "So you got ex-spell-ed?"
+ choices += "What is it like being a witch?"
else
choices += "Are you a witch?"
@@ -270,47 +308,79 @@
//If you've nothing to ask
if(!LAZYLEN(choices))
visible_message("[src] sighs, \"Ah'm all questioned oot fer noo, [gender].\"")
+ jacqrunes("Ah'm all questioned oot fer noo, [gender]", C)
return
//Otherwise, lets go!
visible_message("[src] says, \"A question? Sure, it'll cost you a candy though!\"")
+ jacqrunes("A question? Sure, it'll cost you a candy though!", C)
choices += "Nevermind"
//Candies for chitchats
var/choice = input(C, "What do you want to ask?", "What do you want to ask?") in choices
if(!take_candies(C, 1))
visible_message("[src] raises an eyebrow, \"It's a candy per question [gender]! Thems the rules!\"")
+ jacqrunes("It's a candy per question [gender]! Thems the rules!", C)
return
//Talking
switch(choice)
if("Why do you want the candies?")
visible_message("[src] says, \"Ave ye tried them? They're full of all sorts of reagents. Ah'm after them so ah ken magic em up an hopefully find rare stuff fer me brews. Honestly it's a lot easier magicking up tatt fer ye lot than runnin aroond on me own like. I'd ask me familiars but most a my familiars are funny fellows 'n constantly bugger off on adventures when given simple objectives like; Go grab me a tea cake or watch over me cauldron. Ah mean, ye might run into Bartholomew my cat. Ee's supposed tae be tending my cauldron, but I've nae idea where ee's got tae.\"")
+ jacqrunes("Ave ye tried them? They're full of all sorts of reagents. Ah'm after them so ah ken magic em up an hopefully find rare stuff fer me brews. Honestly it's a lot easier magicking up tatt fer ye lot than runnin aroond on me own like. I'd ask me familiars but most a my familiars are funny fellows 'n constantly bugger off on adventures when given simple objectives like; Go grab me a tea cake or watch over me cauldron. Ah mean, ye might run into Bartholomew my cat. Ee's supposed tae be tending my cauldron, but I've nae idea where ee's got tae.", C)
progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_CANDIES
sleep(30)
if("You really came all this way for candy?")
- visible_message("[src] l ooks tae the side sheepishly, \"Aye, well, tae be honest, Ah'm here tae see me sis, but dunnae let her knew that. She's an alchemist too like, but she dunnae use a caldron like mae, she buggered off like tae her posh ivory tower tae learn bloody chemistry instead!\" [src] scowls, \"She's tae black sheep o' the family too, so we dunnae see eye tae eye sometimes on alchemy. Ah mean, she puts moles in her brews! Ye dunnae put moles in yer brews! Yae threw your brews at tae wee bastards an blew em up!\" [src] sighs, \"But she's a heart o gold so.. Ah wanted tae see her an check up oon her, make sure she's okay.\"")
+ visible_message("[src] looks to the side sheepishly, \"Aye, well, tae be honest, Ah'm here tae see me sis, but dunnae let her knew that. She's an alchemist too like, but she dunnae use a caldron like mae, she buggered off like tae her posh ivory tower tae learn bloody chemistry instead!\" [src] scowls, \"She's tae black sheep o' the family too, so we dunnae see eye tae eye sometimes on alchemy. Ah mean, she puts moles in her brews! Ye dunnae put moles in yer brews! Yae threw your brews at tae wee bastards an blew em up!\" [src] sighs, \"But she's a heart o gold so.. Ah wanted tae see her an check up oon her, make sure she's okay.\"")
+ jacqrunes("Aye, well, tae be honest, Ah'm here tae see me sis, but dunnae let her knew that. She's an alchemist too like, but she dunnae use a caldron like mae, she buggered off like tae her posh ivory tower tae learn bloody chemistry instead", C)
progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_FAR
- sleep(30)
+ sleep(10)
+ jacqrunes("She's tae black sheep o' the family too, so we dunnae see eye tae eye sometimes on alchemy. Ah mean, she puts moles in her brews! Ye dunnae put moles in yer brews! Yae threw your brews at tae wee bastards an blew em up!", C)
+ sleep(10)
+ jacqrunes("But she's a heart o gold so.. Ah wanted tae see her an check up oon her, make sure she's okay.", C)
+ sleep(10)
if("What is that on your head?")
- visible_message("[src] pats the pumpkin atop her head, \"This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly it felt like she loved this thing more than any of us, which Ah knew ain't true an it's not like she was hartless or anything but.. well, we had a falling oot when Ah got back home with all me stuff in tow. An all she had done is sent me owl after owl over t' last year aboot this bloody pumpkin and ah had enough. So ah took it, an put it on me head. You know, as ye do. Ah am the great Pumpqueen after all, Ah deserve this.\"")
+ visible_message("[src] pats the pumpkin atop her head, \"This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly I got bloody sick o'er harpin' on aboot it, all she had done is sent me owl after owl over aboot this bloody pumpkin since i left the nest and ah had enough after a ... mild altercation like. So I nabbed it last halloween. Caught bloody hell fer it ah did, course me sis talked to me ma and, well, simmered her doon. We've all but made up noo, but seein' as ah'm the great Pumpqueen after all, I cannae be seen withoot it like.\"")
+ jacqrunes("This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly I got bloody sick o'er harpin' on aboot it, all she had done is sent me owl after owl over aboot this bloody pumpkin since i left the nest and ah had enough after a ... mild altercation like. So I nabbed it last halloween. Caught bloody hell fer it ah did, course me sis talked to me ma and, well, simmered her doon. We've all but made up noo, but seein' as ah'm the great Pumpqueen after all, I cannae be seen withoot it like.", C)
progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_HEAD
sleep(30)
+ //Year 1 answer: for anyone who is interested!
+ /*This thing? This ain't nae ordinary pumpkin! Me Ma grew this monster ooer a year o love, dedication an hard work. Honestly it felt like she loved this thing more than any of us, which Ah knew ain't true an it's not like she was hartless or anything but.. well, we had a falling oot when Ah got back home with all me stuff in tow. An all she had done is sent me owl after owl over t' last year aboot this bloody pumpkin and ah had enough. So ah took it, an put it on me head. You know, as ye do. Ah am the great Pumpqueen after all, Ah deserve this.*/
+
if("Are you a witch?")
- visible_message("[src] grumbles, \"If ye must know, Ah got kicked oot of the witch academy fer being too much of a \"loose cannon\". A bloody loose cannon? Nae they were just pissed off Ah had the brass tae proclaim myself as the Pumpqueen! And also maybe the time Ah went and blew up one of the towers by trying tae make a huge batch of astrogen might've had something tae do with it. Ah mean it would've worked fine if the cauldrons weren't so shite and were actually upgraded by the faculty. So technically no, I'm not a witch.\"")
+ visible_message("[src] smirks, \"Weel, after getting kicked oot over a very minor explosion last year, ah wis able tae git back in 'n' finish me witching degree thanks tae me sis! 'twas bloody brutal finishing th' degree though, ah will tell ye, ye take a peek o'er at t' other witches all prim 'n' proper like 'n' it gets in yer heid, ye'r nae as guid. But ah bloody well ended up summoning Nar'Sie last year for the lot o' yous. Aye a'm a loose cannon - but ah get results.\" thumping her chest with pride as she finishes speaking.")
+ jacqrunes("Weel, after getting kicked oot over a very minor explosion last year, ah wis able tae git back in 'n' finish me witching degree thanks tae me sis! 'twas bloody brutal finishing th' degree though, ah will tell ye, ye take a peek o'er at t' other witches all prim 'n' proper like 'n' it gets in yer heid, ye'r nae as guid. But ah bloody well ended up summoning Nar'Sie last year for the lot o' yous. Aye a'm a loose cannon - but ah get results." , C)
progression["[C.real_name]"] = progression["[C.real_name]"] | JACQ_WITCH
sleep(30)
- if("So you got ex-spell-ed?")
- visible_message("[src] Gives you a blank look at the pun, before continuing, \"Not quite, Ah know Ah ken get back into the academy, it's only an explosion, they happen all the time, but, tae be fair it's my fault that things came tae their explosive climax. You don't know what it's like when you're after a witch doctorate, everyone else is doing well, everyone's making new spells and the like, and I'm just good at making explosions really, or fireworks. So, Ah did something Ah knew was dangerous, because Ah had tae do something tae stand oot, but Ah know this life ain't fer me, Ah don't want tae be locked up in dusty towers, grinding reagent after reagent together, trying tae find new reactions, some of the wizards in there haven't left fer years. Ah want tae live, Ah want tae fly around on a broom, turn people into cats fer a day and disappear cackling! That's what got me into witchcraft!\" she throws her arms up in the arm, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, giving oot a soft sigh, \"Ah know my mother's obsession with this dumb thing on my head is just her trying tae fill the void of me and my sis moving oot, and it really shouldn't be on my head. And Ah know that I'm really here tae get help from my sis.. She's the sensible one, and she gives good hugs.\"")
- sleep(30)
+ //Year 1 answer for anyone who is interested:
+ /* Are you a witch?
+ If ye must know, Ah got kicked oot of the witch academy fer being too much of a \"loose cannon\". A bloody loose cannon? Nae they were just pissed off Ah had the brass tae proclaim myself as the Pumpqueen! And also maybe the time Ah went and blew up one of the towers by trying tae make a huge batch of astrogen might've had something tae do with it. Ah mean it would've worked fine if the cauldrons weren't so shite and were actually upgraded by the faculty. So technically no, I'm not a witch.*/
+
+ if("What is it like being a witch?") //What is it like being a witch?
+
+ visible_message("[src] says, \"Tae be honest, ah dunnae. Ah mean ah have a piece o’ paper that implies that a’m, ‘n’ a few folk who seem keen in shoving me back in their magic tower, but I don’t know if that’s fer me really.\" she gives the back of her pumpkin a quick scratch as she continues \"What draws me tae witchcraft is the chaos, ah live tae see th’ utter madness that comes fae the spells ah cast ‘n’ th’ like, ‘n’ ah know you do tae, it’s why you’re ‘ere, aye? Ah kin conjure some utterly chaotic things, and ah love tae do it, just tae see what I’ll git! It’s why visiting here is so fun, ye wee lot scurrying about, getting me candies, hoping I’ll conjure up something utterly chaotic!\" she throws her arms up in the arm with a laugh, spinning the pumpkin upon her head slightly. She carefully spins it back to face you, \"But o’ course life ain’t that easy, ye can’t just go around being a pure agent o’ chaos, ‘n’ ah feel like the reality o’ the world be trying tae dull me, to shove me in a boring dusty auld room where ah spend t’ rest o’ me days researching some boggin’ magic till ah die. Ah want tae bloody well change t’ world, ah want to do something that leaves an impact, but ah dunnae want t’ kill people doing it.\" she gives out a soft sigh, \"Who knows, maybe I’ll bugger off ‘n’ make some pumkinmobiles or something daft like that.\" WARNING! HTMLCanvasElement not found!
"
return false
}
- for(var i = 0; i < [length(minimaps)]; i++){
+ var datas = \[[jointext(datas, ",")]]
+ for(var i = 0; i < [length(minimaps)]; i++) {
//the fuck is this wrapped?
var data = datas\[i];
var img = document.getElementById("map-" + (i + 1));
@@ -160,13 +161,16 @@
ctx.drawImage(document.getElementById("map-" + (i+1) + "-meta"), 0, 0);
var imagedata = ctx.getImageData(0, 0, img.width, img.height);
- var label = document.getElementById("label-" + (i+1));
+
canvas.onmousemove = function(e){
var rect = canvas.getBoundingClientRect();
var x = Math.floor(e.offsetX * img.width / rect.width);
var y = Math.floor(e.offsetY * img.height / rect.height);
+
var color_idx = x * 4 + (y * 4 * imagedata.width);
var color = "#" + hexify(imagedata.data\[color_idx]) + hexify(imagedata.data\[color_idx+1]) + hexify(imagedata.data\[color_idx+2]);
+ var label = document.getElementById("label-" + (i+1)); //label-String(n)
+
label.textContent = data\[color];
canvas.title = data\[color];
}
diff --git a/code/modules/mapping/ruins.dm b/code/modules/mapping/ruins.dm
index 193106c294..b681c348e0 100644
--- a/code/modules/mapping/ruins.dm
+++ b/code/modules/mapping/ruins.dm
@@ -135,7 +135,12 @@
//That's done remove from priority even if it failed
if(forced)
//TODO : handle forced ruins with multiple variants
+ // this might work?
forced_ruins -= current_pick
+ if(!current_pick.allow_duplicates)
+ for(var/datum/map_template/ruin/R in forced_ruins)
+ if(R.id == current_pick.id)
+ forced_ruins -= R
forced = FALSE
if(failed_to_place)
diff --git a/code/modules/mining/equipment/survival_pod.dm b/code/modules/mining/equipment/survival_pod.dm
index c69e990033..30a933db39 100644
--- a/code/modules/mining/equipment/survival_pod.dm
+++ b/code/modules/mining/equipment/survival_pod.dm
@@ -11,8 +11,8 @@
/obj/item/survivalcapsule
name = "bluespace shelter capsule"
desc = "An emergency shelter stored within a pocket of bluespace."
- icon_state = "capsule"
icon = 'icons/obj/mining.dmi'
+ icon_state = "capsule"
w_class = WEIGHT_CLASS_TINY
var/template_id = "shelter_alpha"
var/datum/map_template/shelter/template
@@ -72,9 +72,10 @@
/obj/item/survivalcapsule/luxury
name = "luxury bluespace shelter capsule"
desc = "An exorbitantly expensive luxury suite stored within a pocket of bluespace."
+ icon_state = "capsule-lux"
template_id = "shelter_beta"
-/obj/item/survivalcapsule/luxuryelite
+/obj/item/survivalcapsule/luxury/elitebar
name = "luxury elite bar capsule"
desc = "A luxury bar in a capsule. Bartender required and not included."
template_id = "shelter_charlie"
diff --git a/code/modules/mining/equipment/wormhole_jaunter.dm b/code/modules/mining/equipment/wormhole_jaunter.dm
index e9f8079400..9c503279d4 100644
--- a/code/modules/mining/equipment/wormhole_jaunter.dm
+++ b/code/modules/mining/equipment/wormhole_jaunter.dm
@@ -61,24 +61,18 @@
playsound(src,'sound/effects/sparks4.ogg',50,1)
qdel(src)
-/obj/item/wormhole_jaunter/emp_act(power)
+/obj/item/wormhole_jaunter/emp_act(severity)
. = ..()
if(. & EMP_PROTECT_SELF)
return
var/mob/M = loc
if(istype(M))
- var/triggered = FALSE
if(M.get_item_by_slot(SLOT_BELT) == src)
- if(power == 1)
- triggered = TRUE
- else if(power == 2 && prob(50))
- triggered = TRUE
-
- if(triggered)
- M.visible_message("[src] overloads and activates!")
- SSblackbox.record_feedback("tally", "jaunter", 1, "EMP") // EMP accidental activation
- activate(M)
+ if(prob(severity))
+ M.visible_message("[src] overloads and activates!")
+ SSblackbox.record_feedback("tally", "jaunter", 1, "EMP") // EMP accidental activation
+ activate(M)
/obj/item/wormhole_jaunter/proc/chasm_react(mob/source, datum/component/chasm/C)
to_chat(source, "Your [name] activates, saving you from the chasm!")
diff --git a/code/modules/mining/machine_vending.dm b/code/modules/mining/machine_vending.dm
index 2cbb965ef5..ec6a430c0c 100644
--- a/code/modules/mining/machine_vending.dm
+++ b/code/modules/mining/machine_vending.dm
@@ -42,7 +42,7 @@
new /datum/data/mining_equipment("Fulton Pack", /obj/item/extraction_pack, 1000),
new /datum/data/mining_equipment("Lazarus Injector", /obj/item/lazarus_injector, 1000),
new /datum/data/mining_equipment("Silver Pickaxe", /obj/item/pickaxe/silver, 1000),
- new /datum/data/mining_equipment("Mining Conscription Kit", /obj/item/storage/backpack/duffelbag/mining_conscript, 1000),
+ new /datum/data/mining_equipment("Mining Conscription Kit", /obj/item/storage/backpack/duffelbag/mining/conscript, 1000),
new /datum/data/mining_equipment("1000 Point Transfer Card", /obj/item/card/mining_point_card/mp1000, 1000),
new /datum/data/mining_equipment("1500 Point Transfer Card", /obj/item/card/mining_point_card/mp1500, 1500),
new /datum/data/mining_equipment("2000 Point Transfer Card", /obj/item/card/mining_point_card/mp2000, 2000),
@@ -55,7 +55,7 @@
new /datum/data/mining_equipment("Jump Boots", /obj/item/clothing/shoes/bhop, 2500),
new /datum/data/mining_equipment("Ice hiking boots", /obj/item/clothing/shoes/winterboots/ice_boots, 2500),
new /datum/data/mining_equipment("Luxury Shelter Capsule", /obj/item/survivalcapsule/luxury, 3000),
- new /datum/data/mining_equipment("Luxury Bar Capsule", /obj/item/survivalcapsule/luxuryelite, 10000),
+ new /datum/data/mining_equipment("Luxury Bar Capsule", /obj/item/survivalcapsule/luxury/elitebar, 10000),
new /datum/data/mining_equipment("Nanotrasen Minebot", /mob/living/simple_animal/hostile/mining_drone, 800),
new /datum/data/mining_equipment("Minebot Melee Upgrade", /obj/item/mine_bot_upgrade, 400),
new /datum/data/mining_equipment("Minebot Armor Upgrade", /obj/item/mine_bot_upgrade/health, 400),
@@ -70,9 +70,10 @@
new /datum/data/mining_equipment("KA Damage Increase", /obj/item/borg/upgrade/modkit/damage, 1000),
new /datum/data/mining_equipment("KA Cooldown Decrease", /obj/item/borg/upgrade/modkit/cooldown, 1000),
new /datum/data/mining_equipment("KA AoE Damage", /obj/item/borg/upgrade/modkit/aoe/mobs, 2000),
- new /datum/data/mining_equipment("Miner Full Replacement", /obj/item/storage/backpack/duffelbag/mining_cloned, 3000),
+ new /datum/data/mining_equipment("Miner Full Replacement", /obj/item/storage/backpack/duffelbag/mining/cloned, 3000),
new /datum/data/mining_equipment("Premium Accelerator", /obj/item/gun/energy/kinetic_accelerator/premiumka, 8000),
- new /datum/data/mining_equipment("Kinetic Glaive", /obj/item/kinetic_crusher/glaive, 2250),
+ new /datum/data/mining_equipment("Kinetic Glaive Kit", /obj/item/storage/backpack/duffelbag/mining/glaivekit, 2250),
+ new /datum/data/mining_equipment("Survival Dagger", /obj/item/kitchen/knife/combat/survival/knuckledagger, 550),
)
/datum/data/mining_equipment
@@ -222,7 +223,7 @@
new /obj/item/extinguisher/mini(drop_location)
new /obj/item/kinetic_crusher(drop_location)
if("Mining Conscription Kit")
- new /obj/item/storage/backpack/duffelbag/mining_conscript(drop_location)
+ new /obj/item/storage/backpack/duffelbag/mining/conscript(drop_location)
SSblackbox.record_feedback("tally", "mining_voucher_redeemed", 1, selection)
qdel(voucher)
@@ -328,11 +329,11 @@
to_chat(user, "You upgrade [I] with mining access.")
qdel(src)
-/obj/item/storage/backpack/duffelbag/mining_conscript
+/obj/item/storage/backpack/duffelbag/mining/conscript
name = "mining conscription kit"
desc = "A kit containing everything a crewmember needs to support a shaft miner in the field."
-/obj/item/storage/backpack/duffelbag/mining_conscript/PopulateContents()
+/obj/item/storage/backpack/duffelbag/mining/conscript/PopulateContents()
new /obj/item/pickaxe/mini(src)
new /obj/item/clothing/glasses/meson(src)
new /obj/item/t_scanner/adv_mining_scanner/lesser(src)
@@ -347,11 +348,11 @@
//CITADEL ADDITIONS BELOW
-/obj/item/storage/backpack/duffelbag/mining_cloned
+/obj/item/storage/backpack/duffelbag/mining/cloned
name = "mining replacement kit"
- desc = "A large bag that has advance tools and a spare jumpsuit, boots, and gloves for a newly cloned miner to get back in the field. Even has a new ID!"
+ desc = "A large bag that has advanced tools and a spare jumpsuit, boots, and gloves for a newly cloned miner to get back in the field. Even has a new ID!"
-/obj/item/storage/backpack/duffelbag/mining_cloned/PopulateContents()
+/obj/item/storage/backpack/duffelbag/mining/cloned/PopulateContents()
new /obj/item/pickaxe/mini(src)
new /obj/item/clothing/under/rank/cargo/miner/lavaland(src)
new /obj/item/clothing/shoes/workboots/mining(src)
@@ -369,6 +370,12 @@
new /obj/item/storage/bag/ore(src)
new /obj/item/clothing/glasses/meson/prescription(src)
+/obj/item/storage/backpack/duffelbag/mining/glaivekit
+
+/obj/item/storage/backpack/duffelbag/mining/glaivekit/PopulateContents()
+ new /obj/item/kinetic_crusher/glaive(src)
+ new /obj/item/kitchen/knife/combat/survival/knuckledagger(src)
+
/obj/machinery/mineral/equipment_vendor/proc/RedeemSVoucher(obj/item/suit_voucher/voucher, mob/redeemer)
var/items = list( "Exo-suit" = image(icon = 'icons/obj/clothing/suits.dmi', icon_state = "exo"),
"SEVA suit" = image(icon = 'icons/obj/clothing/suits.dmi', icon_state = "seva"))
diff --git a/code/modules/mob/dead/new_player/preferences_setup.dm b/code/modules/mob/dead/new_player/preferences_setup.dm
index c3c0787aa8..2e1ffe718f 100644
--- a/code/modules/mob/dead/new_player/preferences_setup.dm
+++ b/code/modules/mob/dead/new_player/preferences_setup.dm
@@ -26,7 +26,8 @@
features = random_features(pref_species?.id, gender)
age = rand(AGE_MIN,AGE_MAX)
-/datum/preferences/proc/update_preview_icon(equip_job = TRUE)
+/datum/preferences/proc/update_preview_icon(current_tab)
+ var/equip_job = (current_tab != 2)
// Determine what job is marked as 'High' priority, and dress them up as such.
var/datum/job/previewJob = get_highest_job()
@@ -45,9 +46,13 @@
mannequin.add_overlay(mutable_appearance('modular_citadel/icons/ui/backgrounds.dmi', bgstate, layer = SPACE_LAYER))
copy_to(mannequin, initial_spawn = TRUE)
- if(previewJob && equip_job)
- mannequin.job = previewJob.title
- previewJob.equip(mannequin, TRUE, preference_source = parent)
+ if(current_tab == 3)
+ //give it its loadout if not on the appearance tab
+ SSjob.equip_loadout(parent.mob, mannequin, FALSE, bypass_prereqs = TRUE, can_drop = FALSE)
+ else
+ if(previewJob && equip_job)
+ mannequin.job = previewJob.title
+ previewJob.equip(mannequin, TRUE, preference_source = parent)
COMPILE_OVERLAYS(mannequin)
parent.show_character_previews(new /mutable_appearance(mannequin))
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/alienpeople.dm b/code/modules/mob/dead/new_player/sprite_accessories/alienpeople.dm
index d1f7f15ac9..3972bdc2c3 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/alienpeople.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/alienpeople.dm
@@ -51,7 +51,7 @@
/datum/sprite_accessory/xeno_head/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return (!H.dna.features["xenohead"] || H.dna.features["xenohead"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD || HD.status == BODYPART_ROBOTIC)
+ return (!H.dna.features["xenohead"] || H.dna.features["xenohead"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/xeno_head/standard
name = "Standard"
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/arachnid.dm b/code/modules/mob/dead/new_player/sprite_accessories/arachnid.dm
new file mode 100644
index 0000000000..f75c6208f8
--- /dev/null
+++ b/code/modules/mob/dead/new_player/sprite_accessories/arachnid.dm
@@ -0,0 +1,68 @@
+/datum/sprite_accessory/arachnid_legs
+ icon = 'icons/mob/arachnid_legs.dmi'
+ relevant_layers = list(BODY_BEHIND_LAYER, BODY_ADJ_LAYER, BODY_FRONT_LAYER)
+ mutant_part_string = "arachnid_legs"
+ color_src = 0
+
+/datum/sprite_accessory/arachnid_legs/none
+ name = "None"
+ icon_state = null
+ relevant_layers = null
+
+/datum/sprite_accessory/arachnid_legs/plain
+ name = "Plain"
+ icon_state = "plain"
+
+/datum/sprite_accessory/arachnid_legs/fuzzy
+ name = "Fuzzy"
+ icon_state = "fuzzy"
+
+/datum/sprite_accessory/arachnid_legs/spiky
+ name = "Spiky"
+ icon_state = "spiky"
+
+/datum/sprite_accessory/arachnid_spinneret
+ icon = 'icons/mob/arachnid_spinneret.dmi'
+ relevant_layers = list(BODY_BEHIND_LAYER, BODY_ADJ_LAYER, BODY_FRONT_LAYER)
+ mutant_part_string = "spinneret"
+ color_src = 0
+
+/datum/sprite_accessory/arachnid_spinneret/none
+ name = "None"
+ icon_state = null
+ relevant_layers = null
+
+/datum/sprite_accessory/arachnid_spinneret/plain
+ name = "Plain"
+ icon_state = "plain"
+
+/datum/sprite_accessory/arachnid_spinneret/fuzzy
+ name = "Fuzzy"
+ icon_state = "fuzzy"
+
+/datum/sprite_accessory/arachnid_spinneret/black_widow
+ name = "Black Widow"
+ icon_state = "blackwidow"
+
+/datum/sprite_accessory/arachnid_mandibles
+ icon = 'icons/mob/arachnid_mandibles.dmi'
+ relevant_layers = list(BODY_ADJ_LAYER, BODY_FRONT_LAYER)
+ mutant_part_string = "mandibles"
+ color_src = 0
+
+/datum/sprite_accessory/arachnid_mandibles/none
+ name = "None"
+ icon_state = null
+ relevant_layers = null
+
+/datum/sprite_accessory/arachnid_mandibles/plain
+ name = "Plain"
+ icon_state = "plain"
+
+/datum/sprite_accessory/arachnid_mandibles/fuzzy
+ name = "Fuzzy"
+ icon_state = "fuzzy"
+
+/datum/sprite_accessory/arachnid_mandibles/spiky
+ name = "Spiky"
+ icon_state = "spiky"
\ No newline at end of file
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/ears.dm b/code/modules/mob/dead/new_player/sprite_accessories/ears.dm
index 7515ce560a..cae1b2e482 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/ears.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/ears.dm
@@ -5,7 +5,7 @@
/datum/sprite_accessory/ears/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return (!H.dna.features["ears"] || H.dna.features["ears"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEEARS)) || !HD || HD.status == BODYPART_ROBOTIC)
+ return (!H.dna.features["ears"] || H.dna.features["ears"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEEARS)) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/ears/none
name = "None"
@@ -187,7 +187,7 @@
/datum/sprite_accessory/ears/mam_ears/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return (!H.dna.features["mam_ears"] || H.dna.features["mam_ears"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEEARS)) || !HD || HD.status == BODYPART_ROBOTIC)
+ return (!H.dna.features["mam_ears"] || H.dna.features["mam_ears"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEEARS)) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/ears/mam_ears/none
name = "None"
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/frills.dm b/code/modules/mob/dead/new_player/sprite_accessories/frills.dm
index 49013161a9..c7a59da028 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/frills.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/frills.dm
@@ -4,7 +4,7 @@
/datum/sprite_accessory/frills/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return (!H.dna.features["frills"] || H.dna.features["frills"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || !HD || HD.status == BODYPART_ROBOTIC)
+ return (!H.dna.features["frills"] || H.dna.features["frills"] == "None" || H.head && (H.head.flags_inv & HIDEEARS) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/frills/none
name = "None"
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm b/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm
index a07fdaa5d3..23b1f87bd2 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/hair_face.dm
@@ -2,7 +2,7 @@
// Facial Hair Definitions //
/////////////////////////////
/datum/sprite_accessory/facial_hair
- icon = 'icons/mob/human_face.dmi'
+ icon = 'icons/mob/hair.dmi'
gender = MALE // barf (unless you're a dorf, dorfs dig chix w/ beards :P)
// please make sure they're sorted alphabetically and categorized
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm b/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm
index 8e4e6ad617..55ab18c20c 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/hair_head.dm
@@ -2,7 +2,7 @@
// Hair Definitions //
//////////////////////
/datum/sprite_accessory/hair
- icon = 'icons/mob/human_face.dmi' // default icon for all hairs
+ icon = 'icons/mob/hair.dmi' // default icon for all hairs
// please make sure they're sorted alphabetically and, where needed, categorized
// try to capitalize the names please~
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/horns.dm b/code/modules/mob/dead/new_player/sprite_accessories/horns.dm
index aff342c7a6..0d097b24f0 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/horns.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/horns.dm
@@ -5,7 +5,7 @@
/datum/sprite_accessory/horns/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return (!H.dna.features["horns"] || H.dna.features["horns"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD || HD.status == BODYPART_ROBOTIC)
+ return (!H.dna.features["horns"] || H.dna.features["horns"] == "None" || H.head && (H.head.flags_inv & HIDEHAIR) || (H.wear_mask && (H.wear_mask.flags_inv & HIDEHAIR)) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/horns/none
name = "None"
diff --git a/code/modules/mob/dead/new_player/sprite_accessories/snouts.dm b/code/modules/mob/dead/new_player/sprite_accessories/snouts.dm
index 99d2c67cc9..69016d2890 100644
--- a/code/modules/mob/dead/new_player/sprite_accessories/snouts.dm
+++ b/code/modules/mob/dead/new_player/sprite_accessories/snouts.dm
@@ -5,7 +5,7 @@
/datum/sprite_accessory/snouts/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return ((H.wear_mask && (H.wear_mask.flags_inv & HIDESNOUT)) || (H.head && (H.head.flags_inv & HIDESNOUT)) || !HD || HD.status == BODYPART_ROBOTIC)
+ return ((H.wear_mask && (H.wear_mask.flags_inv & HIDESNOUT)) || (H.head && (H.head.flags_inv & HIDESNOUT)) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/snout/guilmon
name = "Guilmon"
@@ -163,7 +163,7 @@
/datum/sprite_accessory/snouts/mam_snouts/is_not_visible(var/mob/living/carbon/human/H, var/tauric)
var/obj/item/bodypart/head/HD = H.get_bodypart(BODY_ZONE_HEAD)
- return ((H.wear_mask && (H.wear_mask.flags_inv & HIDESNOUT)) || (H.head && (H.head.flags_inv & HIDESNOUT)) || !HD || HD.status == BODYPART_ROBOTIC)
+ return ((H.wear_mask && (H.wear_mask.flags_inv & HIDESNOUT)) || (H.head && (H.head.flags_inv & HIDESNOUT)) || !HD || HD.is_robotic_limb(FALSE))
/datum/sprite_accessory/snouts/mam_snouts/none
name = "None"
diff --git a/code/modules/mob/dead/observer/observer.dm b/code/modules/mob/dead/observer/observer.dm
index e1d078c632..0c57c13e3f 100644
--- a/code/modules/mob/dead/observer/observer.dm
+++ b/code/modules/mob/dead/observer/observer.dm
@@ -408,7 +408,7 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
if(mind.current.key && mind.current.key[1] != "@") //makes sure we don't accidentally kick any clients
to_chat(usr, "Another consciousness is in your body...It is resisting you.")
return
- client.change_view(CONFIG_GET(string/default_view))
+ client.view_size.setDefault(getScreenSize(client.prefs.widescreenpref))//Let's reset so people can't become allseeing gods
transfer_ckey(mind.current, FALSE)
SStgui.on_transfer(src, mind.current) // Transfer NanoUIs.
mind.current.client.init_verbs()
@@ -568,15 +568,15 @@ This is the proc mobs get to turn into a ghost. Forked from ghostize due to comp
set desc = "Change your view range."
var/max_view = client.prefs.unlock_content ? GHOST_MAX_VIEW_RANGE_MEMBER : GHOST_MAX_VIEW_RANGE_DEFAULT
- if(client.view == CONFIG_GET(string/default_view))
+ if(client.view_size.getView() == client.view_size.default)
var/list/views = list()
for(var/i in 7 to max_view)
views |= i
- var/new_view = input("Choose your new view", "Modify view range", 7) as null|anything in views
+ var/new_view = input("Choose your new view", "Modify view range", 0) as null|anything in views
if(new_view)
- client.change_view(clamp(new_view, 7, max_view))
+ client.view_size.setTo(clamp(new_view, 7, max_view) - 7)
else
- client.change_view(CONFIG_GET(string/default_view))
+ client.view_size.resetToDefault()
/mob/dead/observer/verb/add_view_range(input as num)
set name = "Add View Range"
diff --git a/code/modules/mob/living/brain/MMI.dm b/code/modules/mob/living/brain/MMI.dm
index 891243496a..85c256f5b0 100644
--- a/code/modules/mob/living/brain/MMI.dm
+++ b/code/modules/mob/living/brain/MMI.dm
@@ -169,13 +169,7 @@
if(!brainmob || iscyborg(loc))
return
else
- switch(severity)
- if(1)
- brainmob.emp_damage = min(brainmob.emp_damage + rand(20,30), 30)
- if(2)
- brainmob.emp_damage = min(brainmob.emp_damage + rand(10,20), 30)
- if(3)
- brainmob.emp_damage = min(brainmob.emp_damage + rand(0,10), 30)
+ brainmob.emp_damage = min(brainmob.emp_damage + rand(-5,5) + severity/3, 30)
brainmob.emote("alarm")
/obj/item/mmi/Destroy()
diff --git a/code/modules/mob/living/brain/brain_item.dm b/code/modules/mob/living/brain/brain_item.dm
index a853416e6f..59a119a89a 100644
--- a/code/modules/mob/living/brain/brain_item.dm
+++ b/code/modules/mob/living/brain/brain_item.dm
@@ -284,11 +284,19 @@
QDEL_LIST(traumas)
return ..()
+//other types of brains
+
/obj/item/organ/brain/alien
name = "alien brain"
desc = "We barely understand the brains of terrestial animals. Who knows what we may find in the brain of such an advanced species?"
icon_state = "brain-x"
+/obj/item/organ/brain/ipc
+ name = "positronic brain"
+ desc = "A cube of shining metal, four inches to a side and covered in shallow grooves. It has an IPC serial number engraved on the top. It is usually slotted into the head of synthetic crewmembers."
+ icon = 'icons/obj/surgery.dmi'
+ icon_state = "posibrain-ipc"
+
////////////////////////////////////TRAUMAS////////////////////////////////////////
diff --git a/code/modules/mob/living/carbon/alien/special/facehugger.dm b/code/modules/mob/living/carbon/alien/special/facehugger.dm
index ad8828572c..5392e7b2d5 100644
--- a/code/modules/mob/living/carbon/alien/special/facehugger.dm
+++ b/code/modules/mob/living/carbon/alien/special/facehugger.dm
@@ -212,7 +212,7 @@
icon_state = "[initial(icon_state)]_impregnated"
var/obj/item/bodypart/chest/LC = target.get_bodypart(BODY_ZONE_CHEST)
- if((!LC || LC.status != BODYPART_ROBOTIC) && !target.getorgan(/obj/item/organ/body_egg/alien_embryo))
+ if((!LC || !LC.is_robotic_limb(FALSE)) && !target.getorgan(/obj/item/organ/body_egg/alien_embryo))
new /obj/item/organ/body_egg/alien_embryo(target)
else
diff --git a/code/modules/mob/living/carbon/carbon.dm b/code/modules/mob/living/carbon/carbon.dm
index 1706763f6b..26486f255a 100644
--- a/code/modules/mob/living/carbon/carbon.dm
+++ b/code/modules/mob/living/carbon/carbon.dm
@@ -191,8 +191,8 @@
if(HAS_TRAIT(src, TRAIT_PACIFISM))
to_chat(src, "You gently let go of [throwable_mob].")
return
-
- adjustStaminaLossBuffered(STAM_COST_THROW_MOB * ((throwable_mob.mob_size+1)**2))// throwing an entire person shall be very tiring
+ if(!UseStaminaBuffer(STAM_COST_THROW_MOB * ((throwable_mob.mob_size+1)**2), TRUE))
+ return
var/turf/start_T = get_turf(loc) //Get the start and target tile for the descriptors
var/turf/end_T = get_turf(target)
if(start_T && end_T)
@@ -206,7 +206,8 @@
to_chat(src, "You set [I] down gently on the ground.")
return
- adjustStaminaLossBuffered(I.getweight(src, STAM_COST_THROW_MULT, SKILL_THROW_STAM_COST))
+ if(!UseStaminaBuffer(I.getweight(src, STAM_COST_THROW_MULT, SKILL_THROW_STAM_COST), warn = TRUE))
+ return
if(thrown_thing)
var/power_throw = 0
@@ -594,15 +595,23 @@
remove_movespeed_modifier(/datum/movespeed_modifier/carbon_softcrit)
/mob/living/carbon/update_stamina()
- var/stam = getStaminaLoss()
- if(stam > DAMAGE_PRECISION)
- var/total_health = (maxHealth - stam)
- if(total_health <= crit_threshold && !stat)
- if(CHECK_MOBILITY(src, MOBILITY_STAND))
- to_chat(src, "You're too exhausted to keep going...")
- KnockToFloor(TRUE)
- update_health_hud()
-
+ var/total_health = getStaminaLoss()
+ if(total_health)
+ if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health >= STAMINA_CRIT && !stat)
+ to_chat(src, "You're too exhausted to keep going...")
+ set_resting(TRUE, FALSE, FALSE)
+ SEND_SIGNAL(src, COMSIG_DISABLE_COMBAT_MODE)
+ ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT)
+ filters += CIT_FILTER_STAMINACRIT
+ update_mobility()
+ if((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && total_health <= STAMINA_CRIT)
+ to_chat(src, "You don't feel nearly as exhausted anymore.")
+ DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_HARD_STAMCRIT)
+ filters -= CIT_FILTER_STAMINACRIT
+ update_mobility()
+ UpdateStaminaBuffer()
+ update_health_hud()
+
/mob/living/carbon/update_sight()
if(!client)
return
@@ -979,30 +988,15 @@
O.held_index = r_arm_index_next //2, 4, 6, 8...
hand_bodyparts += O
-/mob/living/carbon/do_after_coefficent()
- . = ..()
- var/datum/component/mood/mood = src.GetComponent(/datum/component/mood) //Currently, only carbons or higher use mood, move this once that changes.
- if(mood)
- switch(mood.sanity) //Alters do_after delay based on how sane you are
- if(SANITY_INSANE to SANITY_DISTURBED)
- . *= 1.25
- if(SANITY_NEUTRAL to SANITY_GREAT)
- . *= 0.90
-
- for(var/i in status_effects)
- var/datum/status_effect/S = i
- . *= S.interact_speed_modifier()
-
-
/mob/living/carbon/proc/create_internal_organs()
for(var/X in internal_organs)
var/obj/item/organ/I = X
I.Insert(src)
-/mob/living/carbon/proc/update_disabled_bodyparts()
+/mob/living/carbon/proc/update_disabled_bodyparts(silent = FALSE)
for(var/B in bodyparts)
var/obj/item/bodypart/BP = B
- BP.update_disabled()
+ BP.update_disabled(silent)
/mob/living/carbon/vv_get_dropdown()
. = ..()
diff --git a/code/modules/mob/living/carbon/carbon_defense.dm b/code/modules/mob/living/carbon/carbon_defense.dm
index 566c004142..eefd422727 100644
--- a/code/modules/mob/living/carbon/carbon_defense.dm
+++ b/code/modules/mob/living/carbon/carbon_defense.dm
@@ -80,7 +80,7 @@
I.do_stagger_action(src, user, totitemdamage)
if(I.force)
apply_damage(totitemdamage, I.damtype, affecting, wound_bonus = I.wound_bonus, bare_wound_bonus = I.bare_wound_bonus, sharpness = I.get_sharpness()) //CIT CHANGE - replaces I.force with totitemdamage
- if(I.damtype == BRUTE && affecting.status == BODYPART_ORGANIC)
+ if(I.damtype == BRUTE && affecting.is_organic_limb(FALSE))
var/basebloodychance = affecting.brute_dam + totitemdamage
if(prob(basebloodychance))
I.add_mob_blood(src)
diff --git a/code/modules/mob/living/carbon/damage_procs.dm b/code/modules/mob/living/carbon/damage_procs.dm
index 5c5a1d6d52..aad647e1f3 100644
--- a/code/modules/mob/living/carbon/damage_procs.dm
+++ b/code/modules/mob/living/carbon/damage_procs.dm
@@ -169,11 +169,11 @@
////////////////////////////////////////////
//Returns a list of damaged bodyparts
-/mob/living/carbon/proc/get_damaged_bodyparts(brute = FALSE, burn = FALSE, stamina = FALSE, status)
+/mob/living/carbon/proc/get_damaged_bodyparts(brute = FALSE, burn = FALSE, stamina = FALSE, list/status)
var/list/obj/item/bodypart/parts = list()
for(var/X in bodyparts)
var/obj/item/bodypart/BP = X
- if(status && BP.status != status)
+ if(status && !status[BP.status])
continue
if((brute && BP.brute_dam) || (burn && BP.burn_dam) || (stamina && BP.stamina_dam))
parts += BP
diff --git a/code/modules/mob/living/carbon/human/human.dm b/code/modules/mob/living/carbon/human/human.dm
index 389787df67..710d49c075 100644
--- a/code/modules/mob/living/carbon/human/human.dm
+++ b/code/modules/mob/living/carbon/human/human.dm
@@ -254,10 +254,10 @@
if(href_list["pockets"])
var/strip_mod = 1
var/strip_silence = FALSE
- var/obj/item/clothing/gloves/g = gloves
- if (istype(g))
- strip_mod = g.strip_mod
- strip_silence = g.strip_silence
+ var/obj/item/clothing/gloves/G = gloves
+ if(istype(G))
+ strip_mod = G.strip_mod
+ strip_silence = G.strip_silence
var/pocket_side = href_list["pockets"]
var/pocket_id = (pocket_side == "right" ? SLOT_R_STORE : SLOT_L_STORE)
var/obj/item/pocket_item = (pocket_id == SLOT_R_STORE ? r_store : l_store)
@@ -805,7 +805,7 @@
hud_used.healthdoll.icon_state = "healthdoll_DEAD"
hud_used.staminas?.update_icon_state()
- hud_used.staminabuffer?.update_icon_state()
+ hud_used.staminabuffer?.mark_dirty()
/mob/living/carbon/human/fully_heal(admin_revive = FALSE)
if(admin_revive)
@@ -1044,9 +1044,9 @@
remove_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown)
remove_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown_flying)
return
- var/stambufferinfluence = (bufferedstam*(100/stambuffer))*0.2 //CIT CHANGE - makes stamina buffer influence movedelay
if(!HAS_TRAIT(src, TRAIT_IGNOREDAMAGESLOWDOWN)) //if we want to ignore slowdown from damage, but not from equipment
- var/health_deficiency = ((maxHealth + stambufferinfluence) - health + (getStaminaLoss()*0.75))//CIT CHANGE - reduces the impact of staminaloss and makes stamina buffer influence it
+ var/scaling = maxHealth / 100
+ var/health_deficiency = ((maxHealth / scaling) - (health / scaling) + (getStaminaLoss()*0.75))//CIT CHANGE - reduces the impact of staminaloss and makes stamina buffer influence it
if(health_deficiency >= 40)
add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown, TRUE, (health_deficiency-39) / 75)
add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown_flying, TRUE, (health_deficiency-39) / 25)
@@ -1057,11 +1057,6 @@
remove_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown)
remove_movespeed_modifier(/datum/movespeed_modifier/damage_slowdown_flying)
-
-/mob/living/carbon/human/do_after_coefficent()
- . = ..()
- . *= physiology.do_after_speed
-
/mob/living/carbon/human/is_bleeding()
if(NOBLOOD in dna.species.species_traits || bleedsuppress)
return FALSE
@@ -1255,3 +1250,6 @@
/mob/living/carbon/human/species/roundstartslime
race = /datum/species/jelly/roundstartslime
+
+/mob/living/carbon/human/species/arachnid
+ race = /datum/species/arachnid
diff --git a/code/modules/mob/living/carbon/human/human_defense.dm b/code/modules/mob/living/carbon/human/human_defense.dm
index 18501b4ca2..76a9c00ed1 100644
--- a/code/modules/mob/living/carbon/human/human_defense.dm
+++ b/code/modules/mob/living/carbon/human/human_defense.dm
@@ -407,18 +407,16 @@
if(. & EMP_PROTECT_CONTENTS)
return
var/informed = FALSE
+ if(isrobotic(src))
+ apply_status_effect(/datum/status_effect/no_combat_mode/robotic_emp, severity / 20)
+ severity *= 0.5
for(var/obj/item/bodypart/L in src.bodyparts)
- if(L.status == BODYPART_ROBOTIC)
+ if(L.is_robotic_limb())
if(!informed)
to_chat(src, "You feel a sharp pain as your robotic limbs overload.")
informed = TRUE
- switch(severity)
- if(1)
- L.receive_damage(0,10)
- Stun(200)
- if(2)
- L.receive_damage(0,5)
- Stun(100)
+ L.receive_damage(0,severity/10)
+ Stun(severity*2)
/mob/living/carbon/human/acid_act(acidpwr, acid_volume, bodyzone_hit)
var/list/damaged = list()
diff --git a/code/modules/mob/living/carbon/human/human_defines.dm b/code/modules/mob/living/carbon/human/human_defines.dm
index a6a3f408dc..89a4570e8d 100644
--- a/code/modules/mob/living/carbon/human/human_defines.dm
+++ b/code/modules/mob/living/carbon/human/human_defines.dm
@@ -7,7 +7,7 @@
buckle_lying = FALSE
mob_biotypes = MOB_ORGANIC|MOB_HUMANOID
/// Enable stamina combat
- combat_flags = COMBAT_FLAGS_DEFAULT | COMBAT_FLAG_UNARMED_PARRY
+ combat_flags = COMBAT_FLAGS_STAMINA_COMBAT | COMBAT_FLAG_UNARMED_PARRY
status_flags = CANSTUN|CANKNOCKDOWN|CANUNCONSCIOUS|CANPUSH|CANSTAGGER
has_field_of_vision = FALSE //Handled by species.
diff --git a/code/modules/mob/living/carbon/human/human_movement.dm b/code/modules/mob/living/carbon/human/human_movement.dm
index bcb658eab8..97c40c96d7 100644
--- a/code/modules/mob/living/carbon/human/human_movement.dm
+++ b/code/modules/mob/living/carbon/human/human_movement.dm
@@ -11,11 +11,6 @@
/mob/living/carbon/human/movement_delay()
. = ..()
- if(CHECK_MOBILITY(src, MOBILITY_STAND) && m_intent == MOVE_INTENT_RUN && (combat_flags & COMBAT_FLAG_SPRINT_ACTIVE))
- var/static/datum/config_entry/number/movedelay/sprint_speed_increase/SSI
- if(!SSI)
- SSI = CONFIG_GET_ENTRY(number/movedelay/sprint_speed_increase)
- . -= SSI.config_entry_value
if (m_intent == MOVE_INTENT_WALK && HAS_TRAIT(src, TRAIT_SPEEDY_STEP))
. -= 1.5
@@ -61,7 +56,11 @@
HM.on_move(NewLoc)
if(. && (combat_flags & COMBAT_FLAG_SPRINT_ACTIVE) && !(movement_type & FLYING) && CHECK_ALL_MOBILITY(src, MOBILITY_MOVE|MOBILITY_STAND) && m_intent == MOVE_INTENT_RUN && has_gravity(loc) && (!pulledby || (pulledby.pulledby == src)))
if(!HAS_TRAIT(src, TRAIT_FREESPRINT))
- doSprintLossTiles(1)
+ var/datum/movespeed_modifier/equipment_speedmod/MM = get_movespeed_modifier_datum(/datum/movespeed_modifier/equipment_speedmod)
+ var/amount = 1
+ if(MM?.multiplicative_slowdown >= 1)
+ amount *= (1 + (6 - (3 / MM.multiplicative_slowdown)))
+ doSprintLossTiles(amount)
if((oldpseudoheight - pseudo_z_axis) >= 8)
to_chat(src, "You trip off of the elevated surface!")
for(var/obj/item/I in held_items)
@@ -101,3 +100,8 @@
if(dna.species.space_move(src))
return TRUE
return ..()
+
+/mob/living/carbon/human/CanPass(atom/movable/mover, turf/target)
+ if(dna.species.species_pass_check())
+ return TRUE
+ return ..()
diff --git a/code/modules/mob/living/carbon/human/life.dm b/code/modules/mob/living/carbon/human/life.dm
index 56ab1f1b10..68e8c5ac29 100644
--- a/code/modules/mob/living/carbon/human/life.dm
+++ b/code/modules/mob/living/carbon/human/life.dm
@@ -96,6 +96,8 @@
throw_alert("not_enough_co2", /obj/screen/alert/not_enough_co2)
else if(S.breathid == "n2")
throw_alert("not_enough_nitro", /obj/screen/alert/not_enough_nitro)
+ else if(S.breathid == "ch3br")
+ throw_alert("not_enough_ch3br", /obj/screen/alert/not_enough_ch3br)
return FALSE
else
diff --git a/code/modules/mob/living/carbon/human/physiology.dm b/code/modules/mob/living/carbon/human/physiology.dm
index fd0df0bde9..22c197f7de 100644
--- a/code/modules/mob/living/carbon/human/physiology.dm
+++ b/code/modules/mob/living/carbon/human/physiology.dm
@@ -23,8 +23,6 @@
var/hunger_mod = 1 //% of hunger rate taken per tick.
- var/do_after_speed = 1 //Speed mod for do_after. Lower is better. If temporarily adjusting, please only modify using *= and /=, so you don't interrupt other calculations.
-
/// footstep type override for both shoeless and not footstep sounds.
var/footstep_type
diff --git a/code/modules/mob/living/carbon/human/species.dm b/code/modules/mob/living/carbon/human/species.dm
index d433ca1821..126d4401e0 100644
--- a/code/modules/mob/living/carbon/human/species.dm
+++ b/code/modules/mob/living/carbon/human/species.dm
@@ -64,7 +64,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/stunmod = 1 // multiplier for stun duration
var/punchdamagelow = 1 //lowest possible punch damage. if this is set to 0, punches will always miss
var/punchdamagehigh = 10 //highest possible punch damage
- var/punchstunthreshold = 10//damage at which punches from this race will stun //yes it should be to the attacked race but it's not useful that way even if it's logical
+ var/punchstunthreshold = 10 //damage at which punches from this race will stun //yes it should be to the attacked race but it's not useful that way even if it's logical
+ var/punchwoundbonus = 0 // additional wound bonus. generally zero.
var/siemens_coeff = 1 //base electrocution coefficient
var/damage_overlay_type = "human" //what kind of damage overlays (if any) appear on our species when wounded?
var/fixed_mut_color = "" //to use MUTCOLOR with a fixed color that's independent of dna.feature["mcolor"]
@@ -106,7 +107,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/whitelisted = 0 //Is this species restricted to certain players?
var/whitelist = list() //List the ckeys that can use this species, if it's whitelisted.: list("John Doe", "poopface666", "SeeALiggerPullTheTrigger") Spaces & capitalization can be included or ignored entirely for each key as it checks for both.
var/icon_limbs //Overrides the icon used for the limbs of this species. Mainly for downstream, and also because hardcoded icons disgust me. Implemented and maintained as a favor in return for a downstream's implementation of synths.
- var/species_type
+ var/species_category
var/tail_type //type of tail i.e. mam_tail
var/wagging_type //type of wagging i.e. waggingtail_lizard
@@ -117,6 +118,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
//the ids you can use for your species, if empty, it means default only and not changeable
var/list/allowed_limb_ids
+ //override for the icon path used when setting bodypart overlays. Intended for species that don't fit in the standard 32x32 files.
+ var/override_bp_icon
+ //the icon state of the eyes this species has
+ var/eye_type = "normal"
+
///////////
// PROCS //
///////////
@@ -364,8 +370,14 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
C.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/species, TRUE, multiplicative_slowdown = speedmod)
+ if(ROBOTIC_LIMBS in species_traits)
+ for(var/obj/item/bodypart/B in C.bodyparts)
+ B.change_bodypart_status(BODYPART_HYBRID, FALSE, TRUE) // Makes all Bodyparts 'robotic'.
+
SEND_SIGNAL(C, COMSIG_SPECIES_GAIN, src, old_species)
+/datum/species/proc/update_species_slowdown(mob/living/carbon/human/H)
+ H.add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/species, TRUE, multiplicative_slowdown = speedmod)
// EDIT ENDS
@@ -402,6 +414,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(F)
qdel(F)
+
+ if(ROBOTIC_LIMBS in species_traits)
+ for(var/obj/item/bodypart/B in C.bodyparts)
+ B.change_bodypart_status(initial(B.status), FALSE, TRUE)
+
SEND_SIGNAL(C, COMSIG_SPECIES_LOSS, src)
/datum/species/proc/handle_hair(mob/living/carbon/human/H, forced_colour)
@@ -422,7 +439,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/dynamic_fhair_suffix = ""
//for augmented heads
- if(HD.status == BODYPART_ROBOTIC)
+ if(HD.is_robotic_limb(FALSE))
return
//we check if our hat or helmet hides our facial hair.
@@ -499,7 +516,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/mutable_appearance/hair_overlay = mutable_appearance(layer = -HAIR_LAYER)
if(!hair_hidden && !H.getorgan(/obj/item/organ/brain)) //Applies the debrained overlay if there is no brain
if(!(NOBLOOD in species_traits))
- hair_overlay.icon = 'icons/mob/human_face.dmi'
+ hair_overlay.icon = 'icons/mob/hair.dmi'
hair_overlay.icon_state = "debrained"
else if(H.hair_style && (HAIR in species_traits))
@@ -558,7 +575,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(HD && !(HAS_TRAIT(H, TRAIT_HUSK)))
// lipstick
if(H.lip_style && (LIPS in species_traits))
- var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/human_face.dmi', "lips_[H.lip_style]", -BODY_LAYER)
+ var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/lips.dmi', "lips_[H.lip_style]", -BODY_LAYER)
lip_overlay.color = H.lip_color
if(OFFSET_LIPS in H.dna.species.offset_features)
@@ -571,10 +588,15 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(!(NOEYES in species_traits))
var/has_eyes = H.getorganslot(ORGAN_SLOT_EYES)
if(!has_eyes)
- standing += mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER)
+ standing += mutable_appearance('icons/mob/eyes.dmi', "eyes_missing", -BODY_LAYER)
else
- var/mutable_appearance/left_eye = mutable_appearance('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER)
- var/mutable_appearance/right_eye = mutable_appearance('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER)
+ var/left_state = DEFAULT_LEFT_EYE_STATE
+ var/right_state = DEFAULT_RIGHT_EYE_STATE
+ if(eye_type in GLOB.eye_types)
+ left_state = eye_type + "_left_eye"
+ right_state = eye_type + "_right_eye"
+ var/mutable_appearance/left_eye = mutable_appearance('icons/mob/eyes.dmi', left_state, -BODY_LAYER)
+ var/mutable_appearance/right_eye = mutable_appearance('icons/mob/eyes.dmi', right_state, -BODY_LAYER)
if((EYECOLOR in species_traits) && has_eyes)
left_eye.color = "#" + H.left_eye_color
right_eye.color = "#" + H.right_eye_color
@@ -1010,7 +1032,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
return FALSE
if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED))
var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST)
- if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC))
+ if(!H.w_uniform && !nojumpsuit && (!O || !O.is_robotic_limb()))
if(return_warning)
return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!"
return FALSE
@@ -1052,7 +1074,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
return FALSE
if(!CHECK_BITFIELD(I.item_flags, NO_UNIFORM_REQUIRED))
var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_CHEST)
- if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC))
+ if(!H.w_uniform && !nojumpsuit && (!O || !O.is_robotic_limb()))
if(return_warning)
return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!"
return FALSE
@@ -1067,7 +1089,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_L_LEG)
- if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC))
+ if(!H.w_uniform && !nojumpsuit && (!O || !O.is_robotic_limb()))
if(return_warning)
return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!"
return FALSE
@@ -1083,7 +1105,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/obj/item/bodypart/O = H.get_bodypart(BODY_ZONE_R_LEG)
- if(!H.w_uniform && !nojumpsuit && (!O || O.status != BODYPART_ROBOTIC))
+ if(!H.w_uniform && !nojumpsuit && (!O || !O.is_robotic_limb()))
if(return_warning)
return_warning[1] = "You need a jumpsuit before you can attach this [I.name]!"
return FALSE
@@ -1342,9 +1364,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(!(attackchain_flags & ATTACK_IS_PARRY_COUNTERATTACK))
if(HAS_TRAIT(user, TRAIT_PUGILIST))//CITADEL CHANGE - makes punching cause staminaloss but funny martial artist types get a discount
- user.adjustStaminaLossBuffered(1.5)
- else
- user.adjustStaminaLossBuffered(3.5)
+ if(!user.UseStaminaBuffer(1.5, warn = TRUE))
+ return
+ else if(!user.UseStaminaBuffer(3.5, warn = TRUE))
+ return
if(attacker_style && attacker_style.harm_act(user,target))
return TRUE
@@ -1365,6 +1388,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
user.do_attack_animation(target, ATTACK_EFFECT_PUNCH)
var/damage = rand(user.dna.species.punchdamagelow, user.dna.species.punchdamagehigh)
+ var/punchwoundbonus = user.dna.species.punchwoundbonus
var/puncherstam = user.getStaminaLoss()
var/puncherbrute = user.getBruteLoss()
var/punchedstam = target.getStaminaLoss()
@@ -1380,6 +1404,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
//END OF CITADEL CHANGES
var/obj/item/bodypart/affecting = target.get_bodypart(ran_zone(user.zone_selected))
+ if(HAS_TRAIT(user, TRAIT_PUGILIST))
+ affecting = target.get_bodypart(check_zone(user.zone_selected)) // if you're going the based unarmed route you won't miss
if(!affecting) //Maybe the bodypart is missing? Or things just went wrong..
affecting = target.get_bodypart(BODY_ZONE_CHEST) //target chest instead, as failsafe. Or hugbox? You decide.
@@ -1391,8 +1417,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(user.dna.species.punchdamagelow)
if(atk_verb == ATTACK_EFFECT_KICK) //kicks never miss (provided your species deals more than 0 damage)
miss_chance = 0
- else if(HAS_TRAIT(user, TRAIT_PUGILIST)) //pugilists have a flat 10% miss chance
- miss_chance = 10
+ else if(HAS_TRAIT(user, TRAIT_PUGILIST)) //pugilists, being good at Punching People, also never miss
+ miss_chance = 0
else
miss_chance = min(10 + max(puncherstam * 0.5, puncherbrute * 0.5), 100) //probability of miss has a base of 10, and modified based on half brute total. Capped at max 100 to prevent weirdness in prob()
@@ -1406,12 +1432,13 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/armor_block = target.run_armor_check(affecting, "melee")
+ if(HAS_TRAIT(user, TRAIT_MAULER)) // maulers get 15 armorpierce because if you're going to punch someone you might as well do a good job of it
+ armor_block = target.run_armor_check(affecting, "melee", armour_penetration = 15) // lot of good that sec jumpsuit did you
playsound(target.loc, user.dna.species.attack_sound, 25, 1, -1)
-
- target.visible_message("[user] [atk_verb]s [target]!", \
- "[user] [atk_verb]s you!", null, COMBAT_MESSAGE_RANGE, null, \
- user, "You [atk_verb] [target]!")
+ target.visible_message("[user] [atk_verb]ed [target]!", \
+ "[user] [atk_verb]ed you!", null, COMBAT_MESSAGE_RANGE, null, \
+ user, "You [atk_verb]ed [target]!")
target.lastattacker = user.real_name
target.lastattackerckey = user.ckey
@@ -1421,11 +1448,15 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
target.dismembering_strike(user, affecting.body_zone)
if(atk_verb == ATTACK_EFFECT_KICK)//kicks deal 1.5x raw damage + 0.5x stamina damage
- target.apply_damage(damage*1.5, attack_type, affecting, armor_block)
+ target.apply_damage(damage*1.5, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus)
target.apply_damage(damage*0.5, STAMINA, affecting, armor_block)
log_combat(user, target, "kicked")
- else//other attacks deal full raw damage + 2x in stamina damage
- target.apply_damage(damage, attack_type, affecting, armor_block)
+ else if(HAS_TRAIT(user, TRAIT_MAULER)) // mauler punches deal 1.3x raw damage + 1x stam damage, and have some armor pierce
+ target.apply_damage(damage*1.3, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus)
+ target.apply_damage(damage, STAMINA, affecting, armor_block)
+ log_combat(user, target, "punched (mauler)")
+ else //other attacks deal full raw damage + 2x in stamina damage
+ target.apply_damage(damage, attack_type, affecting, armor_block, wound_bonus = punchwoundbonus)
target.apply_damage(damage*2, STAMINA, affecting, armor_block)
log_combat(user, target, "punched")
@@ -1475,6 +1506,8 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
return FALSE
else if(aim_for_mouth && ( target_on_help || target_restrained || target_aiming_for_mouth))
+ if(!user.UseStaminaBuffer(3, warn = TRUE))
+ return
playsound(target.loc, 'sound/weapons/slap.ogg', 50, 1, -1)
target.visible_message(\
@@ -1482,7 +1515,6 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
"[user] slaps you in the face! ",\
"You hear a slap.", target = user, target_message = "You slap [user == target ? "yourself" : "\the [target]"] in the face! ")
user.do_attack_animation(target, ATTACK_EFFECT_FACE_SLAP)
- user.adjustStaminaLossBuffered(3)
if (!HAS_TRAIT(target, TRAIT_PERMABONER))
stop_wagging_tail(target)
return FALSE
@@ -1490,8 +1522,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(target.client?.prefs.cit_toggles & NO_ASS_SLAP)
to_chat(user,"A force stays your hand, preventing you from slapping \the [target]'s ass!")
return FALSE
+ if(!user.UseStaminaBuffer(3, warn = TRUE))
+ return FALSE
user.do_attack_animation(target, ATTACK_EFFECT_ASS_SLAP)
- user.adjustStaminaLossBuffered(3)
target.adjust_arousal(20,maso = TRUE)
if (ishuman(target) && HAS_TRAIT(target, TRAIT_MASO) && target.has_dna() && prob(10))
target.mob_climax(forced_climax=TRUE)
@@ -1509,9 +1542,11 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
user.do_attack_animation(target, ATTACK_EFFECT_DISARM)
if(HAS_TRAIT(user, TRAIT_PUGILIST))//CITADEL CHANGE - makes disarmspam cause staminaloss, pugilists can do it almost effortlessly
- user.adjustStaminaLossBuffered(1)
+ if(!user.UseStaminaBuffer(1, warn = TRUE))
+ return
else
- user.adjustStaminaLossBuffered(3)
+ if(!user.UseStaminaBuffer(1, warn = TRUE))
+ return
if(attacker_style && attacker_style.disarm_act(user,target))
return TRUE
@@ -1640,7 +1675,7 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
var/bloody = 0
if(((I.damtype == BRUTE) && I.force && prob(25 + (I.force * 2))))
- if(affecting.status == BODYPART_ORGANIC)
+ if(affecting.is_organic_limb(FALSE))
I.add_mob_blood(H) //Make the weapon bloody, not the person.
if(prob(I.force * 2)) //blood spatter!
bloody = 1
@@ -1747,9 +1782,10 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(CHECK_MOBILITY(user, MOBILITY_STAND))
to_chat(user, "You can only force yourself up if you're on the ground.")
return
+ if(!user.UseStaminaBuffer(STAMINA_COST_SHOVE_UP, TRUE))
+ return
user.visible_message("[user] forces [p_them()]self up to [p_their()] feet!", "You force yourself up to your feet!")
user.set_resting(FALSE, TRUE)
- user.adjustStaminaLossBuffered(user.stambuffer) //Rewards good stamina management by making it easier to instantly get up from resting
playsound(user, 'sound/weapons/thudswoosh.ogg', 50, 1, -1)
/datum/species/proc/altdisarm(mob/living/carbon/human/user, mob/living/carbon/human/target, datum/martial_art/attacker_style)
@@ -1768,8 +1804,9 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
else
if(user == target)
return
+ if(!user.UseStaminaBuffer(4, warn = TRUE))
+ return
user.do_attack_animation(target, ATTACK_EFFECT_DISARM)
- user.adjustStaminaLossBuffered(4)
playsound(target, 'sound/weapons/thudswoosh.ogg', 50, TRUE, -1)
if(target.w_uniform)
@@ -1926,6 +1963,14 @@ GLOBAL_LIST_EMPTY(roundstart_race_names)
if(HAS_BONE in species_traits)
. |= BIO_JUST_BONE
+//a check for if you should render any overlays or not
+/datum/species/proc/should_render(mob/living/carbon/human/H)
+ return TRUE
+
+//a check for if you want to forcibly make CanPass return TRUE for the mob with this species
+/datum/species/proc/species_pass_check()
+ return FALSE
+
/////////////
//BREATHING//
/////////////
diff --git a/code/modules/mob/living/carbon/human/species_types/abductors.dm b/code/modules/mob/living/carbon/human/species_types/abductor.dm
similarity index 90%
rename from code/modules/mob/living/carbon/human/species_types/abductors.dm
rename to code/modules/mob/living/carbon/human/species_types/abductor.dm
index 38e10e8662..004ba267e8 100644
--- a/code/modules/mob/living/carbon/human/species_types/abductors.dm
+++ b/code/modules/mob/living/carbon/human/species_types/abductor.dm
@@ -1,12 +1,12 @@
/datum/species/abductor
name = "Abductor"
- id = "abductor"
+ id = SPECIES_ABDUCTOR
say_mod = "gibbers"
sexes = FALSE
species_traits = list(NOBLOOD,NOEYES,NOGENITALS,NOAROUSAL,HAS_FLESH,HAS_BONE)
inherent_traits = list(TRAIT_VIRUSIMMUNE,TRAIT_CHUNKYFINGERS,TRAIT_NOHUNGER,TRAIT_NOBREATH)
mutanttongue = /obj/item/organ/tongue/abductor
- species_type = "alien"
+ species_category = SPECIES_CATEGORY_ALIEN
/datum/species/abductor/on_species_gain(mob/living/carbon/C, datum/species/old_species)
. = ..()
diff --git a/code/modules/mob/living/carbon/human/species_types/android.dm b/code/modules/mob/living/carbon/human/species_types/android.dm
index c5b57b82ab..492f3d58e0 100644
--- a/code/modules/mob/living/carbon/human/species_types/android.dm
+++ b/code/modules/mob/living/carbon/human/species_types/android.dm
@@ -1,8 +1,8 @@
/datum/species/android
name = "Android"
- id = "android"
+ id = SPECIES_ANDROID
say_mod = "states"
- species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL)
+ species_traits = list(NOBLOOD,NOGENITALS,NOAROUSAL,ROBOTIC_LIMBS)
inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_NOFIRE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_LIMBATTACHMENT)
inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID
meat = null
@@ -11,16 +11,4 @@
mutanttongue = /obj/item/organ/tongue/robot
species_language_holder = /datum/language_holder/synthetic
limbs_id = "synth"
- species_type = "robotic"
-
-/datum/species/android/on_species_gain(mob/living/carbon/C)
- . = ..()
- for(var/X in C.bodyparts)
- var/obj/item/bodypart/O = X
- O.change_bodypart_status(BODYPART_ROBOTIC, FALSE, TRUE)
-
-/datum/species/android/on_species_loss(mob/living/carbon/C)
- . = ..()
- for(var/X in C.bodyparts)
- var/obj/item/bodypart/O = X
- O.change_bodypart_status(BODYPART_ORGANIC,FALSE, TRUE)
+ species_category = SPECIES_CATEGORY_ROBOT
diff --git a/code/modules/mob/living/carbon/human/species_types/angel.dm b/code/modules/mob/living/carbon/human/species_types/angel.dm
index 2cf054c7b9..9c87f3ad5d 100644
--- a/code/modules/mob/living/carbon/human/species_types/angel.dm
+++ b/code/modules/mob/living/carbon/human/species_types/angel.dm
@@ -1,6 +1,6 @@
/datum/species/angel
name = "Angel"
- id = "angel"
+ id = SPECIES_ANGEL
default_color = "FFFFFF"
species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE)
mutant_bodyparts = list("tail_human" = "None", "ears" = "None", "wings" = "Angel")
@@ -9,7 +9,7 @@
blacklisted = 1
limbs_id = "human"
skinned_type = /obj/item/stack/sheet/animalhide/human
- species_type = "human" //they're a kind of human
+ species_category = SPECIES_CATEGORY_BASIC //they're a kind of human
var/datum/action/innate/flight/fly
@@ -141,4 +141,5 @@
H.setMovetype(H.movement_type & ~FLYING)
override_float = FALSE
H.pass_flags &= ~PASSTABLE
- H.CloseWings()
\ No newline at end of file
+ H.CloseWings()
+ update_species_slowdown(H)
diff --git a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm b/code/modules/mob/living/carbon/human/species_types/anthromorph.dm
similarity index 87%
rename from code/modules/mob/living/carbon/human/species_types/furrypeople.dm
rename to code/modules/mob/living/carbon/human/species_types/anthromorph.dm
index 534536d6e7..95aec26d9f 100644
--- a/code/modules/mob/living/carbon/human/species_types/furrypeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/anthromorph.dm
@@ -1,6 +1,6 @@
/datum/species/mammal
name = "Anthromorph"
- id = "mammal"
+ id = SPECIES_MAMMAL
default_color = "4B4B4B"
species_traits = list(MUTCOLORS,EYECOLOR,LIPS,HAIR,HORNCOLOR,WINGCOLOR,HAS_FLESH,HAS_BONE)
inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BEAST
@@ -15,6 +15,6 @@
tail_type = "mam_tail"
wagging_type = "mam_waggingtail"
- species_type = "furry"
+ species_category = SPECIES_CATEGORY_FURRY
- allowed_limb_ids = list("mammal","aquatic","avian")
\ No newline at end of file
+ allowed_limb_ids = list("mammal","aquatic","avian")
diff --git a/code/modules/mob/living/carbon/human/species_types/arachnid.dm b/code/modules/mob/living/carbon/human/species_types/arachnid.dm
new file mode 100644
index 0000000000..2072883c54
--- /dev/null
+++ b/code/modules/mob/living/carbon/human/species_types/arachnid.dm
@@ -0,0 +1,155 @@
+/datum/species/arachnid
+ name = "Arachnid"
+ id = "arachnid"
+ override_bp_icon = 'icons/mob/arachnid_parts.dmi'
+ say_mod = "chitters"
+ default_color = "00FF00"
+ species_traits = list(LIPS, NOEYES, NO_UNDERWEAR)
+ inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG
+ mutant_bodyparts = list("arachnid_legs" = "Plain", "arachnid_spinneret" = "Plain", "arachnid_mandibles" = "Plain")
+ attack_verb = "slash"
+ attack_sound = 'sound/weapons/slash.ogg'
+ miss_sound = 'sound/weapons/slashmiss.ogg'
+ meat = /obj/item/reagent_containers/food/snacks/meat/slab/spider
+ liked_food = MEAT | RAW
+ disliked_food = FRUIT | GROSS
+ toxic_food = VEGETABLES | DAIRY
+ mutanteyes = /obj/item/organ/eyes/night_vision/arachnid
+ mutanttongue = /obj/item/organ/tongue/arachnid
+ species_language_holder = /datum/language_holder/arachnid
+ brutemod = 1.1
+ var/web_cooldown = 200
+ var/web_ready = TRUE
+ var/spinner_rate = 25
+
+/datum/species/arachnid/random_name(gender,unique,lastname)
+ if(unique)
+ return random_unique_arachnid_name()
+
+ var/randname = arachnid_name()
+
+ if(lastname)
+ randname += " [lastname]"
+
+ return randname
+
+/datum/species/arachnid/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
+ . = ..()
+ if(chem.type == /datum/reagent/toxin/pestkiller)
+ H.adjustToxLoss(3)
+ H.reagents.remove_reagent(chem.type, REAGENTS_METABOLISM)
+
+/datum/species/arachnid/check_weakness(obj/item/weapon, mob/living/attacker)
+ if(istype(weapon, /obj/item/melee/flyswatter))
+ return 9 //flyswatters deal 10x damage to arachnids
+ return 0
+
+/datum/species/arachnid/on_species_gain(mob/living/carbon/human/H, datum/species/old_species)
+ . = ..()
+ var/datum/action/innate/spin_web/SW = new
+ var/datum/action/innate/spin_cocoon/SC = new
+ SC.Grant(H)
+ SW.Grant(H)
+
+/datum/species/arachnid/on_species_loss(mob/living/carbon/human/H)
+ . = ..()
+ var/datum/action/innate/spin_web/SW = locate(/datum/action/innate/spin_web) in H.actions
+ var/datum/action/innate/spin_cocoon/SC = locate(/datum/action/innate/spin_cocoon) in H.actions
+ SC?.Remove(H)
+ SW?.Remove(H)
+
+/datum/action/innate/spin_web
+ name = "Spin Web"
+ check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS
+ icon_icon = 'icons/mob/actions/actions_animal.dmi'
+ button_icon_state = "lay_web"
+
+/datum/action/innate/spin_cocoon
+ name = "Spin Cocoon"
+ check_flags = AB_CHECK_RESTRAINED|AB_CHECK_STUN|AB_CHECK_CONSCIOUS
+ icon_icon = 'icons/mob/actions/actions_animal.dmi'
+ button_icon_state = "wrap_0"
+
+/datum/action/innate/spin_web/Activate()
+ var/mob/living/carbon/human/species/arachnid/H = owner
+ var/datum/species/arachnid/E = H.dna.species
+ if(H.stat == "DEAD")
+ return
+ if(E.web_ready == FALSE)
+ to_chat(H, "You need to wait a while to regenerate web fluid.")
+ return
+ var/turf/T = get_turf(H)
+ if(!T)
+ to_chat(H, "There's no room to spin your web here!")
+ return
+ var/obj/structure/spider/stickyweb/W = locate() in T
+ var/obj/structure/arachnid/W2 = locate() in T
+ if(W || W2)
+ to_chat(H, "There's already a web here!")
+ return
+ // Should have some minimum amount of food before trying to activate
+ var/nutrition_threshold = NUTRITION_LEVEL_FED
+ if (H.nutrition >= nutrition_threshold)
+ to_chat(H, "You begin spinning some web...")
+ if(!do_after(H, 10 SECONDS, 1, T))
+ to_chat(H, "Your web spinning was interrupted!")
+ return
+ H.adjust_nutrition(-E.spinner_rate)
+ addtimer(VARSET_CALLBACK(E, web_ready, TRUE), E.web_cooldown)
+ to_chat(H, "You use up a fair amount of energy weaving a web on the ground with your spinneret!")
+ new /obj/structure/arachnid(T, owner)
+
+ else
+ to_chat(H, "You're too hungry to spin web right now, eat something first!")
+ return
+/*
+ This took me far too long to figure out so I'm gonna document it here.
+ 1) Create an innate action for the species
+ 2) Have that action trigger a RegisterSignal for mob clicking
+ 3) Trigger the cocoonAtom proc on that signal
+ 4) Validate the target then start spinning
+ 5) if you're not interrupted, force move the target to the cocoon created at their location.
+*/
+/datum/action/innate/spin_cocoon/Activate()
+ var/mob/living/carbon/human/species/arachnid/H = owner
+ var/datum/species/arachnid/E = H.dna.species
+ if(H.stat == "DEAD")
+ return
+ if(E.web_ready == FALSE)
+ to_chat(H, "You need to wait awhile to regenerate web fluid.")
+ return
+ var/nutrition_threshold = NUTRITION_LEVEL_FED
+ if (H.nutrition >= nutrition_threshold)
+ to_chat(H, "You pull out a strand from your spinneret, ready to wrap a target.
\
+ (Press ALT+CLICK on the target to start wrapping.)")
+ H.adjust_nutrition(E.spinner_rate * -0.5)
+ addtimer(VARSET_CALLBACK(E, web_ready, TRUE), E.web_cooldown)
+ RegisterSignal(H, list(COMSIG_MOB_ALTCLICKON), .proc/cocoonAtom)
+ return
+ else
+ to_chat(H, "You're too hungry to spin web right now, eat something first!")
+ return
+
+/datum/action/innate/spin_cocoon/proc/cocoonAtom(mob/living/carbon/human/species/arachnid/H, atom/movable/A)
+ UnregisterSignal(H, list(COMSIG_MOB_ALTCLICKON))
+ var/datum/species/arachnid/E = H.dna.species
+ if (!H || !isarachnid(H))
+ return COMSIG_MOB_CANCEL_CLICKON
+ else
+ if(E.web_ready == FALSE)
+ to_chat(H, "You need to wait awhile to regenerate web fluid.")
+ return
+ if(!do_after(H, 10 SECONDS, 1, A))
+ to_chat(H, "Your web spinning was interrupted!")
+ return
+ H.adjust_nutrition(E.spinner_rate * -3)
+ var/obj/structure/arachnid/cocoon/C = new(A.loc)
+ if(isliving(A))
+ C.icon_state = pick("cocoon_large1","cocoon_large2","cocoon_large3")
+ A.forceMove(C)
+ H.visible_message("[H] wraps [A] into a large cocoon!")
+ return
+ else
+ A.forceMove(C)
+ H.visible_message("[H] wraps [A] into a cocoon!")
+ return
\ No newline at end of file
diff --git a/code/modules/mob/living/carbon/human/species_types/bugmen.dm b/code/modules/mob/living/carbon/human/species_types/bugmen.dm
index 16b371c772..773651d464 100644
--- a/code/modules/mob/living/carbon/human/species_types/bugmen.dm
+++ b/code/modules/mob/living/carbon/human/species_types/bugmen.dm
@@ -1,6 +1,6 @@
/datum/species/insect
name = "Anthromorphic Insect"
- id = "insect"
+ id = SPECIES_INSECT
say_mod = "chitters"
default_color = "00FF00"
species_traits = list(LIPS,EYECOLOR,HAIR,FACEHAIR,MUTCOLORS,HORNCOLOR,WINGCOLOR,HAS_FLESH,HAS_BONE)
@@ -18,6 +18,8 @@
tail_type = "mam_tail"
wagging_type = "mam_waggingtail"
- species_type = "insect"
+ species_category = SPECIES_CATEGORY_INSECT
allowed_limb_ids = list("insect","apid","moth","moth_not_greyscale")
+
+ eye_type = "insect"
diff --git a/code/modules/mob/living/carbon/human/species_types/corporate.dm b/code/modules/mob/living/carbon/human/species_types/corporate.dm
index a2597ed286..e9baa786da 100644
--- a/code/modules/mob/living/carbon/human/species_types/corporate.dm
+++ b/code/modules/mob/living/carbon/human/species_types/corporate.dm
@@ -18,4 +18,4 @@
inherent_traits = list(TRAIT_RADIMMUNE,TRAIT_VIRUSIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER,TRAIT_NOLIMBDISABLE,TRAIT_NOHUNGER)
sexes = 0
gib_types = /obj/effect/gibspawner/robot
- species_type = "robotic"
\ No newline at end of file
+ species_category = SPECIES_CATEGORY_ROBOT
diff --git a/code/modules/mob/living/carbon/human/species_types/dullahan.dm b/code/modules/mob/living/carbon/human/species_types/dullahan.dm
index f3b499093b..f756fd8816 100644
--- a/code/modules/mob/living/carbon/human/species_types/dullahan.dm
+++ b/code/modules/mob/living/carbon/human/species_types/dullahan.dm
@@ -1,6 +1,6 @@
/datum/species/dullahan
name = "Dullahan"
- id = "dullahan"
+ id = SPECIES_DULLAHAN
default_color = "FFFFFF"
species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE)
inherent_traits = list(TRAIT_NOHUNGER,TRAIT_NOBREATH)
@@ -14,7 +14,7 @@
limbs_id = "human"
skinned_type = /obj/item/stack/sheet/animalhide/human
has_field_of_vision = FALSE //Too much of a trouble, their vision is already bound to their severed head.
- species_type = "undead"
+ species_category = SPECIES_CATEGORY_UNDEAD
var/pumpkin = FALSE
var/obj/item/dullahan_relay/myhead
diff --git a/code/modules/mob/living/carbon/human/species_types/dwarves.dm b/code/modules/mob/living/carbon/human/species_types/dwarves.dm
index a465e7c3a9..7c35ade4f2 100644
--- a/code/modules/mob/living/carbon/human/species_types/dwarves.dm
+++ b/code/modules/mob/living/carbon/human/species_types/dwarves.dm
@@ -4,7 +4,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) //
/datum/species/dwarf //not to be confused with the genetic manlets
name = "Dwarf"
- id = "dwarf" //Also called Homo sapiens pumilionis
+ id = SPECIES_DWARF //Also called Homo sapiens pumilionis
default_color = "FFFFFF"
species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,HAS_FLESH,HAS_BONE)
inherent_traits = list(TRAIT_DWARF,TRAIT_SNOB)
@@ -18,7 +18,7 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) //
mutant_organs = list(/obj/item/organ/dwarfgland) //Dwarven alcohol gland, literal gland warrior
mutantliver = /obj/item/organ/liver/dwarf //Dwarven super liver (Otherwise they r doomed)
species_language_holder = /datum/language_holder/dwarf
- species_type = "human" //a kind of human
+ species_category = SPECIES_CATEGORY_BASIC //a kind of human
/mob/living/carbon/human/species/dwarf //species admin spawn path
race = /datum/species/dwarf //and the race the path is set to.
@@ -51,17 +51,18 @@ GLOBAL_LIST_INIT(dwarf_last, world.file2list("strings/names/dwarf_last.txt")) //
//Dwarf Speech handling - Basically a filter/forces them to say things. The IC helper
/datum/species/dwarf/proc/handle_speech(datum/source, list/speech_args)
var/message = speech_args[SPEECH_MESSAGE]
- if(speech_args[SPEECH_LANGUAGE] != /datum/language/dwarf) // No accent if they speak their language
- if(message[1] != "*")
- message = " [message]" //Credits to goonstation for the strings list.
- var/list/dwarf_words = strings("dwarf_replacement.json", "dwarf") //thanks to regex too.
- for(var/key in dwarf_words) //Theres like 1459 words or something man.
- var/value = dwarf_words[key] //Thus they will always be in character.
- if(islist(value)) //Whether they like it or not.
- value = pick(value) //This could be drastically reduced if needed though.
- message = replacetextEx(message, " [uppertext(key)]", " [uppertext(value)]")
- message = replacetextEx(message, " [capitalize(key)]", " [capitalize(value)]")
- message = replacetextEx(message, " [key]", " [value]") //Also its scottish.
+ if(speech_args[SPEECH_LANGUAGE] != /datum/language/dwarf && message[1] != "*") // No accent if they speak their language
+ message = " [message]" //Credits to goonstation for the strings list.
+ var/list/dwarf_words = strings("dwarf_replacement.json", "dwarf") //thanks to regex too.
+ for(var/word in splittext(message," "))
+ var/value = dwarf_words[word] //Thus they will always be in character.
+ if(!value)
+ continue
+ if(islist(value)) //Whether they like it or not.
+ value = pick(value) //This could be drastically reduced if needed though.
+ message = replacetextEx(message, " [uppertext(word)]", " [uppertext(value)]")
+ message = replacetextEx(message, " [capitalize(word)]", " [capitalize(value)]")
+ message = replacetextEx(message, " [word]", " [value]") //Also its scottish.
if(prob(3))
message += " By Armok!"
diff --git a/code/modules/mob/living/carbon/human/species_types/ethereal.dm b/code/modules/mob/living/carbon/human/species_types/ethereal.dm
index cd9b3b80c7..d92f4ab14a 100644
--- a/code/modules/mob/living/carbon/human/species_types/ethereal.dm
+++ b/code/modules/mob/living/carbon/human/species_types/ethereal.dm
@@ -2,7 +2,7 @@
/datum/species/ethereal
name = "Ethereal"
- id = "ethereal"
+ id = SPECIES_ETHEREAL
attack_verb = "burn"
attack_sound = 'sound/weapons/etherealhit.ogg'
miss_sound = 'sound/weapons/etherealmiss.ogg'
@@ -84,11 +84,7 @@
EMPeffect = TRUE
spec_updatehealth(H)
to_chat(H, "You feel the light of your body leave you.")
- switch(severity)
- if(EMP_LIGHT)
- addtimer(CALLBACK(src, .proc/stop_emp, H), 10 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //We're out for 10 seconds
- if(EMP_HEAVY)
- addtimer(CALLBACK(src, .proc/stop_emp, H), 20 SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //We're out for 20 seconds
+ addtimer(CALLBACK(src, .proc/stop_emp, H), (severity/5) SECONDS, TIMER_UNIQUE|TIMER_OVERRIDE) //lights out
/datum/species/ethereal/proc/on_emag_act(mob/living/carbon/human/H, mob/user)
if(emageffect)
diff --git a/code/modules/mob/living/carbon/human/species_types/felinid.dm b/code/modules/mob/living/carbon/human/species_types/felinid.dm
index b760fd0aee..011b6b7642 100644
--- a/code/modules/mob/living/carbon/human/species_types/felinid.dm
+++ b/code/modules/mob/living/carbon/human/species_types/felinid.dm
@@ -1,7 +1,7 @@
//Subtype of human
/datum/species/human/felinid
name = "Felinid"
- id = "felinid"
+ id = SPECIES_FELINID
limbs_id = "human"
mutant_bodyparts = list("mam_tail" = "Cat", "mam_ears" = "Cat", "deco_wings" = "None")
@@ -11,7 +11,7 @@
tail_type = "mam_tail"
wagging_type = "mam_waggingtail"
- species_type = "furry"
+ species_category = SPECIES_CATEGORY_FURRY
/datum/species/human/felinid/on_species_gain(mob/living/carbon/C, datum/species/old_species, pref_load)
if(ishuman(C))
diff --git a/code/modules/mob/living/carbon/human/species_types/flypeople.dm b/code/modules/mob/living/carbon/human/species_types/flypeople.dm
index c56adaf1b0..c3e406244b 100644
--- a/code/modules/mob/living/carbon/human/species_types/flypeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/flypeople.dm
@@ -1,6 +1,6 @@
/datum/species/fly
name = "Anthromorphic Fly"
- id = "fly"
+ id = SPECIES_FLY
say_mod = "buzzes"
species_traits = list(NOEYES,HAS_FLESH,HAS_BONE)
inherent_biotypes = MOB_ORGANIC|MOB_HUMANOID|MOB_BUG
@@ -12,7 +12,7 @@
liked_food = GROSS
exotic_bloodtype = "BUG"
exotic_blood_color = BLOOD_COLOR_BUG
- species_type = "insect"
+ species_category = SPECIES_CATEGORY_INSECT
/datum/species/fly/handle_chemicals(datum/reagent/chem, mob/living/carbon/human/H)
if(istype(chem, /datum/reagent/toxin/pestkiller))
diff --git a/code/modules/mob/living/carbon/human/species_types/golems.dm b/code/modules/mob/living/carbon/human/species_types/golems.dm
index 438eaf1eea..ff0287d7b9 100644
--- a/code/modules/mob/living/carbon/human/species_types/golems.dm
+++ b/code/modules/mob/living/carbon/human/species_types/golems.dm
@@ -1,7 +1,7 @@
/datum/species/golem
// Animated beings of stone. They have increased defenses, and do not need to breathe. They're also slow as fuuuck.
name = "Golem"
- id = "iron golem"
+ id = SPECIES_GOLEM
species_traits = list(NOBLOOD,MUTCOLORS,NO_UNDERWEAR,NOGENITALS,NOAROUSAL)
inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_NOFIRE,TRAIT_CHUNKYFINGERS,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NODISMEMBER)
inherent_biotypes = MOB_HUMANOID|MOB_MINERAL
@@ -32,7 +32,7 @@
var/special_name_chance = 5
var/owner //dobby is a free golem
- species_type = "golem"
+ species_category = SPECIES_CATEGORY_GOLEM
/datum/species/golem/random_name(gender,unique,lastname)
var/golem_surname = pick(GLOB.golem_names)
diff --git a/code/modules/mob/living/carbon/human/species_types/humans.dm b/code/modules/mob/living/carbon/human/species_types/humans.dm
index f175ddb921..e8e0ff1a78 100644
--- a/code/modules/mob/living/carbon/human/species_types/humans.dm
+++ b/code/modules/mob/living/carbon/human/species_types/humans.dm
@@ -1,6 +1,6 @@
/datum/species/human
name = "Human"
- id = "human"
+ id = SPECIES_HUMAN
default_color = "FFFFFF"
species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,MUTCOLORS_PARTSONLY,WINGCOLOR,HAS_FLESH,HAS_BONE)
@@ -12,7 +12,7 @@
tail_type = "tail_human"
wagging_type = "waggingtail_human"
- species_type = "human"
+ species_category = SPECIES_CATEGORY_BASIC
/datum/species/human/spec_death(gibbed, mob/living/carbon/human/H)
if(H)
diff --git a/code/modules/mob/living/carbon/human/species_types/ipc.dm b/code/modules/mob/living/carbon/human/species_types/ipc.dm
index b675925aeb..6353fd5184 100644
--- a/code/modules/mob/living/carbon/human/species_types/ipc.dm
+++ b/code/modules/mob/living/carbon/human/species_types/ipc.dm
@@ -1,27 +1,34 @@
/datum/species/ipc
name = "I.P.C."
- id = "ipc"
+ id = SPECIES_IPC
say_mod = "beeps"
default_color = "00FF00"
blacklisted = 0
sexes = 0
- species_traits = list(MUTCOLORS,NOEYES,NOTRANSSTING,HAS_FLESH,HAS_BONE,HAIR)
+ inherent_traits = list(TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_NO_PROCESS_FOOD)
+ species_traits = list(MUTCOLORS,NOEYES,NOTRANSSTING,HAS_FLESH,HAS_BONE,HAIR,ROBOTIC_LIMBS)
hair_alpha = 210
inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID
mutant_bodyparts = list("ipc_screen" = "Blank", "ipc_antenna" = "None")
meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/ipc
gib_types = list(/obj/effect/gibspawner/ipc, /obj/effect/gibspawner/ipc/bodypartless)
- mutanttongue = /obj/item/organ/tongue/robot/ipc
-//Just robo looking parts.
+
+ //Just robo looking parts.
mutant_heart = /obj/item/organ/heart/ipc
mutantlungs = /obj/item/organ/lungs/ipc
mutantliver = /obj/item/organ/liver/ipc
mutantstomach = /obj/item/organ/stomach/ipc
mutanteyes = /obj/item/organ/eyes/ipc
+ mutantears = /obj/item/organ/ears/ipc
+ mutanttongue = /obj/item/organ/tongue/robot/ipc
+ mutant_brain = /obj/item/organ/brain/ipc
+
+ //special cybernetic organ for getting power from apcs
+ mutant_organs = list(/obj/item/organ/cyberimp/arm/power_cord)
exotic_bloodtype = "HF"
exotic_blood_color = BLOOD_COLOR_OIL
- species_type = "robotic"
+ species_category = SPECIES_CATEGORY_ROBOT
var/datum/action/innate/monitor_change/screen
diff --git a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm
index 43f5ca5526..58a10fb08e 100644
--- a/code/modules/mob/living/carbon/human/species_types/jellypeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/jellypeople.dm
@@ -1,7 +1,7 @@
/datum/species/jelly
// Entirely alien beings that seem to be made entirely out of gel. They have three eyes and a skeleton visible within them.
name = "Xenobiological Jelly Entity"
- id = "jelly"
+ id = SPECIES_JELLY
default_color = "00FF90"
say_mod = "chirps"
species_traits = list(MUTCOLORS,EYECOLOR,HAIR,FACEHAIR,WINGCOLOR,HAS_FLESH)
@@ -16,7 +16,8 @@
exotic_blood_color = "BLOOD_COLOR_SLIME"
damage_overlay_type = ""
var/datum/action/innate/regenerate_limbs/regenerate_limbs
- var/datum/action/innate/slime_change/slime_change //CIT CHANGE
+ var/datum/action/innate/slime_change/slime_change
+ var/datum/action/innate/slime_puddle/slime_puddle
liked_food = TOXIC | MEAT
disliked_food = null
toxic_food = ANTITOXIC
@@ -28,19 +29,22 @@
tail_type = "mam_tail"
wagging_type = "mam_waggingtail"
- species_type = "jelly"
+ species_category = SPECIES_CATEGORY_JELLY
/obj/item/organ/brain/jelly
name = "slime nucleus"
desc = "A slimey membranous mass from a slime person"
icon_state = "brain-slime"
-
/datum/species/jelly/on_species_loss(mob/living/carbon/C)
+ if(slime_puddle && slime_puddle.is_puddle)
+ slime_puddle.Activate()
if(regenerate_limbs)
regenerate_limbs.Remove(C)
- if(slime_change) //CIT CHANGE
- slime_change.Remove(C) //CIT CHANGE
+ if(slime_change)
+ slime_change.Remove(C)
+ if(slime_puddle)
+ slime_puddle.Remove(C)
C.faction -= "slime"
..()
C.faction -= "slime"
@@ -50,8 +54,10 @@
if(ishuman(C))
regenerate_limbs = new
regenerate_limbs.Grant(C)
- slime_change = new //CIT CHANGE
- slime_change.Grant(C) //CIT CHANGE
+ slime_change = new
+ slime_change.Grant(C)
+ slime_puddle = new
+ slime_puddle.Grant(C)
C.faction |= "slime"
/datum/species/jelly/handle_body(mob/living/carbon/human/H)
@@ -59,6 +65,18 @@
//update blood color to body color
exotic_blood_color = "#" + H.dna.features["mcolor"]
+/datum/species/jelly/should_render()
+ if(slime_puddle && slime_puddle.is_puddle)
+ return FALSE
+ else
+ return ..()
+
+/datum/species/jelly/species_pass_check()
+ if(slime_puddle && slime_puddle.is_puddle)
+ return TRUE
+ else
+ return ..()
+
/datum/species/jelly/spec_life(mob/living/carbon/human/H)
if(H.stat == DEAD || HAS_TRAIT(H, TRAIT_NOMARROW)) //can't farm slime jelly from a dead slime/jelly person indefinitely, and no regeneration for blooduskers
return
@@ -140,7 +158,7 @@
/datum/species/jelly/slime
name = "Xenobiological Slime Entity"
- id = "slime"
+ id = SPECIES_SLIME
default_color = "00FFFF"
species_traits = list(MUTCOLORS,EYECOLOR,HAIR,FACEHAIR)
say_mod = "says"
@@ -249,6 +267,8 @@
var/mob/living/carbon/human/spare = new /mob/living/carbon/human(H.loc)
spare.underwear = "Nude"
+ spare.undershirt = "Nude"
+ spare.socks = "Nude"
H.dna.transfer_identity(spare, transfer_SE=1)
spare.dna.features["mcolor"] = pick("FFFFFF","7F7F7F", "7FFF7F", "7F7FFF", "FF7F7F", "7FFFFF", "FF7FFF", "FFFF7F")
spare.real_name = spare.dna.real_name
@@ -272,7 +292,17 @@
\"steps out\" of [H.p_them()].",
"...and after a moment of disorentation, \
you're besides yourself!")
-
+ if(H != spare && isslimeperson(spare) && isslimeperson(H))
+ // transfer the swap-body ui if it's open
+ var/datum/action/innate/swap_body/this_swap = origin_datum.swap_body
+ var/datum/action/innate/swap_body/other_swap = spare_datum.swap_body
+ var/datum/tgui/ui = SStgui.get_open_ui(H, this_swap, "main") || SStgui.get_open_ui(spare, this_swap, "main")
+ if(ui)
+ SStgui.on_close(ui) // basically removes it from lists is all this proc does.
+ ui.user = spare
+ ui.src_object = other_swap
+ SStgui.on_open(ui) // stick it back on the lists
+ ui.process(force = TRUE)
/datum/action/innate/swap_body
name = "Swap Body"
@@ -325,6 +355,8 @@
stat = "Conscious"
if(UNCONSCIOUS)
stat = "Unconscious"
+ if(SOFT_CRIT)
+ stat = "Barely Conscious"
if(DEAD)
stat = "Dead"
var/occupied
@@ -371,7 +403,6 @@
var/mob/living/carbon/human/selected = locate(params["ref"]) in SS.bodies
if(!can_swap(selected))
return
- SStgui.close_uis(src)
swap_to_dupe(H.mind, selected)
/datum/action/innate/swap_body/proc/can_swap(mob/living/carbon/human/dupe)
@@ -405,6 +436,7 @@
/datum/action/innate/swap_body/proc/swap_to_dupe(datum/mind/M, mob/living/carbon/human/dupe)
if(!can_swap(dupe)) //sanity check
return
+ var/mob/living/carbon/human/old = M.current
if(M.current.stat == CONSCIOUS)
M.current.visible_message("[M.current] \
stops moving and starts staring vacantly into space.",
@@ -416,13 +448,26 @@
dupe.visible_message("[dupe] blinks and looks \
around.",
"...and move this one instead.")
-
+ if(old != M.current && dupe == M.current && isslimeperson(dupe))
+ var/datum/species/jelly/slime/other_spec = dupe.dna.species
+ var/datum/action/innate/swap_body/other_swap = other_spec.swap_body
+ // theoretically the transfer_to proc is supposed to transfer the ui from the mob.
+ // so I try to get the UI from one of the two mobs and schlump it over to the new action button
+ var/datum/tgui/ui = SStgui.get_open_ui(old, src, "main") || SStgui.get_open_ui(dupe, src, "main")
+ if(ui)
+ // transfer the UI over. This code is slightly hacky but it fixes the problem
+ // I'd use SStgui.on_transfer but that doesn't let you transfer the src_object as well s
+ SStgui.on_close(ui) // basically removes it from lists is all this proc does.
+ ui.user = dupe
+ ui.src_object = other_swap
+ SStgui.on_open(ui) // stick it back on the lists
+ ui.process(force = TRUE)
////////////////////////////////////////////////////////Round Start Slimes///////////////////////////////////////////////////////////////////
/datum/species/jelly/roundstartslime
name = "Xenobiological Slime Hybrid"
- id = "slimeperson"
+ id = SPECIES_SLIME_HYBRID
limbs_id = "slime"
default_color = "00FFFF"
species_traits = list(MUTCOLORS,EYECOLOR,HAIR,FACEHAIR)
@@ -435,6 +480,8 @@
heatmod = 1
burnmod = 1
+ allowed_limb_ids = list("slime","stargazer","lum")
+
/datum/action/innate/slime_change
name = "Alter Form"
check_flags = AB_CHECK_CONSCIOUS
@@ -462,7 +509,7 @@
var/new_color = input(owner, "Choose your skin color:", "Race change","#"+H.dna.features["mcolor"]) as color|null
if(new_color)
var/temp_hsv = RGBtoHSV(new_color)
- if(ReadHSV(temp_hsv)[3] >= ReadHSV("#7F7F7F")[3]) // mutantcolors must be bright
+ if(ReadHSV(temp_hsv)[3] >= ReadHSV(MINIMUM_MUTANT_COLOR)[3]) // mutantcolors must be bright
H.dna.features["mcolor"] = sanitize_hexcolor(new_color, 6)
H.update_body()
H.update_hair()
@@ -641,6 +688,88 @@
else
return
+/datum/action/innate/slime_puddle
+ name = "Puddle Transformation"
+ check_flags = AB_CHECK_CONSCIOUS
+ button_icon_state = "slimepuddle"
+ icon_icon = 'icons/mob/actions/actions_slime.dmi'
+ background_icon_state = "bg_alien"
+ required_mobility_flags = MOBILITY_STAND
+ var/is_puddle = FALSE
+ var/in_transformation_duration = 12
+ var/out_transformation_duration = 7
+ var/puddle_into_effect = /obj/effect/temp_visual/slime_puddle
+ var/puddle_from_effect = /obj/effect/temp_visual/slime_puddle/reverse
+ var/puddle_icon = 'icons/mob/mob.dmi'
+ var/puddle_state = "puddle"
+ var/tracked_overlay
+ var/datum/component/squeak/squeak
+ var/transforming = FALSE
+ var/last_use
+
+/datum/action/innate/slime_puddle/IsAvailable()
+ if(!transforming)
+ return ..()
+ else
+ return FALSE
+
+/datum/action/innate/slime_puddle/Activate()
+ if(isjellyperson(owner) && IsAvailable())
+ transforming = TRUE
+ UpdateButtonIcon()
+ var/mob/living/carbon/human/H = owner
+ var/mutcolor = "#" + H.dna.features["mcolor"]
+ if(!is_puddle)
+ if(CHECK_MOBILITY(H, MOBILITY_USE))
+ is_puddle = TRUE
+ owner.cut_overlays()
+ var/obj/effect/puddle_effect = new puddle_into_effect(get_turf(owner), owner.dir)
+ puddle_effect.color = mutcolor
+ H.Stun(in_transformation_duration, ignore_canstun = TRUE)
+ ADD_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT)
+ ADD_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT)
+ ADD_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT)
+ ADD_TRAIT(H, TRAIT_MOBILITY_NOUSE, SLIMEPUDDLE_TRAIT)
+ ADD_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT)
+ ADD_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT)
+ ADD_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT)
+ H.add_movespeed_modifier(/datum/movespeed_modifier/slime_puddle)
+ H.update_disabled_bodyparts(silent = TRUE)
+ H.layer -= 1 //go one layer down so people go over you
+ ENABLE_BITFIELD(H.pass_flags, PASSMOB)
+ squeak = H.AddComponent(/datum/component/squeak, custom_sounds = list('sound/effects/blobattack.ogg'))
+ sleep(in_transformation_duration)
+ var/mutable_appearance/puddle_overlay = mutable_appearance(icon = puddle_icon, icon_state = puddle_state)
+ puddle_overlay.color = mutcolor
+ tracked_overlay = puddle_overlay
+ owner.add_overlay(puddle_overlay)
+ transforming = FALSE
+ UpdateButtonIcon()
+ else
+ owner.cut_overlay(tracked_overlay)
+ var/obj/effect/puddle_effect = new puddle_from_effect(get_turf(owner), owner.dir)
+ puddle_effect.color = mutcolor
+ H.Stun(out_transformation_duration, ignore_canstun = TRUE)
+ sleep(out_transformation_duration)
+ REMOVE_TRAIT(H, TRAIT_PARALYSIS_L_ARM, SLIMEPUDDLE_TRAIT)
+ REMOVE_TRAIT(H, TRAIT_PARALYSIS_R_ARM, SLIMEPUDDLE_TRAIT)
+ REMOVE_TRAIT(H, TRAIT_MOBILITY_NOPICKUP, SLIMEPUDDLE_TRAIT)
+ REMOVE_TRAIT(H, TRAIT_MOBILITY_NOUSE, SLIMEPUDDLE_TRAIT)
+ REMOVE_TRAIT(H, TRAIT_SPRINT_LOCKED, SLIMEPUDDLE_TRAIT)
+ REMOVE_TRAIT(H, TRAIT_COMBAT_MODE_LOCKED, SLIMEPUDDLE_TRAIT)
+ REMOVE_TRAIT(H, TRAIT_MOBILITY_NOREST, SLIMEPUDDLE_TRAIT)
+ H.update_disabled_bodyparts(silent = TRUE)
+ H.remove_movespeed_modifier(/datum/movespeed_modifier/slime_puddle)
+ H.layer += 1 //go one layer back above!
+ DISABLE_BITFIELD(H.pass_flags, PASSMOB)
+ is_puddle = FALSE
+ if(squeak)
+ squeak.RemoveComponent()
+ owner.regenerate_icons()
+ transforming = FALSE
+ UpdateButtonIcon()
+ else
+ to_chat(owner, "You need to be standing up to do this!") //just assume they're a slime because it's such a weird edgecase to have it and not be one (it shouldn't even be possible)
///////////////////////////////////LUMINESCENTS//////////////////////////////////////////
@@ -648,7 +777,7 @@
/datum/species/jelly/luminescent
name = "Luminescent Slime Entity"
- id = "lum"
+ id = SPECIES_SLIME_LUMI
say_mod = "says"
var/glow_intensity = LUMINESCENT_DEFAULT_GLOW
var/obj/effect/dummy/luminescent_glow/glow
@@ -815,7 +944,7 @@
/datum/species/jelly/stargazer
name = "Stargazer Slime Entity"
- id = "stargazer"
+ id = SPECIES_STARGAZER
var/datum/action/innate/project_thought/project_thought
var/datum/action/innate/link_minds/link_minds
var/list/mob/living/linked_mobs = list()
diff --git a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
index a8e3f89957..c37a24a93a 100644
--- a/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/lizardpeople.dm
@@ -1,7 +1,7 @@
/datum/species/lizard
// Reptilian humanoids with scaled skin and tails.
name = "Anthromorphic Lizard"
- id = "lizard"
+ id = SPECIES_LIZARD
say_mod = "hisses"
default_color = "00FF00"
species_traits = list(MUTCOLORS,EYECOLOR,HAIR,FACEHAIR,LIPS,HORNCOLOR,WINGCOLOR,HAS_FLESH,HAS_BONE)
@@ -28,7 +28,7 @@
tail_type = "tail_lizard"
wagging_type = "waggingtail_lizard"
- species_type = "lizard"
+ species_category = "lizard"
/datum/species/lizard/random_name(gender,unique,lastname)
if(unique)
@@ -46,7 +46,7 @@
*/
/datum/species/lizard/ashwalker
name = "Ash Walker"
- id = "ashlizard"
+ id = SPECIES_ASHWALKER
limbs_id = "lizard"
species_traits = list(MUTCOLORS,EYECOLOR,LIPS,DIGITIGRADE)
inherent_traits = list(TRAIT_CHUNKYFINGERS)
diff --git a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm
index f91c3518a3..dcbdf91485 100644
--- a/code/modules/mob/living/carbon/human/species_types/mushpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/mushpeople.dm
@@ -1,6 +1,6 @@
/datum/species/mush //mush mush codecuck
name = "Anthromorphic Mushroom"
- id = "mush"
+ id = SPECIES_MUSHROOM
mutant_bodyparts = list("caps" = "Round")
fixed_mut_color = "DBBF92"
@@ -21,7 +21,7 @@
burnmod = 1.25
heatmod = 1.5
- species_type = "plant"
+ species_category = SPECIES_CATEGORY_PLANT
mutanteyes = /obj/item/organ/eyes/night_vision/mushroom
var/datum/martial_art/mushpunch/mush
diff --git a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
index 8c30adb8f9..12a520b463 100644
--- a/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
+++ b/code/modules/mob/living/carbon/human/species_types/plasmamen.dm
@@ -1,6 +1,6 @@
/datum/species/plasmaman
name = "Plasmaman"
- id = "plasmaman"
+ id = SPECIES_PLASMAMAN
say_mod = "rattles"
sexes = 0
meat = /obj/item/stack/sheet/mineral/plasma
@@ -22,7 +22,7 @@
liked_food = VEGETABLES
outfit_important_for_life = /datum/outfit/plasmaman
- species_type = "skeleton"
+ species_category = SPECIES_CATEGORY_SKELETON
/datum/species/plasmaman/spec_life(mob/living/carbon/human/H)
var/datum/gas_mixture/environment = H.loc.return_air()
diff --git a/code/modules/mob/living/carbon/human/species_types/podpeople.dm b/code/modules/mob/living/carbon/human/species_types/podpeople.dm
index 0f62953e6c..fae8ebfb0d 100644
--- a/code/modules/mob/living/carbon/human/species_types/podpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/podpeople.dm
@@ -1,7 +1,7 @@
/datum/species/pod
// A mutation caused by a human being ressurected in a revival pod. These regain health in light, and begin to wither in darkness.
name = "Anthromorphic Plant"
- id = "pod"
+ id = SPECIES_POD
default_color = "59CE00"
species_traits = list(MUTCOLORS,EYECOLOR,CAN_SCAR,HAS_FLESH,HAS_BONE)
attack_verb = "slash"
@@ -19,7 +19,7 @@
var/light_burnheal = -1
var/light_bruteheal = -1
- species_type = "plant"
+ species_category = SPECIES_CATEGORY_PLANT
allowed_limb_ids = list("pod","mush")
@@ -66,7 +66,7 @@
/datum/species/pod/pseudo_weak
name = "Anthromorphic Plant"
- id = "podweak"
+ id = SPECIES_POD_WEAK
species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,MUTCOLORS)
mutant_bodyparts = list("mcolor" = "FFFFFF","mcolor2" = "FFFFFF","mcolor3" = "FFFFFF", "mam_snouts" = "Husky", "mam_tail" = "Husky", "mam_ears" = "Husky", "mam_body_markings" = "Husky", "taur" = "None", "legs" = "Normal Legs")
limbs_id = "pod"
diff --git a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm
index 228a69c30f..7dc8083264 100644
--- a/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm
+++ b/code/modules/mob/living/carbon/human/species_types/shadowpeople.dm
@@ -4,7 +4,7 @@
/datum/species/shadow
// Humans cursed to stay in the darkness, lest their life forces drain. They regain health in shadow and die in light.
name = "???"
- id = "shadow"
+ id = SPECIES_SHADOW
sexes = 0
blacklisted = 1
ignored_by = list(/mob/living/simple_animal/hostile/faithless)
@@ -15,7 +15,7 @@
dangerous_existence = 1
mutanteyes = /obj/item/organ/eyes/night_vision
- species_type = "shadow"
+ species_category = SPECIES_CATEGORY_SHADOW
/datum/species/shadow/on_species_gain(mob/living/carbon/C, datum/species/old_species)
. = ..()
@@ -32,7 +32,7 @@
/datum/species/shadow/nightmare
name = "Nightmare"
- id = "nightmare"
+ id = SPECIES_NIGHTMARE
limbs_id = "shadow"
burnmod = 1.5
blacklisted = TRUE
@@ -184,7 +184,7 @@
else if(isliving(AM))
var/mob/living/L = AM
if(isethereal(AM))
- AM.emp_act(EMP_LIGHT)
+ AM.emp_act(50)
if(iscyborg(AM))
var/mob/living/silicon/robot/borg = AM
if(borg.lamp_intensity)
diff --git a/code/modules/mob/living/carbon/human/species_types/skeletons.dm b/code/modules/mob/living/carbon/human/species_types/skeletons.dm
index 1b6bef9dc6..b0673a7df4 100644
--- a/code/modules/mob/living/carbon/human/species_types/skeletons.dm
+++ b/code/modules/mob/living/carbon/human/species_types/skeletons.dm
@@ -1,6 +1,6 @@
/datum/species/skeleton
name = "Skeleton"
- id = "skeleton"
+ id = SPECIES_SKELETON
say_mod = "rattles"
blacklisted = 0
sexes = 0
@@ -15,7 +15,7 @@
brutemod = 1.25
burnmod = 1.25
- species_type = "skeleton" //they have their own category that's disassociated from undead, paired with plasmapeople
+ species_category = SPECIES_CATEGORY_SKELETON //they have their own category that's disassociated from undead, paired with plasmapeople
/datum/species/skeleton/New()
if(SSevents.holidays && SSevents.holidays[HALLOWEEN]) //skeletons are stronger during the spooky season!
@@ -31,7 +31,7 @@
/datum/species/skeleton/space
name = "Spooky Spacey Skeleton"
- id = "spaceskeleton"
+ id = SPECIES_SKELETON_SPACE
limbs_id = "skeleton"
blacklisted = 1
inherent_traits = list(TRAIT_RESISTHEAT,TRAIT_NOBREATH,TRAIT_RESISTCOLD,TRAIT_RESISTHIGHPRESSURE,TRAIT_RESISTLOWPRESSURE,TRAIT_RADIMMUNE,TRAIT_PIERCEIMMUNE,TRAIT_NOHUNGER,TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT, TRAIT_FAKEDEATH, TRAIT_CALCIUM_HEALER)
diff --git a/code/modules/mob/living/carbon/human/species_types/synthliz.dm b/code/modules/mob/living/carbon/human/species_types/synthliz.dm
index 70afa2f476..88781532d3 100644
--- a/code/modules/mob/living/carbon/human/species_types/synthliz.dm
+++ b/code/modules/mob/living/carbon/human/species_types/synthliz.dm
@@ -1,24 +1,30 @@
/datum/species/synthliz
name = "Synthetic Lizardperson"
- id = "synthliz"
+ id = SPECIES_SYNTH_LIZARD
say_mod = "beeps"
default_color = "00FF00"
- species_traits = list(MUTCOLORS,NOTRANSSTING,EYECOLOR,LIPS,HAIR,HAS_FLESH,HAS_BONE)
+ species_traits = list(MUTCOLORS,NOTRANSSTING,EYECOLOR,LIPS,HAIR,ROBOTIC_LIMBS,HAS_FLESH,HAS_BONE)
+ inherent_traits = list(TRAIT_EASYDISMEMBER,TRAIT_LIMBATTACHMENT,TRAIT_NO_PROCESS_FOOD)
inherent_biotypes = MOB_ROBOTIC|MOB_HUMANOID
mutant_bodyparts = list("ipc_antenna" = "Synthetic Lizard - Antennae","mam_tail" = "Synthetic Lizard", "mam_snouts" = "Synthetic Lizard - Snout", "legs" = "Digitigrade", "mam_body_markings" = "Synthetic Lizard - Plates", "taur" = "None")
meat = /obj/item/reagent_containers/food/snacks/meat/slab/human/mutant/ipc
gib_types = list(/obj/effect/gibspawner/ipc, /obj/effect/gibspawner/ipc/bodypartless)
- mutanttongue = /obj/item/organ/tongue/robot/ipc
//Just robo looking parts.
mutant_heart = /obj/item/organ/heart/ipc
mutantlungs = /obj/item/organ/lungs/ipc
mutantliver = /obj/item/organ/liver/ipc
mutantstomach = /obj/item/organ/stomach/ipc
mutanteyes = /obj/item/organ/eyes/ipc
+ mutantears = /obj/item/organ/ears/ipc
+ mutanttongue = /obj/item/organ/tongue/robot/ipc
+ mutant_brain = /obj/item/organ/brain/ipc
+
+ //special cybernetic organ for getting power from apcs
+ mutant_organs = list(/obj/item/organ/cyberimp/arm/power_cord)
exotic_bloodtype = "S"
exotic_blood_color = BLOOD_COLOR_OIL
tail_type = "mam_tail"
wagging_type = "mam_waggingtail"
- species_type = "robotic"
+ species_category = SPECIES_CATEGORY_ROBOT
diff --git a/code/modules/mob/living/carbon/human/species_types/synths.dm b/code/modules/mob/living/carbon/human/species_types/synths.dm
index 3d55ce1027..5d2b6f4c77 100644
--- a/code/modules/mob/living/carbon/human/species_types/synths.dm
+++ b/code/modules/mob/living/carbon/human/species_types/synths.dm
@@ -1,6 +1,6 @@
/datum/species/synth
name = "Synthetic" //inherited from the real species, for health scanners and things
- id = "synth"
+ id = SPECIES_SYNTH
say_mod = "beep boops" //inherited from a user's real species
sexes = 0
species_traits = list(NOTRANSSTING,NOGENITALS,NOAROUSAL) //all of these + whatever we inherit from the real species
@@ -17,11 +17,11 @@
var/disguise_fail_health = 75 //When their health gets to this level their synthflesh partially falls off
var/datum/species/fake_species = null //a species to do most of our work for us, unless we're damaged
species_language_holder = /datum/language_holder/synthetic
- species_type = "robotic"
+ species_category = SPECIES_CATEGORY_ROBOT
/datum/species/synth/military
name = "Military Synth"
- id = "military_synth"
+ id = SPECIES_SYNTH_MIL
armor = 25
punchdamagelow = 10
punchdamagehigh = 19
diff --git a/code/modules/mob/living/carbon/human/species_types/vampire.dm b/code/modules/mob/living/carbon/human/species_types/vampire.dm
index 857fb6d8ed..4125d3beab 100644
--- a/code/modules/mob/living/carbon/human/species_types/vampire.dm
+++ b/code/modules/mob/living/carbon/human/species_types/vampire.dm
@@ -1,6 +1,6 @@
/datum/species/vampire
name = "Vampire"
- id = "vampire"
+ id = SPECIES_VAMPIRE
default_color = "FFFFFF"
species_traits = list(EYECOLOR,HAIR,FACEHAIR,LIPS,DRINKSBLOOD,HAS_FLESH,HAS_BONE)
inherent_traits = list(TRAIT_NOHUNGER,TRAIT_NOBREATH)
@@ -14,7 +14,7 @@
limbs_id = "human"
skinned_type = /obj/item/stack/sheet/animalhide/human
var/info_text = "You are a Vampire. You will slowly but constantly lose blood if outside of a coffin. If inside a coffin, you will slowly heal. You may gain more blood by grabbing a live victim and using your drain ability."
- species_type = "undead"
+ species_category = SPECIES_CATEGORY_UNDEAD
/datum/species/vampire/check_roundstart_eligible()
if(SSevents.holidays && SSevents.holidays[HALLOWEEN])
diff --git a/code/modules/mob/living/carbon/human/species_types/xeno.dm b/code/modules/mob/living/carbon/human/species_types/xeno.dm
index ddd1c86f0a..2757c624e7 100644
--- a/code/modules/mob/living/carbon/human/species_types/xeno.dm
+++ b/code/modules/mob/living/carbon/human/species_types/xeno.dm
@@ -1,7 +1,7 @@
/datum/species/xeno
// A cloning mistake, crossing human and xenomorph DNA
name = "Xenomorph Hybrid"
- id = "xeno"
+ id = SPECIES_XENOHYBRID
say_mod = "hisses"
default_color = "00FF00"
species_traits = list(MUTCOLORS,EYECOLOR,LIPS,CAN_SCAR)
@@ -15,4 +15,4 @@
exotic_bloodtype = "X*"
damage_overlay_type = "xeno"
liked_food = MEAT
- species_type = "alien"
+ species_category = SPECIES_CATEGORY_ALIEN
diff --git a/code/modules/mob/living/carbon/human/species_types/zombies.dm b/code/modules/mob/living/carbon/human/species_types/zombies.dm
index 8d86ad2fa9..f1c0b8e7c0 100644
--- a/code/modules/mob/living/carbon/human/species_types/zombies.dm
+++ b/code/modules/mob/living/carbon/human/species_types/zombies.dm
@@ -15,7 +15,7 @@
var/static/list/spooks = list('sound/hallucinations/growl1.ogg','sound/hallucinations/growl2.ogg','sound/hallucinations/growl3.ogg','sound/hallucinations/veryfar_noise.ogg','sound/hallucinations/wail.ogg')
disliked_food = NONE
liked_food = GROSS | MEAT | RAW
- species_type = "undead"
+ species_category = SPECIES_CATEGORY_UNDEAD
/datum/species/zombie/notspaceproof
id = "notspaceproofzombie"
@@ -98,7 +98,7 @@
// Your skin falls off
/datum/species/krokodil_addict
- name = "Human"
+ name = SPECIES_HUMAN
id = "goofzombies"
limbs_id = "zombie" //They look like zombies
sexes = 0
diff --git a/code/modules/mob/living/carbon/human/update_icons.dm b/code/modules/mob/living/carbon/human/update_icons.dm
index cfb35fbb00..7d7d420128 100644
--- a/code/modules/mob/living/carbon/human/update_icons.dm
+++ b/code/modules/mob/living/carbon/human/update_icons.dm
@@ -50,19 +50,21 @@ There are several things that need to be remembered:
//HAIR OVERLAY
/mob/living/carbon/human/update_hair()
- dna.species.handle_hair(src)
+ if(dna.species.should_render())
+ dna.species.handle_hair(src)
//used when putting/removing clothes that hide certain mutant body parts to just update those and not update the whole body.
/mob/living/carbon/human/proc/update_mutant_bodyparts()
- dna.species.handle_mutant_bodyparts(src)
-
+ if(dna.species.should_render())
+ dna.species.handle_mutant_bodyparts(src)
/mob/living/carbon/human/update_body(update_genitals = FALSE)
- remove_overlay(BODY_LAYER)
- dna.species.handle_body(src)
- ..()
- if(update_genitals)
- update_genitals()
+ if(dna.species.should_render())
+ remove_overlay(BODY_LAYER)
+ dna.species.handle_body(src)
+ ..()
+ if(update_genitals)
+ update_genitals()
/mob/living/carbon/human/update_fire()
..((fire_stacks > 3) ? "Standing" : "Generic_mob_burning")
@@ -71,381 +73,385 @@ There are several things that need to be remembered:
/* --------------------------------------- */
//For legacy support.
/mob/living/carbon/human/regenerate_icons()
-
- if(!..())
- icon_render_key = null //invalidate bodyparts cache
- update_body(TRUE)
- update_hair()
- update_inv_w_uniform()
- update_inv_wear_id()
- update_inv_gloves()
- update_inv_glasses()
- update_inv_ears()
- update_inv_shoes()
- update_inv_s_store()
- update_inv_wear_mask()
- update_inv_head()
- update_inv_belt()
- update_inv_back()
- update_inv_wear_suit()
- update_inv_pockets()
- update_inv_neck()
- update_transform()
- //mutations
- update_mutations_overlay()
- //damage overlays
- update_damage_overlays()
+ if(dna.species.should_render())
+ if(!..())
+ icon_render_key = null //invalidate bodyparts cache
+ update_body(TRUE)
+ update_hair()
+ update_inv_w_uniform()
+ update_inv_wear_id()
+ update_inv_gloves()
+ update_inv_glasses()
+ update_inv_ears()
+ update_inv_shoes()
+ update_inv_s_store()
+ update_inv_wear_mask()
+ update_inv_head()
+ update_inv_belt()
+ update_inv_back()
+ update_inv_wear_suit()
+ update_inv_pockets()
+ update_inv_neck()
+ update_transform()
+ //mutations
+ update_mutations_overlay()
+ //damage overlays
+ update_damage_overlays()
/* --------------------------------------- */
//vvvvvv UPDATE_INV PROCS vvvvvv
/mob/living/carbon/human/update_inv_w_uniform()
- remove_overlay(UNIFORM_LAYER)
+ if(dna.species.should_render())
+ remove_overlay(UNIFORM_LAYER)
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_W_UNIFORM]
- inv.update_icon()
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_W_UNIFORM]
+ inv.update_icon()
- if(istype(w_uniform, /obj/item/clothing/under))
- var/obj/item/clothing/under/U = w_uniform
- U.screen_loc = ui_iclothing
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown)
- client.screen += w_uniform
- update_observer_view(w_uniform,1)
+ if(istype(w_uniform, /obj/item/clothing/under))
+ var/obj/item/clothing/under/U = w_uniform
+ U.screen_loc = ui_iclothing
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown)
+ client.screen += w_uniform
+ update_observer_view(w_uniform,1)
- if(wear_suit && (wear_suit.flags_inv & HIDEJUMPSUIT))
- return
+ if(wear_suit && (wear_suit.flags_inv & HIDEJUMPSUIT))
+ return
- var/target_overlay = U.icon_state
- if(U.adjusted == ALT_STYLE)
- target_overlay = "[target_overlay]_d"
+ var/target_overlay = U.icon_state
+ if(U.adjusted == ALT_STYLE)
+ target_overlay = "[target_overlay]_d"
- var/alt_worn = U.mob_overlay_icon || 'icons/mob/clothing/uniform.dmi'
- var/variant_flag = NONE
+ var/alt_worn = U.mob_overlay_icon || 'icons/mob/clothing/uniform.dmi'
+ var/variant_flag = NONE
- if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
- alt_worn = U.anthro_mob_worn_overlay || 'icons/mob/clothing/uniform_digi.dmi'
- variant_flag |= STYLE_DIGITIGRADE
+ if((DIGITIGRADE in dna.species.species_traits) && U.mutantrace_variation & STYLE_DIGITIGRADE && !(U.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
+ alt_worn = U.anthro_mob_worn_overlay || 'icons/mob/clothing/uniform_digi.dmi'
+ variant_flag |= STYLE_DIGITIGRADE
- var/mask
- if(dna.species.mutant_bodyparts["taur"])
- var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]]
- var/clip_flag = U.mutantrace_variation & T?.hide_legs
- if(clip_flag)
- variant_flag |= clip_flag
- mask = T.alpha_mask_state
+ var/mask
+ if(dna.species.mutant_bodyparts["taur"])
+ var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]]
+ var/clip_flag = U.mutantrace_variation & T?.hide_legs
+ if(clip_flag)
+ variant_flag |= clip_flag
+ mask = T.alpha_mask_state
- var/mutable_appearance/uniform_overlay
+ var/mutable_appearance/uniform_overlay
- var/gendered = (dna?.species.sexes && dna.features["body_model"] == FEMALE) ? U.fitted : NO_FEMALE_UNIFORM
- uniform_overlay = U.build_worn_icon( UNIFORM_LAYER, alt_worn, FALSE, gendered, target_overlay, variant_flag, FALSE, mask)
+ var/gendered = (dna?.species.sexes && dna.features["body_model"] == FEMALE) ? U.fitted : NO_FEMALE_UNIFORM
+ uniform_overlay = U.build_worn_icon( UNIFORM_LAYER, alt_worn, FALSE, gendered, target_overlay, variant_flag, FALSE, mask)
- if(OFFSET_UNIFORM in dna.species.offset_features)
- uniform_overlay.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1]
- uniform_overlay.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2]
- overlays_standing[UNIFORM_LAYER] = uniform_overlay
-
- apply_overlay(UNIFORM_LAYER)
- update_mutant_bodyparts()
+ if(OFFSET_UNIFORM in dna.species.offset_features)
+ uniform_overlay.pixel_x += dna.species.offset_features[OFFSET_UNIFORM][1]
+ uniform_overlay.pixel_y += dna.species.offset_features[OFFSET_UNIFORM][2]
+ overlays_standing[UNIFORM_LAYER] = uniform_overlay
+ apply_overlay(UNIFORM_LAYER)
+ update_mutant_bodyparts()
/mob/living/carbon/human/update_inv_wear_id()
- remove_overlay(ID_LAYER)
+ if(dna.species.should_render())
+ remove_overlay(ID_LAYER)
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_ID]
- inv.update_icon()
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_ID]
+ inv.update_icon()
- var/mutable_appearance/id_overlay = overlays_standing[ID_LAYER]
+ var/mutable_appearance/id_overlay = overlays_standing[ID_LAYER]
- if(wear_id)
- wear_id.screen_loc = ui_id
- if(client && hud_used && hud_used.hud_shown)
- client.screen += wear_id
- update_observer_view(wear_id)
+ if(wear_id)
+ wear_id.screen_loc = ui_id
+ if(client && hud_used && hud_used.hud_shown)
+ client.screen += wear_id
+ update_observer_view(wear_id)
- //TODO: add an icon file for ID slot stuff, so it's less snowflakey
- id_overlay = wear_id.build_worn_icon(default_layer = ID_LAYER, default_icon_file = 'icons/mob/mob.dmi', override_state = wear_id.item_state)
- if(OFFSET_ID in dna.species.offset_features)
- id_overlay.pixel_x += dna.species.offset_features[OFFSET_ID][1]
- id_overlay.pixel_y += dna.species.offset_features[OFFSET_ID][2]
- overlays_standing[ID_LAYER] = id_overlay
- apply_overlay(ID_LAYER)
+ //TODO: add an icon file for ID slot stuff, so it's less snowflakey
+ id_overlay = wear_id.build_worn_icon(default_layer = ID_LAYER, default_icon_file = 'icons/mob/mob.dmi', override_state = wear_id.item_state)
+ if(OFFSET_ID in dna.species.offset_features)
+ id_overlay.pixel_x += dna.species.offset_features[OFFSET_ID][1]
+ id_overlay.pixel_y += dna.species.offset_features[OFFSET_ID][2]
+ overlays_standing[ID_LAYER] = id_overlay
+ apply_overlay(ID_LAYER)
/mob/living/carbon/human/update_inv_gloves()
- remove_overlay(GLOVES_LAYER)
+ if(dna.species.should_render())
+ remove_overlay(GLOVES_LAYER)
- if(client && hud_used && hud_used.inv_slots[SLOT_GLOVES])
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLOVES]
- inv.update_icon()
+ if(client && hud_used && hud_used.inv_slots[SLOT_GLOVES])
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLOVES]
+ inv.update_icon()
- if(!gloves && bloody_hands)
- var/mutable_appearance/bloody_overlay = mutable_appearance('icons/effects/blood.dmi', "bloodyhands", -GLOVES_LAYER, color = blood_DNA_to_color())
- if(get_num_arms(FALSE) < 2)
- if(has_left_hand(FALSE))
- bloody_overlay.icon_state = "bloodyhands_left"
- else if(has_right_hand(FALSE))
- bloody_overlay.icon_state = "bloodyhands_right"
+ if(!gloves && bloody_hands)
+ var/mutable_appearance/bloody_overlay = mutable_appearance('icons/effects/blood.dmi', "bloodyhands", -GLOVES_LAYER, color = blood_DNA_to_color())
+ if(get_num_arms(FALSE) < 2)
+ if(has_left_hand(FALSE))
+ bloody_overlay.icon_state = "bloodyhands_left"
+ else if(has_right_hand(FALSE))
+ bloody_overlay.icon_state = "bloodyhands_right"
- overlays_standing[GLOVES_LAYER] = bloody_overlay
+ overlays_standing[GLOVES_LAYER] = bloody_overlay
- var/mutable_appearance/gloves_overlay = overlays_standing[GLOVES_LAYER]
- if(gloves)
- gloves.screen_loc = ui_gloves
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown)
- client.screen += gloves
- update_observer_view(gloves,1)
- overlays_standing[GLOVES_LAYER] = gloves.build_worn_icon(default_layer = GLOVES_LAYER, default_icon_file = 'icons/mob/clothing/hands.dmi')
- gloves_overlay = overlays_standing[GLOVES_LAYER]
- if(OFFSET_GLOVES in dna.species.offset_features)
- gloves_overlay.pixel_x += dna.species.offset_features[OFFSET_GLOVES][1]
- gloves_overlay.pixel_y += dna.species.offset_features[OFFSET_GLOVES][2]
- overlays_standing[GLOVES_LAYER] = gloves_overlay
- apply_overlay(GLOVES_LAYER)
+ var/mutable_appearance/gloves_overlay = overlays_standing[GLOVES_LAYER]
+ if(gloves)
+ gloves.screen_loc = ui_gloves
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown)
+ client.screen += gloves
+ update_observer_view(gloves,1)
+ overlays_standing[GLOVES_LAYER] = gloves.build_worn_icon(default_layer = GLOVES_LAYER, default_icon_file = 'icons/mob/clothing/hands.dmi')
+ gloves_overlay = overlays_standing[GLOVES_LAYER]
+ if(OFFSET_GLOVES in dna.species.offset_features)
+ gloves_overlay.pixel_x += dna.species.offset_features[OFFSET_GLOVES][1]
+ gloves_overlay.pixel_y += dna.species.offset_features[OFFSET_GLOVES][2]
+ overlays_standing[GLOVES_LAYER] = gloves_overlay
+ apply_overlay(GLOVES_LAYER)
/mob/living/carbon/human/update_inv_glasses()
- remove_overlay(GLASSES_LAYER)
+ if(dna.species.should_render())
+ remove_overlay(GLASSES_LAYER)
- if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated
- return
-
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLASSES]
- inv.update_icon()
-
- if(glasses)
- glasses.screen_loc = ui_glasses //...draw the item in the inventory screen
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown) //if the inventory is open ...
- client.screen += glasses //Either way, add the item to the HUD
- update_observer_view(glasses,1)
- if(!(head && (head.flags_inv & HIDEEYES)) && !(wear_mask && (wear_mask.flags_inv & HIDEEYES)))
- overlays_standing[GLASSES_LAYER] = glasses.build_worn_icon(default_layer = GLASSES_LAYER, default_icon_file = 'icons/mob/clothing/eyes.dmi', override_state = glasses.icon_state)
- var/mutable_appearance/glasses_overlay = overlays_standing[GLASSES_LAYER]
- if(glasses_overlay)
- if(OFFSET_GLASSES in dna.species.offset_features)
- glasses_overlay.pixel_x += dna.species.offset_features[OFFSET_GLASSES][1]
- glasses_overlay.pixel_y += dna.species.offset_features[OFFSET_GLASSES][2]
- overlays_standing[GLASSES_LAYER] = glasses_overlay
- apply_overlay(GLASSES_LAYER)
-
-
-/mob/living/carbon/human/update_inv_ears()
- remove_overlay(EARS_LAYER)
-
- if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated
- return
-
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_EARS]
- inv.update_icon()
-
- if(ears)
- ears.screen_loc = ui_ears //move the item to the appropriate screen loc
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown) //if the inventory is open
- client.screen += ears //add it to the client's screen
- update_observer_view(ears,1)
-
- overlays_standing[EARS_LAYER] = ears.build_worn_icon(default_layer = EARS_LAYER, default_icon_file = 'icons/mob/ears.dmi')
- var/mutable_appearance/ears_overlay = overlays_standing[EARS_LAYER]
- if(OFFSET_EARS in dna.species.offset_features)
- ears_overlay.pixel_x += dna.species.offset_features[OFFSET_EARS][1]
- ears_overlay.pixel_y += dna.species.offset_features[OFFSET_EARS][2]
- overlays_standing[EARS_LAYER] = ears_overlay
- apply_overlay(EARS_LAYER)
-
-
-/mob/living/carbon/human/update_inv_shoes()
- remove_overlay(SHOES_LAYER)
-
- if(get_num_legs(FALSE) <2)
- return
-
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_SHOES]
- inv.update_icon()
-
- if(dna.species.mutant_bodyparts["taur"])
- var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]]
- if(T?.hide_legs) //If only they actually made shoes unwearable. Please don't making cosmetics, guys.
+ if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated
return
- if(shoes)
- var/obj/item/clothing/shoes/S = shoes
- shoes.screen_loc = ui_shoes //move the item to the appropriate screen loc
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown) //if the inventory is open
- client.screen += shoes //add it to client's screen
- update_observer_view(shoes,1)
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_GLASSES]
+ inv.update_icon()
- var/alt_icon = S.mob_overlay_icon || 'icons/mob/clothing/feet.dmi'
- var/variation_flag = NONE
- if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
- alt_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/feet_digi.dmi'
- variation_flag |= STYLE_DIGITIGRADE
+ if(glasses)
+ glasses.screen_loc = ui_glasses //...draw the item in the inventory screen
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown) //if the inventory is open ...
+ client.screen += glasses //Either way, add the item to the HUD
+ update_observer_view(glasses,1)
+ if(!(head && (head.flags_inv & HIDEEYES)) && !(wear_mask && (wear_mask.flags_inv & HIDEEYES)))
+ overlays_standing[GLASSES_LAYER] = glasses.build_worn_icon(default_layer = GLASSES_LAYER, default_icon_file = 'icons/mob/clothing/eyes.dmi', override_state = glasses.icon_state)
+ var/mutable_appearance/glasses_overlay = overlays_standing[GLASSES_LAYER]
+ if(glasses_overlay)
+ if(OFFSET_GLASSES in dna.species.offset_features)
+ glasses_overlay.pixel_x += dna.species.offset_features[OFFSET_GLASSES][1]
+ glasses_overlay.pixel_y += dna.species.offset_features[OFFSET_GLASSES][2]
+ overlays_standing[GLASSES_LAYER] = glasses_overlay
+ apply_overlay(GLASSES_LAYER)
- overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(SHOES_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, S.icon_state, variation_flag, FALSE)
- var/mutable_appearance/shoes_overlay = overlays_standing[SHOES_LAYER]
- if(OFFSET_SHOES in dna.species.offset_features)
- shoes_overlay.pixel_x += dna.species.offset_features[OFFSET_SHOES][1]
- shoes_overlay.pixel_y += dna.species.offset_features[OFFSET_SHOES][2]
- overlays_standing[SHOES_LAYER] = shoes_overlay
- apply_overlay(SHOES_LAYER)
+/mob/living/carbon/human/update_inv_ears()
+ if(dna.species.should_render())
+ remove_overlay(EARS_LAYER)
-/mob/living/carbon/human/update_inv_s_store()
- remove_overlay(SUIT_STORE_LAYER)
+ if(!get_bodypart(BODY_ZONE_HEAD)) //decapitated
+ return
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_S_STORE]
- inv.update_icon()
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_EARS]
+ inv.update_icon()
- if(s_store)
- s_store.screen_loc = ui_sstore1
- if(client && hud_used && hud_used.hud_shown)
- client.screen += s_store
- update_observer_view(s_store)
- var/t_state = s_store.item_state
- if(!t_state)
- t_state = s_store.icon_state
- overlays_standing[SUIT_STORE_LAYER] = mutable_appearance(((s_store.mob_overlay_icon) ? s_store.mob_overlay_icon : 'icons/mob/clothing/belt_mirror.dmi'), t_state, -SUIT_STORE_LAYER)
- var/mutable_appearance/s_store_overlay = overlays_standing[SUIT_STORE_LAYER]
- if(OFFSET_S_STORE in dna.species.offset_features)
- s_store_overlay.pixel_x += dna.species.offset_features[OFFSET_S_STORE][1]
- s_store_overlay.pixel_y += dna.species.offset_features[OFFSET_S_STORE][2]
- overlays_standing[SUIT_STORE_LAYER] = s_store_overlay
- apply_overlay(SUIT_STORE_LAYER)
+ if(ears)
+ ears.screen_loc = ui_ears //move the item to the appropriate screen loc
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown) //if the inventory is open
+ client.screen += ears //add it to the client's screen
+ update_observer_view(ears,1)
+ overlays_standing[EARS_LAYER] = ears.build_worn_icon(default_layer = EARS_LAYER, default_icon_file = 'icons/mob/ears.dmi')
+ var/mutable_appearance/ears_overlay = overlays_standing[EARS_LAYER]
+ if(OFFSET_EARS in dna.species.offset_features)
+ ears_overlay.pixel_x += dna.species.offset_features[OFFSET_EARS][1]
+ ears_overlay.pixel_y += dna.species.offset_features[OFFSET_EARS][2]
+ overlays_standing[EARS_LAYER] = ears_overlay
+ apply_overlay(EARS_LAYER)
-/mob/living/carbon/human/update_inv_head()
- remove_overlay(HEAD_LAYER)
+/mob/living/carbon/human/update_inv_shoes()
+ if(dna.species.should_render())
+ remove_overlay(SHOES_LAYER)
- if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated
- return
+ if(get_num_legs(FALSE) <2)
+ return
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_HEAD]
- inv.update_icon()
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_SHOES]
+ inv.update_icon()
- if(head)
- head.screen_loc = ui_head
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown)
- client.screen += head
- update_observer_view(head,1)
- remove_overlay(HEAD_LAYER)
- var/obj/item/clothing/head/H = head
- var/alt_icon = H.mob_overlay_icon || 'icons/mob/clothing/head.dmi'
- var/muzzled = FALSE
- var/variation_flag = NONE
- if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None")
- muzzled = TRUE
- else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None")
- muzzled = TRUE
- if(muzzled && H.mutantrace_variation & STYLE_MUZZLE && !(H.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
- alt_icon = H.anthro_mob_worn_overlay || 'icons/mob/clothing/head_muzzled.dmi'
- variation_flag |= STYLE_MUZZLE
-
- overlays_standing[HEAD_LAYER] = H.build_worn_icon(HEAD_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, H.icon_state, variation_flag, FALSE)
- var/mutable_appearance/head_overlay = overlays_standing[HEAD_LAYER]
-
- if(OFFSET_HEAD in dna.species.offset_features)
- head_overlay.pixel_x += dna.species.offset_features[OFFSET_HEAD][1]
- head_overlay.pixel_y += dna.species.offset_features[OFFSET_HEAD][2]
- overlays_standing[HEAD_LAYER] = head_overlay
- apply_overlay(HEAD_LAYER)
- update_mutant_bodyparts()
-
-/mob/living/carbon/human/update_inv_belt()
- remove_overlay(BELT_LAYER)
-
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_BELT]
- inv.update_icon()
-
- if(belt)
- belt.screen_loc = ui_belt
- if(client && hud_used && hud_used.hud_shown)
- client.screen += belt
- update_observer_view(belt)
-
- overlays_standing[BELT_LAYER] = belt.build_worn_icon(default_layer = BELT_LAYER, default_icon_file = 'icons/mob/clothing/belt.dmi')
- var/mutable_appearance/belt_overlay = overlays_standing[BELT_LAYER]
- if(OFFSET_BELT in dna.species.offset_features)
- belt_overlay.pixel_x += dna.species.offset_features[OFFSET_BELT][1]
- belt_overlay.pixel_y += dna.species.offset_features[OFFSET_BELT][2]
- overlays_standing[BELT_LAYER] = belt_overlay
- apply_overlay(BELT_LAYER)
-
-
-/mob/living/carbon/human/update_inv_wear_suit()
- remove_overlay(SUIT_LAYER)
-
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_SUIT]
- inv.update_icon()
-
- if(wear_suit)
- var/obj/item/clothing/suit/S = wear_suit
- wear_suit.screen_loc = ui_oclothing
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown)
- client.screen += wear_suit
- update_observer_view(wear_suit,1)
-
- var/worn_icon = wear_suit.mob_overlay_icon || 'icons/mob/clothing/suit.dmi'
- var/worn_state = wear_suit.icon_state
- var/center = FALSE
- var/dimension_x = 32
- var/dimension_y = 32
- var/variation_flag = NONE
- var/datum/sprite_accessory/taur/T
if(dna.species.mutant_bodyparts["taur"])
- T = GLOB.taur_list[dna.features["taur"]]
+ var/datum/sprite_accessory/taur/T = GLOB.taur_list[dna.features["taur"]]
+ if(T?.hide_legs) //If only they actually made shoes unwearable. Please don't making cosmetics, guys.
+ return
- if(S.mutantrace_variation)
+ if(shoes)
+ var/obj/item/clothing/shoes/S = shoes
+ shoes.screen_loc = ui_shoes //move the item to the appropriate screen loc
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown) //if the inventory is open
+ client.screen += shoes //add it to client's screen
+ update_observer_view(shoes,1)
- if(T?.taur_mode)
- var/init_worn_icon = worn_icon
- variation_flag |= S.mutantrace_variation & T.taur_mode || S.mutantrace_variation & T.alt_taur_mode
- switch(variation_flag)
- if(STYLE_HOOF_TAURIC)
- worn_icon = 'icons/mob/clothing/taur_hooved.dmi'
- if(STYLE_SNEK_TAURIC)
- worn_icon = 'icons/mob/clothing/taur_naga.dmi'
- if(STYLE_PAW_TAURIC)
- worn_icon = 'icons/mob/clothing/taur_canine.dmi'
- if(worn_icon != init_worn_icon) //worn icon sprite was changed, taur offsets will have to be applied.
- if(S.taur_mob_worn_overlay) //not going to make several new variables for all taur types. Nope.
- var/static/list/icon_to_state = list('icons/mob/clothing/taur_hooved.dmi' = "_hooved", 'icons/mob/clothing/taur_naga.dmi' = "_naga", 'icons/mob/clothing/taur_canine.dmi' = "_paws")
- worn_state += icon_to_state[worn_icon]
- worn_icon = S.taur_mob_worn_overlay
- center = T.center
- dimension_x = T.dimension_x
- dimension_y = T.dimension_y
-
- else if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) //not a taur, but digitigrade legs.
- worn_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/suit_digi.dmi'
+ var/alt_icon = S.mob_overlay_icon || 'icons/mob/clothing/feet.dmi'
+ var/variation_flag = NONE
+ if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
+ alt_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/feet_digi.dmi'
variation_flag |= STYLE_DIGITIGRADE
- overlays_standing[SUIT_LAYER] = S.build_worn_icon(SUIT_LAYER, worn_icon, FALSE, NO_FEMALE_UNIFORM, worn_state, variation_flag, FALSE)
- var/mutable_appearance/suit_overlay = overlays_standing[SUIT_LAYER]
- if(OFFSET_SUIT in dna.species.offset_features)
- suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1]
- suit_overlay.pixel_y += dna.species.offset_features[OFFSET_SUIT][2]
- if(center)
- suit_overlay = center_image(suit_overlay, dimension_x, dimension_y)
- overlays_standing[SUIT_LAYER] = suit_overlay
- update_hair()
- update_mutant_bodyparts()
+ overlays_standing[SHOES_LAYER] = shoes.build_worn_icon(SHOES_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, S.icon_state, variation_flag, FALSE)
+ var/mutable_appearance/shoes_overlay = overlays_standing[SHOES_LAYER]
+ if(OFFSET_SHOES in dna.species.offset_features)
+ shoes_overlay.pixel_x += dna.species.offset_features[OFFSET_SHOES][1]
+ shoes_overlay.pixel_y += dna.species.offset_features[OFFSET_SHOES][2]
+ overlays_standing[SHOES_LAYER] = shoes_overlay
+ apply_overlay(SHOES_LAYER)
- apply_overlay(SUIT_LAYER)
+/mob/living/carbon/human/update_inv_s_store()
+ if(dna.species.should_render())
+ remove_overlay(SUIT_STORE_LAYER)
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_S_STORE]
+ inv.update_icon()
+
+ if(s_store)
+ s_store.screen_loc = ui_sstore1
+ if(client && hud_used && hud_used.hud_shown)
+ client.screen += s_store
+ update_observer_view(s_store)
+ var/t_state = s_store.item_state
+ if(!t_state)
+ t_state = s_store.icon_state
+ overlays_standing[SUIT_STORE_LAYER] = mutable_appearance(((s_store.mob_overlay_icon) ? s_store.mob_overlay_icon : 'icons/mob/clothing/belt_mirror.dmi'), t_state, -SUIT_STORE_LAYER)
+ var/mutable_appearance/s_store_overlay = overlays_standing[SUIT_STORE_LAYER]
+ if(OFFSET_S_STORE in dna.species.offset_features)
+ s_store_overlay.pixel_x += dna.species.offset_features[OFFSET_S_STORE][1]
+ s_store_overlay.pixel_y += dna.species.offset_features[OFFSET_S_STORE][2]
+ overlays_standing[SUIT_STORE_LAYER] = s_store_overlay
+ apply_overlay(SUIT_STORE_LAYER)
+
+/mob/living/carbon/human/update_inv_head()
+ if(dna.species.should_render())
+ remove_overlay(HEAD_LAYER)
+
+ if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated
+ return
+
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_HEAD]
+ inv.update_icon()
+
+ if(head)
+ head.screen_loc = ui_head
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown)
+ client.screen += head
+ update_observer_view(head,1)
+ remove_overlay(HEAD_LAYER)
+ var/obj/item/clothing/head/H = head
+ var/alt_icon = H.mob_overlay_icon || 'icons/mob/clothing/head.dmi'
+ var/muzzled = FALSE
+ var/variation_flag = NONE
+ if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None")
+ muzzled = TRUE
+ else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None")
+ muzzled = TRUE
+ if(muzzled && H.mutantrace_variation & STYLE_MUZZLE && !(H.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
+ alt_icon = H.anthro_mob_worn_overlay || 'icons/mob/clothing/head_muzzled.dmi'
+ variation_flag |= STYLE_MUZZLE
+
+ overlays_standing[HEAD_LAYER] = H.build_worn_icon(HEAD_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, H.icon_state, variation_flag, FALSE)
+ var/mutable_appearance/head_overlay = overlays_standing[HEAD_LAYER]
+
+ if(OFFSET_HEAD in dna.species.offset_features)
+ head_overlay.pixel_x += dna.species.offset_features[OFFSET_HEAD][1]
+ head_overlay.pixel_y += dna.species.offset_features[OFFSET_HEAD][2]
+ overlays_standing[HEAD_LAYER] = head_overlay
+ apply_overlay(HEAD_LAYER)
+ update_mutant_bodyparts()
+
+/mob/living/carbon/human/update_inv_belt()
+ if(dna.species.should_render())
+ remove_overlay(BELT_LAYER)
+
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_BELT]
+ inv.update_icon()
+
+ if(belt)
+ belt.screen_loc = ui_belt
+ if(client && hud_used && hud_used.hud_shown)
+ client.screen += belt
+ update_observer_view(belt)
+
+ overlays_standing[BELT_LAYER] = belt.build_worn_icon(default_layer = BELT_LAYER, default_icon_file = 'icons/mob/clothing/belt.dmi')
+ var/mutable_appearance/belt_overlay = overlays_standing[BELT_LAYER]
+ if(OFFSET_BELT in dna.species.offset_features)
+ belt_overlay.pixel_x += dna.species.offset_features[OFFSET_BELT][1]
+ belt_overlay.pixel_y += dna.species.offset_features[OFFSET_BELT][2]
+ overlays_standing[BELT_LAYER] = belt_overlay
+ apply_overlay(BELT_LAYER)
+
+/mob/living/carbon/human/update_inv_wear_suit()
+ if(dna.species.should_render())
+ remove_overlay(SUIT_LAYER)
+
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_SUIT]
+ inv.update_icon()
+
+ if(wear_suit)
+ var/obj/item/clothing/suit/S = wear_suit
+ wear_suit.screen_loc = ui_oclothing
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown)
+ client.screen += wear_suit
+ update_observer_view(wear_suit,1)
+
+ var/worn_icon = wear_suit.mob_overlay_icon || 'icons/mob/clothing/suit.dmi'
+ var/worn_state = wear_suit.icon_state
+ var/center = FALSE
+ var/dimension_x = 32
+ var/dimension_y = 32
+ var/variation_flag = NONE
+ var/datum/sprite_accessory/taur/T
+ if(dna.species.mutant_bodyparts["taur"])
+ T = GLOB.taur_list[dna.features["taur"]]
+
+ if(S.mutantrace_variation)
+
+ if(T?.taur_mode)
+ var/init_worn_icon = worn_icon
+ variation_flag |= S.mutantrace_variation & T.taur_mode || S.mutantrace_variation & T.alt_taur_mode
+ switch(variation_flag)
+ if(STYLE_HOOF_TAURIC)
+ worn_icon = 'icons/mob/clothing/taur_hooved.dmi'
+ if(STYLE_SNEK_TAURIC)
+ worn_icon = 'icons/mob/clothing/taur_naga.dmi'
+ if(STYLE_PAW_TAURIC)
+ worn_icon = 'icons/mob/clothing/taur_canine.dmi'
+ if(worn_icon != init_worn_icon) //worn icon sprite was changed, taur offsets will have to be applied.
+ if(S.taur_mob_worn_overlay) //not going to make several new variables for all taur types. Nope.
+ var/static/list/icon_to_state = list('icons/mob/clothing/taur_hooved.dmi' = "_hooved", 'icons/mob/clothing/taur_naga.dmi' = "_naga", 'icons/mob/clothing/taur_canine.dmi' = "_paws")
+ worn_state += icon_to_state[worn_icon]
+ worn_icon = S.taur_mob_worn_overlay
+ center = T.center
+ dimension_x = T.dimension_x
+ dimension_y = T.dimension_y
+
+ else if((DIGITIGRADE in dna.species.species_traits) && S.mutantrace_variation & STYLE_DIGITIGRADE && !(S.mutantrace_variation & STYLE_NO_ANTHRO_ICON)) //not a taur, but digitigrade legs.
+ worn_icon = S.anthro_mob_worn_overlay || 'icons/mob/clothing/suit_digi.dmi'
+ variation_flag |= STYLE_DIGITIGRADE
+
+ overlays_standing[SUIT_LAYER] = S.build_worn_icon(SUIT_LAYER, worn_icon, FALSE, NO_FEMALE_UNIFORM, worn_state, variation_flag, FALSE)
+ var/mutable_appearance/suit_overlay = overlays_standing[SUIT_LAYER]
+ if(OFFSET_SUIT in dna.species.offset_features)
+ suit_overlay.pixel_x += dna.species.offset_features[OFFSET_SUIT][1]
+ suit_overlay.pixel_y += dna.species.offset_features[OFFSET_SUIT][2]
+ if(center)
+ suit_overlay = center_image(suit_overlay, dimension_x, dimension_y)
+ overlays_standing[SUIT_LAYER] = suit_overlay
+ update_hair()
+ update_mutant_bodyparts()
+
+ apply_overlay(SUIT_LAYER)
/mob/living/carbon/human/update_inv_pockets()
if(client && hud_used)
@@ -471,55 +477,57 @@ There are several things that need to be remembered:
/mob/living/carbon/human/update_inv_wear_mask()
- remove_overlay(FACEMASK_LAYER)
-
- if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated
- return
-
- if(client && hud_used)
- var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_MASK]
- inv.update_icon()
-
- if(wear_mask)
- wear_mask.screen_loc = ui_mask
- if(client && hud_used && hud_used.hud_shown)
- if(hud_used.inventory_shown)
- client.screen += wear_mask
- update_observer_view(wear_mask,1)
- var/obj/item/clothing/mask/M = wear_mask
+ if(dna.species.should_render())
remove_overlay(FACEMASK_LAYER)
- var/alt_icon = M.mob_overlay_icon || 'icons/mob/clothing/mask.dmi'
- var/muzzled = FALSE
- var/variation_flag = NONE
- if(head && (head.flags_inv & HIDEMASK))
+
+ if(!get_bodypart(BODY_ZONE_HEAD)) //Decapitated
return
- if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None")
- muzzled = TRUE
- else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None")
- muzzled = TRUE
- if(muzzled && M.mutantrace_variation & STYLE_MUZZLE && !(M.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
- alt_icon = M.anthro_mob_worn_overlay || 'icons/mob/clothing/mask_muzzled.dmi'
- variation_flag |= STYLE_MUZZLE
- var/mutable_appearance/mask_overlay = M.build_worn_icon(FACEMASK_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, wear_mask.icon_state, variation_flag, FALSE)
+ if(client && hud_used)
+ var/obj/screen/inventory/inv = hud_used.inv_slots[SLOT_WEAR_MASK]
+ inv.update_icon()
- if(OFFSET_FACEMASK in dna.species.offset_features)
- mask_overlay.pixel_x += dna.species.offset_features[OFFSET_FACEMASK][1]
- mask_overlay.pixel_y += dna.species.offset_features[OFFSET_FACEMASK][2]
- overlays_standing[FACEMASK_LAYER] = mask_overlay
- apply_overlay(FACEMASK_LAYER)
- update_mutant_bodyparts() //e.g. upgate needed because mask now hides lizard snout
+ if(wear_mask)
+ wear_mask.screen_loc = ui_mask
+ if(client && hud_used && hud_used.hud_shown)
+ if(hud_used.inventory_shown)
+ client.screen += wear_mask
+ update_observer_view(wear_mask,1)
+ var/obj/item/clothing/mask/M = wear_mask
+ remove_overlay(FACEMASK_LAYER)
+ var/alt_icon = M.mob_overlay_icon || 'icons/mob/clothing/mask.dmi'
+ var/muzzled = FALSE
+ var/variation_flag = NONE
+ if(head && (head.flags_inv & HIDEMASK))
+ return
+ if(dna.species.mutant_bodyparts["mam_snouts"] && dna.features["mam_snouts"] != "None")
+ muzzled = TRUE
+ else if(dna.species.mutant_bodyparts["snout"] && dna.features["snout"] != "None")
+ muzzled = TRUE
+ if(muzzled && M.mutantrace_variation & STYLE_MUZZLE && !(M.mutantrace_variation & STYLE_NO_ANTHRO_ICON))
+ alt_icon = M.anthro_mob_worn_overlay || 'icons/mob/clothing/mask_muzzled.dmi'
+ variation_flag |= STYLE_MUZZLE
+
+ var/mutable_appearance/mask_overlay = M.build_worn_icon(FACEMASK_LAYER, alt_icon, FALSE, NO_FEMALE_UNIFORM, wear_mask.icon_state, variation_flag, FALSE)
+
+ if(OFFSET_FACEMASK in dna.species.offset_features)
+ mask_overlay.pixel_x += dna.species.offset_features[OFFSET_FACEMASK][1]
+ mask_overlay.pixel_y += dna.species.offset_features[OFFSET_FACEMASK][2]
+ overlays_standing[FACEMASK_LAYER] = mask_overlay
+ apply_overlay(FACEMASK_LAYER)
+ update_mutant_bodyparts() //e.g. upgate needed because mask now hides lizard snout
/mob/living/carbon/human/update_inv_back()
- ..()
- var/mutable_appearance/back_overlay = overlays_standing[BACK_LAYER]
- if(back_overlay)
- remove_overlay(BACK_LAYER)
- if(OFFSET_BACK in dna.species.offset_features)
- back_overlay.pixel_x += dna.species.offset_features[OFFSET_BACK][1]
- back_overlay.pixel_y += dna.species.offset_features[OFFSET_BACK][2]
- overlays_standing[BACK_LAYER] = back_overlay
- apply_overlay(BACK_LAYER)
+ if(dna.species.should_render())
+ ..()
+ var/mutable_appearance/back_overlay = overlays_standing[BACK_LAYER]
+ if(back_overlay)
+ remove_overlay(BACK_LAYER)
+ if(OFFSET_BACK in dna.species.offset_features)
+ back_overlay.pixel_x += dna.species.offset_features[OFFSET_BACK][1]
+ back_overlay.pixel_y += dna.species.offset_features[OFFSET_BACK][2]
+ overlays_standing[BACK_LAYER] = back_overlay
+ apply_overlay(BACK_LAYER)
/proc/wear_alpha_masked_version(state, icon, layer, female, alpha_mask)
var/mask = "-[alpha_mask]"
@@ -688,7 +696,7 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if
continue
. += "-[BP.body_zone]"
- if(BP.status == BODYPART_ORGANIC)
+ if(BP.is_organic_limb(FALSE))
. += "-organic"
else
. += "-robotic"
@@ -710,8 +718,6 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if
..()
update_hair()
-
-
/mob/living/carbon/human/proc/update_observer_view(obj/item/I, inventory)
if(observers && observers.len)
for(var/M in observers)
@@ -729,15 +735,17 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if
// Only renders the head of the human
/mob/living/carbon/human/proc/update_body_parts_head_only()
- if (!dna)
+ if(!dna)
return
- if (!dna.species)
+ if(!dna.species)
+ return
+
+ if(dna.species.should_render())
return
var/obj/item/bodypart/HD = get_bodypart("head")
-
- if (!istype(HD))
+ if(!istype(HD))
return
HD.update_limb()
@@ -748,7 +756,7 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if
if(HD && !(HAS_TRAIT(src, TRAIT_HUSK)))
// lipstick
if(lip_style && (LIPS in dna.species.species_traits))
- var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/human_face.dmi', "lips_[lip_style]", -BODY_LAYER)
+ var/mutable_appearance/lip_overlay = mutable_appearance('icons/mob/lips.dmi', "lips_[lip_style]", -BODY_LAYER)
lip_overlay.color = lip_color
if(OFFSET_LIPS in dna.species.offset_features)
lip_overlay.pixel_x += dna.species.offset_features[OFFSET_LIPS][1]
@@ -759,10 +767,17 @@ use_mob_overlay_icon: if FALSE, it will always use the default_icon_file even if
if(!(NOEYES in dna.species.species_traits))
var/has_eyes = getorganslot(ORGAN_SLOT_EYES)
if(!has_eyes)
- add_overlay(mutable_appearance('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER))
+ add_overlay(mutable_appearance('icons/mob/eyes.dmi', "eyes_missing", -BODY_LAYER))
else
- var/mutable_appearance/left_eye = mutable_appearance('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER)
- var/mutable_appearance/right_eye = mutable_appearance('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER)
+ var/left_state = DEFAULT_LEFT_EYE_STATE
+ var/right_state = DEFAULT_RIGHT_EYE_STATE
+ if(dna.species)
+ var/eye_type = dna.species.eye_type
+ if(GLOB.eye_types[eye_type])
+ left_state = eye_type + "_left_eye"
+ right_state = eye_type + "_right_eye"
+ var/mutable_appearance/left_eye = mutable_appearance('icons/mob/eyes.dmi', left_state, -BODY_LAYER)
+ var/mutable_appearance/right_eye = mutable_appearance('icons/mob/eyes.dmi', right_state, -BODY_LAYER)
if((EYECOLOR in dna.species.species_traits) && has_eyes)
left_eye.color = "#" + left_eye_color
right_eye.color = "#" + right_eye_color
diff --git a/code/modules/mob/living/carbon/life.dm b/code/modules/mob/living/carbon/life.dm
index 8f181d47fd..30785a0103 100644
--- a/code/modules/mob/living/carbon/life.dm
+++ b/code/modules/mob/living/carbon/life.dm
@@ -502,19 +502,14 @@ GLOBAL_LIST_INIT(ballmer_windows_me_msg, list("Yo man, what if, we like, uh, put
//this updates all special effects: stun, sleeping, knockdown, druggy, stuttering, etc..
/mob/living/carbon/handle_status_effects()
..()
- if(getStaminaLoss() && !SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)) //CIT CHANGE - prevents stamina regen while combat mode is active
- adjustStaminaLoss(!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? STAM_RECOVERY_STAM_CRIT : STAM_RECOVERY_RESTING) : STAM_RECOVERY_NORMAL)
+ var/combat_mode = SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_ACTIVE)
+ if(getStaminaLoss() && !HAS_TRAIT(src, TRAIT_NO_STAMINA_REGENERATION))
+ adjustStaminaLoss((!CHECK_MOBILITY(src, MOBILITY_STAND) ? ((combat_flags & COMBAT_FLAG_HARD_STAMCRIT) ? STAM_RECOVERY_STAM_CRIT : STAM_RECOVERY_RESTING) : STAM_RECOVERY_NORMAL) * (combat_mode? 0.25 : 1))
if(!(combat_flags & COMBAT_FLAG_HARD_STAMCRIT) && incomingstammult != 1)
incomingstammult = max(0.01, incomingstammult)
incomingstammult = min(1, incomingstammult*2)
- //CIT CHANGES START HERE. STAMINA BUFFER STUFF
- if(bufferedstam && world.time > stambufferregentime)
- var/drainrate = max((bufferedstam*(bufferedstam/(5)))*0.1,1)
- bufferedstam = max(bufferedstam - drainrate, 0)
- //END OF CIT CHANGES
-
var/restingpwr = 1 + 4 * !CHECK_MOBILITY(src, MOBILITY_STAND)
//Dizziness
diff --git a/code/modules/mob/living/carbon/monkey/update_icons.dm b/code/modules/mob/living/carbon/monkey/update_icons.dm
index 1e00815f24..bfe04c8622 100644
--- a/code/modules/mob/living/carbon/monkey/update_icons.dm
+++ b/code/modules/mob/living/carbon/monkey/update_icons.dm
@@ -34,7 +34,7 @@
hair_hidden = 1
if(!hair_hidden)
if(!getorgan(/obj/item/organ/brain)) //Applies the debrained overlay if there is no brain
- overlays_standing[HAIR_LAYER] = mutable_appearance('icons/mob/human_face.dmi', "debrained", -HAIR_LAYER)
+ overlays_standing[HAIR_LAYER] = mutable_appearance('icons/mob/human_parts.dmi', "debrained", -HAIR_LAYER)
apply_overlay(HAIR_LAYER)
diff --git a/code/modules/mob/living/carbon/update_icons.dm b/code/modules/mob/living/carbon/update_icons.dm
index 1a796fb2bc..a1ea18a8b9 100644
--- a/code/modules/mob/living/carbon/update_icons.dm
+++ b/code/modules/mob/living/carbon/update_icons.dm
@@ -259,7 +259,7 @@
. += "-digitigrade[BP.use_digitigrade]"
if(BP.animal_origin)
. += "-[BP.animal_origin]"
- if(BP.status == BODYPART_ORGANIC)
+ if(BP.is_organic_limb(FALSE))
. += "-organic"
else
. += "-robotic"
diff --git a/code/modules/mob/living/emote.dm b/code/modules/mob/living/emote.dm
index 1d78979cbd..4ee52a08a6 100644
--- a/code/modules/mob/living/emote.dm
+++ b/code/modules/mob/living/emote.dm
@@ -562,7 +562,7 @@
if(. && iscarbon(user))
var/mob/living/carbon/C = user
if(isjellyperson(C))
- pick(playsound(C, 'sound/effects/attackblob.ogg', 50, 1),playsound(C, 'sound/effects/blobattack.ogg', 50, 1))
+ playsound(C, 'sound/effects/attackblob.ogg', 50, 1)
/datum/emote/living/audio_emote/blurp
key = "blurp"
diff --git a/code/modules/mob/living/living.dm b/code/modules/mob/living/living.dm
index 8dac56a8c9..da03c4b533 100644
--- a/code/modules/mob/living/living.dm
+++ b/code/modules/mob/living/living.dm
@@ -8,6 +8,8 @@
for(var/datum/atom_hud/data/diagnostic/diag_hud in GLOB.huds)
diag_hud.add_to_hud(src)
faction += "[REF(src)]"
+ stamina_buffer = INFINITY
+ UpdateStaminaBuffer()
GLOB.mob_living_list += src
/mob/living/prepare_huds()
@@ -842,12 +844,12 @@
return
var/strip_mod = 1
var/strip_silence = FALSE
- if (ishuman(src)) //carbon doesn't actually wear gloves
+ if(ishuman(src)) //carbon doesn't actually wear gloves
var/mob/living/carbon/C = src
- var/obj/item/clothing/gloves/g = C.gloves
- if (istype(g))
- strip_mod = g.strip_mod
- strip_silence = g.strip_silence
+ var/obj/item/clothing/gloves/G = C.gloves
+ if(istype(G))
+ strip_mod = G.strip_mod
+ strip_silence = G.strip_silence
if (!strip_silence)
who.visible_message("[src] tries to remove [who]'s [what.name].", \
"[src] tries to remove your [what.name].", target = src,
@@ -1030,7 +1032,7 @@
return TRUE
return FALSE
-/mob/living/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback)
+/mob/living/throw_at(atom/target, range, speed, mob/thrower, spin=1, diagonals_first = 0, datum/callback/callback, force)
stop_pulling()
. = ..()
@@ -1257,7 +1259,7 @@
SetUnconscious(clamp_unconscious_to)
HealAllImmobilityUpTo(clamp_immobility_to)
adjustStaminaLoss(min(0, -stamina_boost))
- adjustStaminaLossBuffered(min(0, -stamina_buffer_boost))
+ RechargeStaminaBuffer(stamina_buffer_boost) // this MUST GO AFTER ADJUSTSTAMINALOSS.
if(scale_stamina_loss_recovery)
adjustStaminaLoss(min(-((getStaminaLoss() - stamina_loss_recovery_bypass) * scale_stamina_loss_recovery), 0))
if(put_on_feet)
diff --git a/code/modules/mob/living/living_active_block.dm b/code/modules/mob/living/living_active_block.dm
index 2493509e16..db472df388 100644
--- a/code/modules/mob/living/living_active_block.dm
+++ b/code/modules/mob/living/living_active_block.dm
@@ -8,6 +8,8 @@
active_block_item = null
REMOVE_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_BLOCK_TRAIT)
REMOVE_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_BLOCK_TRAIT)
+ REMOVE_TRAIT(src, TRAIT_NO_STAMINA_BUFFER_REGENERATION, ACTIVE_BLOCK_TRAIT)
+ REMOVE_TRAIT(src, TRAIT_NO_STAMINA_REGENERATION, ACTIVE_BLOCK_TRAIT)
remove_movespeed_modifier(/datum/movespeed_modifier/active_block)
var/datum/block_parry_data/data = I.get_block_parry_data()
DelayNextAction(data.block_end_click_cd_add)
@@ -27,6 +29,10 @@
ADD_TRAIT(src, TRAIT_MOBILITY_NOUSE, ACTIVE_BLOCK_TRAIT) //probably should be something else at some point
if(data.block_lock_sprinting)
ADD_TRAIT(src, TRAIT_SPRINT_LOCKED, ACTIVE_BLOCK_TRAIT)
+ if(data.block_no_stamina_regeneration)
+ ADD_TRAIT(src, TRAIT_NO_STAMINA_REGENERATION, ACTIVE_BLOCK_TRAIT)
+ if(data.block_no_stambuffer_regeneration)
+ ADD_TRAIT(src, TRAIT_NO_STAMINA_BUFFER_REGENERATION, ACTIVE_BLOCK_TRAIT)
add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/active_block, multiplicative_slowdown = data.block_slowdown)
active_block_effect_start()
return TRUE
@@ -192,7 +198,7 @@
var/held_index = C.get_held_index_of_item(src)
var/obj/item/bodypart/BP = C.hand_bodyparts[held_index]
if(!BP?.body_zone)
- return C.adjustStaminaLossBuffered(stamina_amount) //nah
+ return C.adjustStaminaLoss(stamina_amount) //nah
var/zone = BP.body_zone
var/stamina_to_zone = data.block_stamina_limb_ratio * stamina_amount
var/stamina_to_chest = stamina_amount - stamina_to_zone
@@ -200,9 +206,9 @@
stamina_to_chest -= stamina_buffered
C.apply_damage(stamina_to_zone, STAMINA, zone)
C.apply_damage(stamina_to_chest, STAMINA, BODY_ZONE_CHEST)
- C.adjustStaminaLossBuffered(stamina_buffered)
+ C.adjustStaminaLoss(stamina_buffered)
else
- owner.adjustStaminaLossBuffered(stamina_amount)
+ owner.adjustStaminaLoss(stamina_amount)
/obj/item/proc/on_active_block(mob/living/owner, atom/object, damage, damage_blocked, attack_text, attack_type, armour_penetration, mob/attacker, def_zone, final_block_chance, list/block_return, override_direction)
return
@@ -231,6 +237,7 @@
active_block_do_stamina_damage(owner, object, stamina_cost, attack_text, attack_type, armour_penetration, attacker, def_zone, final_block_chance, block_return)
block_return[BLOCK_RETURN_ACTIVE_BLOCK_DAMAGE_MITIGATED] = damage - final_damage
block_return[BLOCK_RETURN_SET_DAMAGE_TO] = final_damage
+ block_return[BLOCK_RETURN_MITIGATION_PERCENT] = clamp(1 - (final_damage / damage), 0, 1)
. = BLOCK_SHOULD_CHANGE_DAMAGE
if((final_damage <= 0) || (damage <= 0))
. |= BLOCK_SUCCESS //full block
diff --git a/code/modules/mob/living/living_active_parry.dm b/code/modules/mob/living/living_active_parry.dm
index b6706d0548..7353add745 100644
--- a/code/modules/mob/living/living_active_parry.dm
+++ b/code/modules/mob/living/living_active_parry.dm
@@ -68,12 +68,13 @@
// can always implement it later, whatever.
if((data.parry_respect_clickdelay && !CheckActionCooldown()) || ((parry_end_time_last + data.parry_cooldown) > world.time))
to_chat(src, "You are not ready to parry (again)!")
- return
+ return FALSE
// Point of no return, make sure everything is set.
parrying = method
if(method == ITEM_PARRY)
active_parry_item = using_item
- adjustStaminaLossBuffered(data.parry_stamina_cost)
+ if(!UseStaminaBuffer(data.parry_stamina_cost, TRUE))
+ return FALSE
parry_start_time = world.time
successful_parries = list()
addtimer(CALLBACK(src, .proc/end_parry_sequence), full_parry_duration)
@@ -244,7 +245,14 @@
if((return_list[BLOCK_RETURN_MITIGATION_PERCENT] >= 100) || (damage <= 0))
. |= BLOCK_SUCCESS
var/list/effect_text
- if(efficiency >= data.parry_efficiency_to_counterattack)
+ var/pacifist_counter_check = TRUE
+ if(HAS_TRAIT(src, TRAIT_PACIFISM))
+ switch(parrying)
+ if(ITEM_PARRY)
+ pacifist_counter_check = (!active_parry_item.force || active_parry_item.damtype == STAMINA)
+ else
+ pacifist_counter_check = FALSE //Both martial and unarmed counter attacks generally are harmful, so no need to have the same line twice.
+ if(efficiency >= data.parry_efficiency_to_counterattack && pacifist_counter_check)
effect_text = run_parry_countereffects(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency)
if(data.parry_flags & PARRY_DEFAULT_HANDLE_FEEDBACK)
handle_parry_feedback(object, damage, attack_text, attack_type, armour_penetration, attacker, def_zone, return_list, efficiency, effect_text)
diff --git a/code/modules/mob/living/living_blocking_parrying.dm b/code/modules/mob/living/living_blocking_parrying.dm
index 47dae8849d..08ef674b33 100644
--- a/code/modules/mob/living/living_blocking_parrying.dm
+++ b/code/modules/mob/living/living_blocking_parrying.dm
@@ -74,8 +74,12 @@ GLOBAL_LIST_EMPTY(block_parry_data)
/// Ratio of stamina incurred by chest (so after [block_stamina_limb_ratio] runs) that is buffered.
var/block_stamina_buffer_ratio = 1
- /// Stamina dealt directly via adjustStaminaLossBuffered() per SECOND of block.
+ /// Stamina dealt directly via UseStaminaBuffer() per SECOND of block.
var/block_stamina_cost_per_second = 1.5
+ /// Prevent stamina buffer regeneration while block?
+ var/block_no_stambuffer_regeneration = TRUE
+ /// Prevent stamina regeneration while block?
+ var/block_no_stamina_regeneration = FALSE
/// Bitfield for attack types that we can block while down. This will work in any direction.
var/block_resting_attack_types_anydir = ATTACK_TYPE_MELEE | ATTACK_TYPE_UNARMED | ATTACK_TYPE_TACKLE
@@ -307,7 +311,7 @@ GLOBAL_LIST_EMPTY(block_parry_data)
/mob/living/proc/handle_block_parry(seconds = 1)
if(combat_flags & COMBAT_FLAG_ACTIVE_BLOCKING)
var/datum/block_parry_data/data = return_block_parry_datum(active_block_item.block_parry_data)
- adjustStaminaLossBuffered(data.block_stamina_cost_per_second * seconds)
+ UseStaminaBuffer(data.block_stamina_cost_per_second * seconds)
/mob/living/on_item_dropped(obj/item/I)
if(I == active_block_item)
diff --git a/code/modules/mob/living/living_defines.dm b/code/modules/mob/living/living_defines.dm
index 5495d37297..5621fab9c1 100644
--- a/code/modules/mob/living/living_defines.dm
+++ b/code/modules/mob/living/living_defines.dm
@@ -53,6 +53,7 @@
var/hallucination = 0 //Directly affects how long a mob will hallucinate for
+ var/last_special = 0 //Used by the resist verb, likely used to prevent players from bypassing next_move by logging in/out.
var/timeofdeath = 0
//Allows mobs to move through dense areas without restriction. For instance, in space or out of holder objects.
@@ -148,9 +149,6 @@
var/combatmessagecooldown = 0
var/incomingstammult = 1
- var/bufferedstam = 0
- var/stambuffer = 20
- var/stambufferregentime
//Sprint buffer---
var/sprint_buffer = 42 //Tiles
@@ -159,3 +157,13 @@
var/sprint_buffer_regen_last = 0 //last world.time this was regen'd for math.
var/sprint_stamina_cost = 0.70 //stamina loss per tile while insufficient sprint buffer.
//---End
+
+ // Stamina Buffer---
+ /// Our stamina buffer
+ var/stamina_buffer
+ /// Stamina buffer regen modifier
+ var/stamina_buffer_regen_mod = 1
+ /// Last time stamina buffer regen was done
+ var/stamina_buffer_regen_last = 0
+ /// Last time we used stamina buffer
+ var/stamina_buffer_last_use = 0
diff --git a/code/modules/mob/living/living_mobility.dm b/code/modules/mob/living/living_mobility.dm
index 654a979445..8c6cf9d207 100644
--- a/code/modules/mob/living/living_mobility.dm
+++ b/code/modules/mob/living/living_mobility.dm
@@ -5,12 +5,15 @@
RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOMOVE), .proc/update_mobility)
RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOPICKUP), .proc/update_mobility)
RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOUSE), .proc/update_mobility)
+ RegisterSignal(src, SIGNAL_TRAIT(TRAIT_MOBILITY_NOREST), .proc/update_mobility)
//Stuff like mobility flag updates, resting updates, etc.
//Force-set resting variable, without needing to resist/etc.
/mob/living/proc/set_resting(new_resting, silent = FALSE, updating = TRUE)
if(new_resting != resting)
+ if(resting && HAS_TRAIT(src, TRAIT_MOBILITY_NOREST)) //forcibly block resting from all sources - BE CAREFUL WITH THIS TRAIT
+ return
resting = new_resting
if(!silent)
to_chat(src, "You are now [resting? "resting" : "getting up"].")
@@ -87,7 +90,7 @@
var/canstand_involuntary = conscious && !stat_softcrit && !knockdown && !chokehold && !paralyze && (ignore_legs || has_legs) && !(buckled && buckled.buckle_lying) && !(combat_flags & COMBAT_FLAG_HARD_STAMCRIT)
var/canstand = canstand_involuntary && !resting
- var/should_be_lying = !canstand
+ var/should_be_lying = !canstand && !HAS_TRAIT(src, TRAIT_MOBILITY_NOREST)
if(buckled)
if(buckled.buckle_lying != -1)
should_be_lying = buckled.buckle_lying
@@ -173,4 +176,6 @@
else
remove_movespeed_modifier(/datum/movespeed_modifier/limbless)
+ update_movespeed()
+
return mobility_flags
diff --git a/code/modules/mob/living/living_sprint.dm b/code/modules/mob/living/living_sprint.dm
index dc0f6d2767..3ef67c9edd 100644
--- a/code/modules/mob/living/living_sprint.dm
+++ b/code/modules/mob/living/living_sprint.dm
@@ -29,6 +29,7 @@
if(combat_flags & COMBAT_FLAG_SPRINT_ACTIVE)
return
ENABLE_BITFIELD(combat_flags, COMBAT_FLAG_SPRINT_ACTIVE)
+ add_movespeed_modifier(/datum/movespeed_modifier/sprinting)
if(update_icon)
update_sprint_icon()
@@ -36,6 +37,7 @@
if(!(combat_flags & COMBAT_FLAG_SPRINT_ACTIVE) || (combat_flags & COMBAT_FLAG_SPRINT_FORCED))
return
DISABLE_BITFIELD(combat_flags, COMBAT_FLAG_SPRINT_ACTIVE)
+ remove_movespeed_modifier(/datum/movespeed_modifier/sprinting)
if(update_icon)
update_sprint_icon()
diff --git a/code/modules/mob/living/say.dm b/code/modules/mob/living/say.dm
index 66c2cd96c7..4c03e74d70 100644
--- a/code/modules/mob/living/say.dm
+++ b/code/modules/mob/living/say.dm
@@ -82,6 +82,7 @@ GLOBAL_LIST_INIT(department_radio_keys, list(
return new_msg
/mob/living/say(message, bubble_type,var/list/spans = list(), sanitize = TRUE, datum/language/language = null, ignore_spam = FALSE, forced = null)
+ set waitfor = FALSE
var/static/list/crit_allowed_modes = list(MODE_WHISPER = TRUE, MODE_CHANGELING = TRUE, MODE_ALIEN = TRUE)
var/static/list/unconscious_allowed_modes = list(MODE_CHANGELING = TRUE, MODE_ALIEN = TRUE)
var/talk_key = get_key(message)
diff --git a/code/modules/mob/living/silicon/ai/ai_defense.dm b/code/modules/mob/living/silicon/ai/ai_defense.dm
index 9cefa7a12f..b05b5f1aaf 100644
--- a/code/modules/mob/living/silicon/ai/ai_defense.dm
+++ b/code/modules/mob/living/silicon/ai/ai_defense.dm
@@ -19,13 +19,14 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- disconnect_shell()
- if (prob(30))
- switch(pick(1,2))
- if(1)
- view_core()
- if(2)
- SSshuttle.requestEvac(src,"ALERT: Energy surge detected in AI core! Station integrity may be compromised! Initiati--%m091#ar-BZZT")
+ if(severity >= 60)
+ disconnect_shell()
+ if(prob(30))
+ switch(pick(1,2))
+ if(1)
+ view_core()
+ if(2)
+ SSshuttle.requestEvac(src,"ALERT: Energy surge detected in AI core! Station integrity may be compromised! Initiati--%m091#ar-BZZT")
/mob/living/silicon/ai/ex_act(severity, target)
switch(severity)
diff --git a/code/modules/mob/living/silicon/pai/pai_defense.dm b/code/modules/mob/living/silicon/pai/pai_defense.dm
index 64509d2deb..d8c1b8fe7d 100644
--- a/code/modules/mob/living/silicon/pai/pai_defense.dm
+++ b/code/modules/mob/living/silicon/pai/pai_defense.dm
@@ -7,8 +7,8 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- take_holo_damage(50/severity)
- DefaultCombatKnockdown(400/severity)
+ take_holo_damage(severity/2)
+ DefaultCombatKnockdown(severity*4)
silent = max(silent, (PAI_EMP_SILENCE_DURATION) / SSmobs.wait / severity)
if(holoform)
fold_in(force = TRUE)
diff --git a/code/modules/mob/living/silicon/robot/robot.dm b/code/modules/mob/living/silicon/robot/robot.dm
index 6143bde602..83df3ffba5 100644
--- a/code/modules/mob/living/silicon/robot/robot.dm
+++ b/code/modules/mob/living/silicon/robot/robot.dm
@@ -454,10 +454,12 @@
if(U.action(src))
to_chat(user, "You apply the upgrade to [src].")
if(U.one_use)
+ U.afterInstall(src)
qdel(U)
else
U.forceMove(src)
upgrades += U
+ U.afterInstall(src)
else
to_chat(user, "Upgrade error.")
U.forceMove(drop_location())
@@ -1130,10 +1132,6 @@
bellyup = 1
update_icons()
-/mob/living/silicon/robot/adjustStaminaLossBuffered(amount, updating_health = 1)
- if(istype(cell))
- cell.charge -= amount * 5
-
/mob/living/silicon/robot/verb/viewmanifest()
set category = "Robot Commands"
set name = "View Crew Manifest"
diff --git a/code/modules/mob/living/silicon/robot/robot_defense.dm b/code/modules/mob/living/silicon/robot/robot_defense.dm
index a0ea9b735c..0ed380040b 100644
--- a/code/modules/mob/living/silicon/robot/robot_defense.dm
+++ b/code/modules/mob/living/silicon/robot/robot_defense.dm
@@ -85,12 +85,7 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- switch(severity)
- if(1)
- Paralyze(160)
- if(2)
- Paralyze(60)
-
+ Paralyze(10 + severity/1.2)
/mob/living/silicon/robot/emag_act(mob/user)
if(user == src)//To prevent syndieborgs from emagging themselves
diff --git a/code/modules/mob/living/silicon/silicon_defense.dm b/code/modules/mob/living/silicon/silicon_defense.dm
index 8be2183d3b..3377bf9601 100644
--- a/code/modules/mob/living/silicon/silicon_defense.dm
+++ b/code/modules/mob/living/silicon/silicon_defense.dm
@@ -105,14 +105,10 @@
to_chat(src, "Warning: Electromagnetic pulse detected.")
if(. & EMP_PROTECT_SELF)
return
- switch(severity)
- if(1)
- src.take_bodypart_damage(20)
- if(2)
- src.take_bodypart_damage(10)
+ src.take_bodypart_damage(severity/5)
to_chat(src, "*BZZZT*")
for(var/mob/living/M in buckled_mobs)
- if(prob(severity*50))
+ if(prob(severity/2))
unbuckle_mob(M)
M.DefaultCombatKnockdown(40)
M.visible_message("[M] is thrown off of [src]!",
diff --git a/code/modules/mob/living/simple_animal/bot/bot.dm b/code/modules/mob/living/simple_animal/bot/bot.dm
index a1772d9281..bb7c437ca7 100644
--- a/code/modules/mob/living/simple_animal/bot/bot.dm
+++ b/code/modules/mob/living/simple_animal/bot/bot.dm
@@ -370,7 +370,7 @@
ejectpai(0)
if(on)
turn_off()
- spawn(severity*300)
+ spawn(3 * severity)
stat &= ~EMPED
if(was_on)
turn_on()
@@ -1060,4 +1060,4 @@ Pass a positive integer as an argument to override a bot's default speed.
path.Cut(1, 2)
/mob/living/silicon/rust_heretic_act()
- adjustBruteLoss(500)
+ adjustBruteLoss(500)
diff --git a/code/modules/mob/living/simple_animal/bot/ed209bot.dm b/code/modules/mob/living/simple_animal/bot/ed209bot.dm
index 91462a6713..8375d621d4 100644
--- a/code/modules/mob/living/simple_animal/bot/ed209bot.dm
+++ b/code/modules/mob/living/simple_animal/bot/ed209bot.dm
@@ -236,7 +236,7 @@ Auto Patrol[]"},
if(targets.len>0)
var/mob/living/carbon/t = pick(targets)
if((t.stat!=2) && (t.lying != 1) && (!t.handcuffed)) //we don't shoot people who are dead, cuffed or lying down.
- shootAt(t)
+ INVOKE_ASYNC(src, .proc/shootAt, t)
switch(mode)
if(BOT_IDLE) // idle
@@ -254,7 +254,7 @@ Auto Patrol[]"},
if(target) // make sure target exists
if(Adjacent(target) && isturf(target.loc)) // if right next to perp
- stun_attack(target)
+ INVOKE_ASYNC(src, .proc/stun_attack, target)
mode = BOT_PREP_ARREST
anchored = TRUE
@@ -459,12 +459,10 @@ Auto Patrol[]"},
/mob/living/simple_animal/bot/ed209/emp_act(severity)
- if(severity == 2 && prob(70))
- severity = 1
. = ..()
if(. & EMP_PROTECT_SELF)
return
- if (severity >= 2)
+ if (severity >= 65)
new /obj/effect/temp_visual/emp(loc)
var/list/mob/living/carbon/targets = new
for(var/mob/living/carbon/C in view(12,src))
diff --git a/code/modules/mob/living/simple_animal/bot/mulebot.dm b/code/modules/mob/living/simple_animal/bot/mulebot.dm
index ceaf7a6f96..9176f410c3 100644
--- a/code/modules/mob/living/simple_animal/bot/mulebot.dm
+++ b/code/modules/mob/living/simple_animal/bot/mulebot.dm
@@ -729,7 +729,6 @@
if(load)
load.emp_act(severity)
-
/mob/living/simple_animal/bot/mulebot/explode()
visible_message("[src] blows apart!")
var/atom/Tsec = drop_location()
diff --git a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm
index 2a84152088..a8c0e7d207 100644
--- a/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm
+++ b/code/modules/mob/living/simple_animal/friendly/drone/_drone.dm
@@ -220,11 +220,10 @@
return
Stun(100)
to_chat(src, "ER@%R: MME^RY CO#RU9T! R&$b@0tin)...")
- if(severity == 1)
+ if(severity >= 65)
adjustBruteLoss(heavy_emp_damage)
to_chat(src, "HeAV% DA%^MMA+G TO I/O CIR!%UUT!")
-
/mob/living/simple_animal/drone/proc/triggerAlarm(class, area/A, O, obj/alarmsource)
if(alarmsource.z != z)
return
@@ -240,7 +239,6 @@
L[A.name] = list(A, list(alarmsource))
to_chat(src, "--- [class] alarm detected in [A.name]!")
-
/mob/living/simple_animal/drone/proc/cancelAlarm(class, area/A, obj/origin)
if(stat != DEAD)
var/list/L = alarms[class]
diff --git a/code/modules/mob/living/simple_animal/guardian/guardian.dm b/code/modules/mob/living/simple_animal/guardian/guardian.dm
index 954e968bd7..ae045dbd26 100644
--- a/code/modules/mob/living/simple_animal/guardian/guardian.dm
+++ b/code/modules/mob/living/simple_animal/guardian/guardian.dm
@@ -22,7 +22,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
icon_state = "magicbase"
icon_living = "magicbase"
icon_dead = "magicbase"
- speed = 0
+ speed = -0.5
blood_volume = 0
a_intent = INTENT_HARM
stop_automated_movement = 1
@@ -511,7 +511,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
var/used_message = "All the cards seem to be blank now."
var/failure_message = "..And draw a card! It's...blank? Maybe you should try again later."
var/ling_failure = "The deck refuses to respond to a souless creature such as you."
- var/list/possible_guardians = list("Assassin", "Chaos", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
+ var/list/possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
var/random = TRUE
var/allowmultiple = FALSE
var/allowling = TRUE
@@ -559,6 +559,9 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
if("Chaos")
pickedtype = /mob/living/simple_animal/hostile/guardian/fire
+ if("Gravitokinetic")
+ pickedtype = /mob/living/simple_animal/hostile/guardian/gravitokinetic
+
if("Standard")
pickedtype = /mob/living/simple_animal/hostile/guardian/punch
@@ -615,10 +618,10 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
random = FALSE
/obj/item/guardiancreator/choose/dextrous
- possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
+ possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
/obj/item/guardiancreator/choose/wizard
- possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard")
+ possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard")
allowmultiple = TRUE
/obj/item/guardiancreator/tech
@@ -634,7 +637,7 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
ling_failure = "The holoparasites recoil in horror. They want nothing to do with a creature like you."
/obj/item/guardiancreator/tech/choose/traitor
- possible_guardians = list("Assassin", "Chaos", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
+ possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
allowling = FALSE
/obj/item/guardiancreator/tech/choose/traitor/check_uplink_validity()
@@ -644,10 +647,10 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
random = FALSE
/obj/item/guardiancreator/tech/choose/dextrous
- possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
+ possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Protector", "Ranged", "Standard", "Support")
/obj/item/guardiancreator/tech/choose/nukie // lacks support and protector as encouraging nukies to play turtle isnt fun and dextrous is epic
- possible_guardians = list("Assassin", "Chaos", "Charger", "Dextrous", "Explosive", "Lightning", "Ranged", "Standard")
+ possible_guardians = list("Assassin", "Chaos", "Gravitokinetic", "Charger", "Dextrous", "Explosive", "Lightning", "Ranged", "Standard")
/obj/item/guardiancreator/tech/choose/nukie/check_uplink_validity()
return !used
@@ -666,6 +669,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
Explosive: High damage resist and medium power attack that may explosively teleport targets. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.
+ Gravitokinetic: Attacks will apply crushing gravity to the target. Can target the ground as well to slow targets advancing on you, but this will affect the user.
+
Lightning: Attacks apply lightning chains to targets. Has a lightning chain to the user. Lightning chains shock everything near them, doing constant damage.
Protector: Causes you to teleport to it when out of range, unlike other parasites. Has two modes; Combat, where it does and takes medium damage, and Protection, where it does and takes almost no damage but moves slightly slower.
@@ -695,6 +700,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
Explosive: High damage resist and medium power attack that may explosively teleport targets. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.
+ Gravitokinetic: Attacks will apply crushing gravity to the target. Can target the ground as well to slow targets advancing on you, but this will affect the user.
+
Lightning: Attacks apply lightning chains to targets. Has a lightning chain to the user. Lightning chains shock everything near them, doing constant damage.
Protector: Causes you to teleport to it when out of range, unlike other parasites. Has two modes; Combat, where it does and takes medium damage, and Protection, where it does and takes almost no damage but moves slightly slower.
@@ -720,6 +727,8 @@ GLOBAL_LIST_EMPTY(parasites) //all currently existing/living guardians
Explosive: High damage resist and medium power attack that may explosively teleport targets. Can turn any object, including objects too large to pick up, into a bomb, dealing explosive damage to the next person to touch it. The object will return to normal after the trap is triggered or after a delay.
+ Gravitokinetic: Attacks will apply crushing gravity to the target. Can target the ground as well to slow targets advancing on you, but this will affect the user.
+
Lightning: Attacks apply lightning chains to targets. Has a lightning chain to the user. Lightning chains shock everything near them, doing constant damage.
Ranged: Has two modes. Ranged; which fires a constant stream of weak, armor-ignoring projectiles. Scout; Cannot attack, but can move through walls and is quite hard to see. Can lay surveillance snares, which alert it when crossed, in either mode.
diff --git a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm
index 3bc079f6d5..b5bb91d34f 100644
--- a/code/modules/mob/living/simple_animal/guardian/types/assassin.dm
+++ b/code/modules/mob/living/simple_animal/guardian/types/assassin.dm
@@ -1,5 +1,7 @@
//Assassin
/mob/living/simple_animal/hostile/guardian/assassin
+ melee_damage_lower = 15
+ melee_damage_upper = 15
attack_verb_continuous = "slashes"
attack_verb_simple = "slash"
attack_sound = 'sound/weapons/bladeslice.ogg'
diff --git a/code/modules/mob/living/simple_animal/guardian/types/charger.dm b/code/modules/mob/living/simple_animal/guardian/types/charger.dm
index 0b4952aa9e..9060350df4 100644
--- a/code/modules/mob/living/simple_animal/guardian/types/charger.dm
+++ b/code/modules/mob/living/simple_animal/guardian/types/charger.dm
@@ -1,8 +1,11 @@
//Charger
/mob/living/simple_animal/hostile/guardian/charger
+ melee_damage_lower = 15
+ melee_damage_upper = 15
ranged = 1 //technically
ranged_message = "charges"
ranged_cooldown_time = 20
+ speed = -1
damage_coeff = list(BRUTE = 0.2, BURN = 0.5, TOX = 0.5, CLONE = 0.5, STAMINA = 0, OXY = 0.5)
playstyle_string = "As a charger type you do medium damage, take half damage, have near immunity to brute damage, move very fast, and can charge at a location, damaging any target hit and forcing them to drop any items they are holding."
magic_fluff_string = "..And draw the Hunter, an alien master of rapid assault."
diff --git a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm
index b9037ff4a4..39a7bfaebd 100644
--- a/code/modules/mob/living/simple_animal/guardian/types/explosive.dm
+++ b/code/modules/mob/living/simple_animal/guardian/types/explosive.dm
@@ -1,5 +1,7 @@
//Bomb
/mob/living/simple_animal/hostile/guardian/bomb
+ melee_damage_lower = 15
+ melee_damage_upper = 15
damage_coeff = list(BRUTE = 0.6, BURN = 0.6, TOX = 0.6, CLONE = 0.6, STAMINA = 0, OXY = 0.6)
playstyle_string = "As an explosive type, you have moderate close combat abilities, take half damage, may explosively teleport targets on attack, and are capable of converting nearby items and objects into disguised bombs via alt click."
magic_fluff_string = "..And draw the Scientist, master of explosive death."
diff --git a/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm
new file mode 100644
index 0000000000..34948d3e0c
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/guardian/types/gravitokinetic.dm
@@ -0,0 +1,73 @@
+//gravitokinetic
+/mob/living/simple_animal/hostile/guardian/gravitokinetic
+ melee_damage_lower = 15
+ melee_damage_upper = 15
+ damage_coeff = list(BRUTE = 0.75, BURN = 0.75, TOX = 0.75, CLONE = 0.75, STAMINA = 0, OXY = 0.75)
+ playstyle_string = "As a gravitokinetic type, you can alt click to make the gravity on the ground stronger, and punching applies this effect to a target."
+ magic_fluff_string = "..And draw the Singularity, an anomalous force of terror."
+ tech_fluff_string = "Boot sequence complete. Gravitokinetic modules loaded. Holoparasite swarm online."
+ carp_fluff_string = "CARP CARP CARP! Caught one! It's a gravitokinetic carp! Now do you understand the gravity of the situation?"
+ var/list/gravito_targets = list()
+ var/gravity_power_range = 10 //how close the stand must stay to the target to keep the heavy gravity
+
+///Removes gravity from affected mobs upon guardian death to prevent permanent effects
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/death()
+ . = ..()
+ for(var/i in gravito_targets)
+ remove_gravity(i)
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/AttackingTarget()
+ . = ..()
+ if(isliving(target) && target != src && target != summoner)
+ to_chat(src, "Your punch has applied heavy gravity to [target]!")
+ add_gravity(target, 5)
+ to_chat(target, "Everything feels really heavy!")
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/AltClickOn(atom/A)
+ if(isopenturf(A) && is_deployed() && stat != DEAD && in_range(src, A) && !incapacitated())
+ var/turf/T = A
+ if(isspaceturf(T))
+ to_chat(src, "You cannot add gravity to space!")
+ return
+ visible_message("[src] slams their fist into the [T]!", "You modify the gravity of the [T].")
+ do_attack_animation(T)
+ add_gravity(T, 3)
+ return
+ return ..()
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/Recall(forced)
+ . = ..()
+ to_chat(src, "You have released your gravitokinetic powers!")
+ for(var/i in gravito_targets)
+ remove_gravity(i)
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/Manifest(forced)
+ . = ..()
+ //just make sure to reapply a gravity immunity wherever you summon. it can be overridden but not by you at least
+ summoner.AddElement(/datum/element/forced_gravity, 1)
+ AddElement(/datum/element/forced_gravity, 1)
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/Moved(oldLoc, dir)
+ . = ..()
+ for(var/i in gravito_targets)
+ if(get_dist(src, i) > gravity_power_range)
+ remove_gravity(i)
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/add_gravity(atom/A, new_gravity = 3)
+ if(gravito_targets[A])
+ return
+ A.AddElement(/datum/element/forced_gravity, new_gravity)
+ gravito_targets[A] = new_gravity
+ RegisterSignal(A, COMSIG_MOVABLE_MOVED, .proc/__distance_check)
+ playsound(src, 'sound/effects/gravhit.ogg', 100, TRUE)
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/remove_gravity(atom/target)
+ if(isnull(gravito_targets[target]))
+ return
+ UnregisterSignal(target, COMSIG_MOVABLE_MOVED)
+ target.RemoveElement(/datum/element/forced_gravity, gravito_targets[target])
+ gravito_targets -= target
+
+/mob/living/simple_animal/hostile/guardian/gravitokinetic/proc/__distance_check(atom/movable/AM, OldLoc, Dir, Forced)
+ if(get_dist(src, AM) > gravity_power_range)
+ remove_gravity(AM)
\ No newline at end of file
diff --git a/code/modules/mob/living/simple_animal/guardian/types/protector.dm b/code/modules/mob/living/simple_animal/guardian/types/protector.dm
index cf6bd3cdb5..99272a6d3f 100644
--- a/code/modules/mob/living/simple_animal/guardian/types/protector.dm
+++ b/code/modules/mob/living/simple_animal/guardian/types/protector.dm
@@ -1,5 +1,7 @@
//Protector
/mob/living/simple_animal/hostile/guardian/protector
+ melee_damage_lower = 15
+ melee_damage_upper = 15
range = 15 //worse for it due to how it leashes
damage_coeff = list(BRUTE = 0.4, BURN = 0.4, TOX = 0.4, CLONE = 0.4, STAMINA = 0, OXY = 0.4)
playstyle_string = "As a protector type you cause your summoner to leash to you instead of you leashing to them and have two modes; Combat Mode, where you do and take medium damage, and Protection Mode, where you do and take almost no damage, but move slightly slower."
@@ -31,9 +33,10 @@
cooldown = world.time + 10
if(toggle)
cut_overlays()
- melee_damage_lower = 15
- melee_damage_upper = 15
- speed = 0
+ add_overlay(cooloverlay) //readd the guardian's colors
+ melee_damage_lower = initial(melee_damage_lower)
+ melee_damage_upper = initial(melee_damage_upper)
+ speed = initial(speed)
damage_coeff = list(BRUTE = 0.4, BURN = 0.4, TOX = 0.4, CLONE = 0.4, STAMINA = 0, OXY = 0.4)
to_chat(src, "You switch to combat mode.")
toggle = FALSE
diff --git a/code/modules/mob/living/simple_animal/guardian/types/support.dm b/code/modules/mob/living/simple_animal/guardian/types/support.dm
index eee3eb0cdb..b51552acd2 100644
--- a/code/modules/mob/living/simple_animal/guardian/types/support.dm
+++ b/code/modules/mob/living/simple_animal/guardian/types/support.dm
@@ -4,6 +4,8 @@
friendly_verb_continuous = "heals"
friendly_verb_simple = "heal"
damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7)
+ melee_damage_lower = 15
+ melee_damage_upper = 15
playstyle_string = "As a support type, you have 30% damage reduction and may toggle your basic attacks to a healing mode. In addition, Alt-Clicking on an adjacent object or mob will warp them to your bluespace beacon after a short delay."
magic_fluff_string = "..And draw the CMO, a potent force of life... and death."
carp_fluff_string = "CARP CARP CARP! You caught a support carp. It's a kleptocarp!"
@@ -43,15 +45,15 @@
if(src.loc == summoner)
if(toggle)
a_intent = INTENT_HARM
- speed = 0
+ speed = initial(speed)
damage_coeff = list(BRUTE = 0.7, BURN = 0.7, TOX = 0.7, CLONE = 0.7, STAMINA = 0, OXY = 0.7)
- melee_damage_lower = 15
- melee_damage_upper = 15
+ melee_damage_lower = initial(melee_damage_lower)
+ melee_damage_upper = initial(melee_damage_upper)
to_chat(src, "You switch to combat mode.")
toggle = FALSE
else
a_intent = INTENT_HELP
- speed = 1
+ speed = initial(speed)
damage_coeff = list(BRUTE = 1, BURN = 1, TOX = 1, CLONE = 1, STAMINA = 0, OXY = 1)
melee_damage_lower = 0
melee_damage_upper = 0
diff --git a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm
index a8799f4e8c..bde5a19518 100644
--- a/code/modules/mob/living/simple_animal/hostile/giant_spider.dm
+++ b/code/modules/mob/living/simple_animal/hostile/giant_spider.dm
@@ -368,7 +368,8 @@
var/turf/T = get_turf(S)
var/obj/structure/spider/stickyweb/W = locate() in T
- if(W)
+ var/obj/structure/arachnid/W2 = locate() in T
+ if(W || W2)
to_chat(S, "There's already a web here!")
return
diff --git a/code/modules/mob/living/simple_animal/hostile/headcrab.dm b/code/modules/mob/living/simple_animal/hostile/headcrab.dm
index ac53ff794b..850beeb099 100644
--- a/code/modules/mob/living/simple_animal/hostile/headcrab.dm
+++ b/code/modules/mob/living/simple_animal/hostile/headcrab.dm
@@ -80,7 +80,9 @@
if(C.can_absorb_dna(owner))
C.add_new_profile(owner)
- C.purchasedpowers += new /obj/effect/proc_holder/changeling/humanform(null)
+ var/obj/effect/proc_holder/changeling/humanform/hf = new
+ C.purchasedpowers += hf
+ hf.on_purchase(origin.current, TRUE)
M.key = origin.key
owner.gib()
diff --git a/code/modules/mob/living/simple_animal/hostile/hostile.dm b/code/modules/mob/living/simple_animal/hostile/hostile.dm
index 186fe36a10..37eb9b7f67 100644
--- a/code/modules/mob/living/simple_animal/hostile/hostile.dm
+++ b/code/modules/mob/living/simple_animal/hostile/hostile.dm
@@ -52,6 +52,19 @@
var/lose_patience_timer_id //id for a timer to call LoseTarget(), used to stop mobs fixating on a target they can't reach
var/lose_patience_timeout = 300 //30 seconds by default, so there's no major changes to AI behaviour, beyond actually bailing if stuck forever
+ ///When a target is found, will the mob attempt to charge at it's target?
+ var/charger = FALSE
+ ///Tracks if the target is actively charging.
+ var/charge_state = FALSE
+ ///In a charge, how many tiles will the charger travel?
+ var/charge_distance = 3
+ ///How often can the charging mob actually charge? Effects the cooldown between charges.
+ var/charge_frequency = 6 SECONDS
+ ///If the mob is charging, how long will it stun it's target on success, and itself on failure?
+ var/knockdown_time = 3 SECONDS
+ ///Declares a cooldown for potential charges right off the bat.
+ COOLDOWN_DECLARE(charge_cooldown)
+
/mob/living/simple_animal/hostile/Initialize()
. = ..()
@@ -292,6 +305,9 @@
if(ranged) //We ranged? Shoot at em
if(!target.Adjacent(targets_from) && ranged_cooldown <= world.time) //But make sure they're not in range for a melee attack and our range attack is off cooldown
OpenFire(target)
+ if(charger && (target_distance > minimum_distance) && (target_distance <= charge_distance))//Attempt to close the distance with a charge.
+ enter_charge(target)
+ return TRUE
if(!Process_Spacemove()) //Drifting
walk(src,0)
return 1
@@ -599,3 +615,64 @@ mob/living/simple_animal/hostile/proc/DestroySurroundings() // for use with mega
. += M
else if (M.loc.type in hostile_machines)
. += M.loc
+
+
+/**
+ * Proc that handles a charge attack windup for a mob.
+ */
+/mob/living/simple_animal/hostile/proc/enter_charge(var/atom/target)
+ if((mobility_flags & (MOBILITY_MOVE | MOBILITY_STAND)) != (MOBILITY_MOVE | MOBILITY_STAND) || charge_state)
+ return FALSE
+
+ if(!(COOLDOWN_FINISHED(src, charge_cooldown)) || !has_gravity() || !target.has_gravity())
+ return FALSE
+ Shake(15, 15, 1 SECONDS)
+ addtimer(CALLBACK(src, .proc/handle_charge_target, target), 1.5 SECONDS, TIMER_STOPPABLE)
+
+/**
+ * Proc that throws the mob at the target after the windup.
+ */
+/mob/living/simple_animal/hostile/proc/handle_charge_target(var/atom/target)
+ charge_state = TRUE
+ throw_at(target, charge_distance, 1, src, FALSE, TRUE, callback = CALLBACK(src, .proc/charge_end))
+ COOLDOWN_START(src, charge_cooldown, charge_frequency)
+ return TRUE
+
+/**
+ * Proc that handles a charge attack after it's concluded.
+ */
+/mob/living/simple_animal/hostile/proc/charge_end()
+ charge_state = FALSE
+
+/**
+ * Proc that handles the charge impact of the charging mob.
+ */
+/mob/living/simple_animal/hostile/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
+ if(!charge_state)
+ return ..()
+
+ if(hit_atom)
+ if(isliving(hit_atom))
+ var/mob/living/L = hit_atom
+ var/blocked = FALSE
+ if(ishuman(hit_atom))
+ var/mob/living/carbon/human/H = hit_atom
+ var/list/return_list = list()
+ if(H.mob_run_block(src, 0, "the [name]", ATTACK_TYPE_TACKLE, 0, src, null, return_list) & BLOCK_SUCCESS)
+ blocked = TRUE
+ if(!blocked)
+ blocked = return_list[BLOCK_RETURN_MITIGATION_PERCENT]
+ if(!blocked)
+ L.visible_message("[src] charges on [L]!", "[src] charges into you!")
+ L.Knockdown(knockdown_time)
+ else
+ Stun((knockdown_time * 2), 1, 1)
+ charge_end()
+ else if(hit_atom.density && !hit_atom.CanPass(src))
+ visible_message("[src] smashes into [hit_atom]!")
+ Stun((knockdown_time * 2), 1, 1)
+
+ if(charge_state)
+ charge_state = FALSE
+ update_icons()
+ update_mobility()
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm
index debd7f2e7b..fa3a59a6b9 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/colossus.dm
@@ -127,6 +127,8 @@ Difficulty: Very Hard
if(H.mind)
if(istype(H.mind.martial_art, /datum/martial_art/the_sleeping_carp) & istype(H.mind.martial_art, /datum/martial_art/the_rising_bass))
. = TRUE
+ if (is_species(H, /datum/species/golem/sand))
+ .= TRUE
/mob/living/simple_animal/hostile/megafauna/colossus/proc/alternating_dir_shots()
dir_shots(GLOB.diagonals)
diff --git a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm
index 3de4c8b41b..3c6857b54e 100644
--- a/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm
+++ b/code/modules/mob/living/simple_animal/hostile/megafauna/legion.dm
@@ -3,28 +3,31 @@
LEGION
Legion spawns from the necropolis gate in the far north of lavaland. It is the guardian of the Necropolis and emerges from within whenever an intruder tries to enter through its gate.
-Whenever Legion emerges, everything in lavaland will receive a notice via color, audio, and text. This is because Legion is powerful enough to slaughter the entirety of lavaland with little effort.
+Whenever Legion emerges, everything in lavaland will receive a notice via color, audio, and text. This is because Legion is powerful enough to slaughter the entirety of lavaland with little effort. LOL
-It has two attack modes that it constantly rotates between.
+It has three attacks.
+Spawn Skull. Most of the time it will use this attack. Spawns a single legion skull.
+Spawn Sentinel. The legion will spawn up to three sentinels, depending on its size.
+CHARGE! The legion starts spinning and tries to melee the player. It will try to flick itself towards the player, dealing some damage if it hits.
-In ranged mode, it will behave like a normal legion - retreating when possible and firing legion skulls at the target.
-In charge mode, it will spin and rush its target, attacking with melee whenever possible.
-
-When Legion dies, it drops a staff of storms, which allows its wielder to call and disperse ash storms at will and functions as a powerful melee weapon.
+When Legion dies, it will split into three smaller skulls up to three times.
+If you kill all of the smaller ones it drops a staff of storms, which allows its wielder to call and disperse ash storms at will and functions as a powerful melee weapon.
Difficulty: Medium
+SHITCODE AHEAD. BE ADVISED. Also comment extravaganza
+
*/
/mob/living/simple_animal/hostile/megafauna/legion
name = "Legion"
- health = 800
- maxHealth = 800
+ health = 700
+ maxHealth = 700
spacewalk = TRUE
- icon_state = "legion"
- icon_living = "legion"
+ icon_state = "mega_legion"
+ icon_living = "mega_legion"
desc = "One of many."
- icon = 'icons/mob/lavaland/legion.dmi'
+ icon = 'icons/mob/lavaland/96x96megafauna.dmi'
attack_verb_continuous = "chomps"
attack_verb_simple = "chomp"
attack_sound = 'sound/magic/demon_attack1.ogg'
@@ -39,12 +42,10 @@ Difficulty: Medium
retreat_distance = 5
minimum_distance = 5
ranged_cooldown_time = 10
- var/size = 5
- var/charging = 0
medal_type = BOSS_MEDAL_LEGION
score_type = LEGION_SCORE
- pixel_y = -90
- pixel_x = -75
+ pixel_y = -16
+ pixel_x = -32
loot = list(/obj/item/stack/sheet/bone = 3)
vision_range = 10
wander = FALSE
@@ -53,6 +54,8 @@ Difficulty: Medium
mouse_opacity = MOUSE_OPACITY_ICON
wound_bonus = -40
bare_wound_bonus = 20
+ var/size = 3
+ var/charging = FALSE
/mob/living/simple_animal/hostile/megafauna/legion/Initialize()
. = ..()
@@ -77,72 +80,176 @@ Difficulty: Medium
A.infest(L)
/mob/living/simple_animal/hostile/megafauna/legion/OpenFire(the_target)
- if(world.time >= ranged_cooldown && !charging)
- if(prob(75))
- var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new(loc)
- A.GiveTarget(target)
- A.friends = friends
- A.faction = faction
- ranged_cooldown = world.time + ranged_cooldown_time
- else
- visible_message("[src] charges!")
- SpinAnimation(speed = 20, loops = 5)
- ranged = 0
- retreat_distance = 0
- minimum_distance = 0
- speed = 0
- move_to_delay = 1
- charging = 1
- addtimer(CALLBACK(src, .proc/reset_charge), 50)
+ if(charging)
+ return
+ ranged_cooldown = world.time + ranged_cooldown_time
+ if(client)
+ switch(chosen_attack)
+ if(1)
+ create_legion_skull()
+ if(2)
+ charge_target()
+ if(3)
+ create_legion_turrets()
+ return
+
+ switch(rand(4)) //Larger skulls use more attacks.
+ if(0 to 2)
+ create_legion_skull()
+ if(3)
+ charge_target()
+ if(4)
+ create_legion_turrets()
+
+//SKULLS
+
+///Attack proc. Spawns a singular legion skull.
+/mob/living/simple_animal/hostile/megafauna/legion/proc/create_legion_skull()
+ var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new(loc)
+ A.GiveTarget(target)
+ A.friends = friends
+ A.faction = faction
+
+//CHARGE
+
+///Attack proc. Gives legion some movespeed buffs and switches the AI to melee. At lower sizes, this also throws the skull at the player.
+/mob/living/simple_animal/hostile/megafauna/legion/proc/charge_target()
+ visible_message("[src] charges!")
+ SpinAnimation(speed = 20, loops = 3, parallel = FALSE)
+ ranged = FALSE
+ retreat_distance = 0
+ minimum_distance = 0
+ set_varspeed(0)
+ charging = TRUE
+ addtimer(CALLBACK(src, .proc/reset_charge), 60)
+ var/mob/living/L = target
+ if(!istype(L) || L.stat != DEAD) //I know, weird syntax, but it just works.
+ addtimer(CALLBACK(src, .proc/throw_thyself), 20)
+
+///This is the proc that actually does the throwing. Charge only adds a timer for this.
+/mob/living/simple_animal/hostile/megafauna/legion/proc/throw_thyself()
+ playsound(src, 'sound/weapons/sonic_jackhammer.ogg', 50, TRUE)
+ throw_at(target, 7, 1.1, src, FALSE, FALSE, CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/meteorimpact.ogg', 50 * size, TRUE, 2), INFINITY)
+
+///Deals some extra damage on throw impact.
+/mob/living/simple_animal/hostile/megafauna/legion/throw_impact(mob/living/hit_atom, datum/thrownthing/throwingdatum)
+ . = ..()
+ if(istype(hit_atom))
+ playsound(src, attack_sound, 100, TRUE)
+ hit_atom.apply_damage(22 * size / 2) //It gets pretty hard to dodge the skulls when there are a lot of them. Scales down with size
+ hit_atom.safe_throw_at(get_step(src, get_dir(src, hit_atom)), 2) //Some knockback. Prevent the legion from melee directly after the throw.
+
+//TURRETS
+
+///Attack proc. Creates up to three legion turrets on suitable turfs nearby.
+/mob/living/simple_animal/hostile/megafauna/legion/proc/create_legion_turrets(minimum = 2, maximum = size * 2)
+ playsound(src, 'sound/magic/RATTLEMEBONES.ogg', 100, TRUE)
+ var/list/possiblelocations = list()
+ for(var/turf/T in oview(src, 4)) //Only place the turrets on open turfs
+ if(is_blocked_turf(T))
+ continue
+ possiblelocations += T
+ for(var/i in 1 to min(rand(minimum, maximum), LAZYLEN(possiblelocations))) //Makes sure aren't spawning in nullspace.
+ var/chosen = pick(possiblelocations)
+ new /obj/structure/legionturret(chosen)
+ possiblelocations -= chosen
+
+/mob/living/simple_animal/hostile/megafauna/legion/GiveTarget(new_target)
+ . = ..()
+ if(target)
+ wander = TRUE
+
+///This makes sure that the legion door opens on taking damage, so you can't cheese this boss.
+/mob/living/simple_animal/hostile/megafauna/legion/adjustHealth(amount, updating_health = TRUE, forced = FALSE)
+ if(GLOB.necropolis_gate && true_spawn)
+ GLOB.necropolis_gate.toggle_the_gate(null, TRUE) //very clever.
+ return ..()
+
+///In addition to parent functionality, this will also turn the target into a small legion if they are unconcious.
+/mob/living/simple_animal/hostile/megafauna/legion/AttackingTarget()
+ . = ..()
+ if(. && ishuman(target))
+ var/mob/living/L = target
+ if(L.stat == UNCONSCIOUS)
+ var/mob/living/simple_animal/hostile/asteroid/hivelordbrood/legion/A = new(loc)
+ A.infest(L)
+
+///Resets the charge buffs.
/mob/living/simple_animal/hostile/megafauna/legion/proc/reset_charge()
- ranged = 1
+ ranged = TRUE
retreat_distance = 5
minimum_distance = 5
- speed = 1
- move_to_delay = 2
- charging = 0
+ set_varspeed(2)
+ charging = FALSE
+///Special snowflake death() here. Can only die if size is 1 or lower and HP is 0 or below.
/mob/living/simple_animal/hostile/megafauna/legion/death()
+ //Make sure we didn't get cheesed
if(health > 0)
return
- if(size > 1)
- adjustHealth(-maxHealth) //heal ourself to full in prep for splitting
+ if(Split())
+ return
+ //We check what loot we should drop.
+ var/last_legion = TRUE
+ for(var/mob/living/simple_animal/hostile/megafauna/legion/other in GLOB.mob_living_list)
+ if(other != src)
+ last_legion = FALSE
+ break
+ if(last_legion)
+ loot = list(/obj/item/staff/storm)
+ elimination = FALSE
+ else if(prob(20)) //20% chance for sick lootz.
+ loot = list(/obj/structure/closet/crate/necropolis/tendril/all)
+ if(!true_spawn)
+ loot = null
+ return ..()
+
+///Splits legion into smaller skulls.
+/mob/living/simple_animal/hostile/megafauna/legion/proc/Split()
+ size--
+ if(size < 1)
+ return FALSE
+ adjustHealth(-maxHealth) //We heal in preparation of the split
+ switch(size) //Yay, switches
+ if(3 to INFINITY)
+ icon = initial(icon)
+ pixel_x = initial(pixel_x)
+ pixel_y = initial(pixel_y)
+ maxHealth = initial(maxHealth)
+ if(2)
+ icon = 'icons/mob/lavaland/64x64megafauna.dmi'
+ pixel_x = -16
+ pixel_y = -8
+ maxHealth = 350
+ if(1)
+ icon = 'icons/mob/lavaland/lavaland_monsters.dmi'
+ pixel_x = 0
+ pixel_y = 0
+ maxHealth = 200
+ adjustHealth(0) //Make the health HUD look correct.
+ visible_message("This is getting out of hands. Now there are three of them!")
+ for(var/i in 1 to 2) //Create three skulls in total
var/mob/living/simple_animal/hostile/megafauna/legion/L = new(loc)
+ L.setVarsAfterSplit(src)
+ return TRUE
- L.maxHealth = round(maxHealth * 0.6,DAMAGE_PRECISION)
- maxHealth = L.maxHealth
+///Sets the variables for new legion skulls. Usually called after splitting.
+/mob/living/simple_animal/hostile/megafauna/legion/proc/setVarsAfterSplit(var/mob/living/simple_animal/hostile/megafauna/legion/L)
+ maxHealth = L.maxHealth
+ updatehealth()
+ size = L.size
+ icon = L.icon
+ pixel_x = L.pixel_x
+ pixel_y = L.pixel_y
+ faction = L.faction.Copy()
+ GiveTarget(L.target)
- L.health = L.maxHealth
- health = maxHealth
-
- size--
- L.size = size
-
- L.resize = L.size * 0.2
- transform = initial(transform)
- resize = size * 0.2
-
- L.update_transform()
- update_transform()
-
- L.faction = faction.Copy()
-
- L.GiveTarget(target)
-
- visible_message("[src] splits in twain!")
- else
- var/last_legion = TRUE
- for(var/mob/living/simple_animal/hostile/megafauna/legion/other in GLOB.mob_living_list)
- if(other != src)
- last_legion = FALSE
- break
- if(last_legion)
- loot = list(/obj/item/staff/storm)
- elimination = 0
- else if(prob(20))
- loot = list(/obj/structure/closet/crate/necropolis/tendril/random) //This one spawns a chest that could be any of the three types
- ..()
+/obj/item/gps/internal/legion
+ icon_state = null
+ gpstag = "Echoing Signal"
+ desc = "The message repeats."
+ invisibility = 100
/obj/item/gps/internal/legion
icon_state = null
@@ -211,3 +318,87 @@ Difficulty: Medium
playsound(user, 'sound/magic/staff_change.ogg', 200, 0)
A.telegraph()
storm_cooldown = world.time + 200
+
+///A basic turret that shoots at nearby mobs. Intended to be used for the legion megafauna.
+/obj/structure/legionturret
+ name = "\improper Legion sentinel"
+ desc = "The eye pierces your soul."
+ icon = 'icons/mob/lavaland/lavaland_monsters.dmi'
+ icon_state = "legion_turret"
+ light_power = 0.5
+ light_range = 2
+ max_integrity = 80
+ luminosity = 6
+ anchored = TRUE
+ density = TRUE
+ layer = ABOVE_OBJ_LAYER
+ armor = list("melee" = 0, "bullet" = 0, "laser" = 100,"energy" = 0, "bomb" = 0, "bio" = 0, "rad" = 0, "fire" = 0, "acid" = 0)
+ ///What kind of projectile the actual damaging part should be.
+ var/projectile_type = /obj/item/projectile/beam/legion
+ ///Time until the tracer gets shot
+ var/initial_firing_time = 18
+ ///How long it takes between shooting the tracer and the projectile.
+ var/shot_delay = 8
+ ///Compared with the targeted mobs. If they have the faction, turret won't shoot.
+ var/faction = list("mining")
+
+/obj/structure/legionturret/Initialize()
+ . = ..()
+ addtimer(CALLBACK(src, .proc/set_up_shot), initial_firing_time)
+
+///Handles an extremely basic AI
+/obj/structure/legionturret/proc/set_up_shot()
+ for(var/mob/living/L in oview(9, src))
+ if(L.stat == DEAD || L.stat == UNCONSCIOUS)
+ continue
+ if(faction_check(faction, L.faction))
+ continue
+ fire(L)
+ return
+ fire(get_edge_target_turf(src, pick(GLOB.cardinals)))
+
+///Called when attacking a target. Shoots a projectile at the turf underneath the target.
+/obj/structure/legionturret/proc/fire(atom/target)
+ var/turf/T = get_turf(target)
+ var/turf/T1 = get_turf(src)
+ if(!T || !T1)
+ return
+ //Now we generate the tracer.
+ var/angle = Get_Angle(T1, T)
+ var/datum/point/vector/V = new(T1.x, T1.y, T1.z, 0, 0, angle)
+ generate_tracer_between_points(V, V.return_vector_after_increments(6), /obj/effect/projectile/tracer/legion/tracer, 0, shot_delay, 0, 0, 0, null)
+ playsound(src, 'sound/machines/airlockopen.ogg', 100, TRUE)
+ addtimer(CALLBACK(src, .proc/fire_beam, angle), shot_delay)
+
+///Called shot_delay after the turret shot the tracer. Shoots a projectile into the same direction.
+/obj/structure/legionturret/proc/fire_beam(angle)
+ var/obj/item/projectile/ouchie = new projectile_type(loc)
+ ouchie.firer = src
+ ouchie.fire(angle)
+ playsound(src, 'sound/effects/bin_close.ogg', 100, TRUE)
+ QDEL_IN(src, 5)
+
+///Used for the legion turret.
+/obj/item/projectile/beam/legion
+ name = "blood pulse"
+ hitsound = 'sound/magic/magic_missile.ogg'
+ damage = 19
+ range = 6
+ eyeblur = 0
+ light_color = LIGHT_COLOR_RED
+ impact_effect_type = /obj/effect/temp_visual/kinetic_blast
+ tracer_type = /obj/effect/projectile/tracer/legion
+ muzzle_type = /obj/effect/projectile/tracer/legion
+ impact_type = /obj/effect/projectile/tracer/legion
+ hitscan = TRUE
+ movement_type = UNSTOPPABLE
+
+///Used for the legion turret tracer.
+/obj/effect/projectile/tracer/legion/tracer
+ icon = 'icons/effects/beam.dmi'
+ icon_state = "blood_light"
+
+///Used for the legion turret beam.
+/obj/effect/projectile/tracer/legion
+ icon = 'icons/effects/beam.dmi'
+ icon_state = "blood"
diff --git a/code/modules/mob/living/simple_animal/hostile/mining_mobs/lobsterosity.dm b/code/modules/mob/living/simple_animal/hostile/mining_mobs/lobsterosity.dm
new file mode 100644
index 0000000000..140042024d
--- /dev/null
+++ b/code/modules/mob/living/simple_animal/hostile/mining_mobs/lobsterosity.dm
@@ -0,0 +1,42 @@
+/**
+ * Lobstrosities, the poster boy of charging AI mobs. Drops crab meat and bones.
+ * Outside of charging, it's intended behavior is that it is generally slow moving, but makes up for that with a knockdown attack to score additional hits.
+ */
+/mob/living/simple_animal/hostile/asteroid/lobstrosity
+ name = "arctic lobstrosity"
+ desc = "A marvel of evolution gone wrong, the frosty ice produces underground lakes where these ill tempered seafood gather. Beware its charge."
+ icon = 'icons/mob/icemoon/icemoon_monsters.dmi'
+ icon_state = "arctic_lobstrosity"
+ icon_living = "arctic_lobstrosity"
+ icon_dead = "arctic_lobstrosity_dead"
+ mob_biotypes = MOB_ORGANIC|MOB_BEAST
+ mouse_opacity = MOUSE_OPACITY_ICON
+ friendly_verb_continuous = "chitters at"
+ friendly_verb_simple = "chits at"
+ speak_emote = list("chitters")
+ speed = 3
+ move_to_delay = 20
+ maxHealth = 150
+ health = 150
+ obj_damage = 15
+ melee_damage_lower = 15
+ melee_damage_upper = 19
+ attack_verb_continuous = "snips"
+ attack_verb_simple = "snip"
+ attack_sound = 'sound/weapons/bite.ogg'
+ weather_immunities = list("snow")
+ vision_range = 5
+ aggro_vision_range = 7
+ charger = TRUE
+ charge_distance = 4
+ butcher_results = list(/obj/item/reagent_containers/food/snacks/meat/crab = 2, /obj/item/stack/sheet/bone = 2)
+ robust_searching = TRUE
+ footstep_type = FOOTSTEP_MOB_CLAW
+ gold_core_spawnable = HOSTILE_SPAWN
+
+/mob/living/simple_animal/hostile/asteroid/lobstrosity/lava
+ name = "tropical lobstrosity"
+ desc = "A marvel of evolution gone wrong, the sulfur lakes of lavaland have given them a vibrant, red hued shell. Beware its charge."
+ icon_state = "lobstrosity"
+ icon_living = "lobstrosity"
+ icon_dead = "lobstrosity_dead"
diff --git a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm
index 2c94739180..f6ab2a1a9e 100644
--- a/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm
+++ b/code/modules/mob/living/simple_animal/hostile/retaliate/ghost.dm
@@ -59,12 +59,12 @@
/mob/living/simple_animal/hostile/retaliate/ghost/proc/give_hair()
if(ghost_hair_style != null)
- ghost_hair = mutable_appearance('icons/mob/human_face.dmi', "hair_[ghost_hair_style]", -HAIR_LAYER)
+ ghost_hair = mutable_appearance('icons/mob/hair.dmi', "hair_[ghost_hair_style]", -HAIR_LAYER)
ghost_hair.alpha = 200
ghost_hair.color = ghost_hair_color
add_overlay(ghost_hair)
if(ghost_facial_hair_style != null)
- ghost_facial_hair = mutable_appearance('icons/mob/human_face.dmi', "facial_[ghost_facial_hair_style]", -HAIR_LAYER)
+ ghost_facial_hair = mutable_appearance('icons/mob/hair.dmi', "facial_[ghost_facial_hair_style]", -HAIR_LAYER)
ghost_facial_hair.alpha = 200
ghost_facial_hair.color = ghost_facial_hair_color
add_overlay(ghost_facial_hair)
diff --git a/code/modules/mob/living/simple_animal/hostile/wizard.dm b/code/modules/mob/living/simple_animal/hostile/wizard.dm
index b3523fc42c..59bd67e42a 100644
--- a/code/modules/mob/living/simple_animal/hostile/wizard.dm
+++ b/code/modules/mob/living/simple_animal/hostile/wizard.dm
@@ -62,6 +62,9 @@
/mob/living/simple_animal/hostile/wizard/handle_automated_action()
. = ..()
+ INVOKE_ASYNC(src, .proc/AutomatedCast)
+
+/mob/living/simple_animal/hostile/wizard/proc/AutomatedCast()
if(target && next_cast < world.time)
if((get_dir(src,target) in list(SOUTH,EAST,WEST,NORTH)) && fireball.cast_check(0,src)) //Lined up for fireball
src.setDir(get_dir(src,target))
diff --git a/code/modules/mob/living/simple_animal/parrot.dm b/code/modules/mob/living/simple_animal/parrot.dm
index 3ca29b6746..1ff7e2f799 100644
--- a/code/modules/mob/living/simple_animal/parrot.dm
+++ b/code/modules/mob/living/simple_animal/parrot.dm
@@ -436,12 +436,7 @@
newspeak.Add(possible_phrase)
speak = newspeak
- //Search for item to steal
- parrot_interest = search_for_item()
- if(parrot_interest)
- emote("me", EMOTE_VISIBLE, "looks in [parrot_interest]'s direction and takes flight.")
- parrot_state = PARROT_SWOOP | PARROT_STEAL
- icon_state = icon_living
+ INVOKE_ASYNC(src, .proc/attempt_item_theft)
return
//-----WANDERING - This is basically a 'I dont know what to do yet' state
@@ -620,6 +615,14 @@
parrot_lastmove = src.loc
return 0
+/mob/living/simple_animal/parrot/proc/attempt_item_theft()
+ //Search for item to steal
+ search_for_item()
+ if(parrot_interest)
+ emote("me", EMOTE_VISIBLE, "looks in [parrot_interest]'s direction and takes flight.")
+ parrot_state = PARROT_SWOOP | PARROT_STEAL
+ icon_state = icon_living
+
/mob/living/simple_animal/parrot/proc/search_for_item()
var/item
for(var/atom/movable/AM in view(src))
diff --git a/code/modules/mob/living/simple_animal/simple_animal.dm b/code/modules/mob/living/simple_animal/simple_animal.dm
index b192182c71..5fa6a0c22d 100644
--- a/code/modules/mob/living/simple_animal/simple_animal.dm
+++ b/code/modules/mob/living/simple_animal/simple_animal.dm
@@ -6,6 +6,7 @@
gender = PLURAL //placeholder
///How much blud it has for bloodsucking
blood_volume = 550
+ rad_flags = RAD_NO_CONTAMINATE
status_flags = CANPUSH
diff --git a/code/modules/mob/living/stamina_buffer.dm b/code/modules/mob/living/stamina_buffer.dm
new file mode 100644
index 0000000000..a410df582b
--- /dev/null
+++ b/code/modules/mob/living/stamina_buffer.dm
@@ -0,0 +1,56 @@
+/**
+ * Attempts to use an amount of stamina from our stamina buffer.
+ * Does not use anything if we don't have enough.
+ *
+ * Returns TRUE or FALSE based on if we have it.
+ */
+/mob/living/proc/UseStaminaBuffer(amount, warn = FALSE, considered_action = TRUE)
+ if(!(combat_flags & COMBAT_FLAG_STAMINA_BUFFER))
+ return TRUE
+ if(stamina_buffer < amount)
+ var/stamina_health = getStaminaLoss()
+ if(stamina_health > STAMINA_NO_OVERDRAW_THRESHOLD)
+ if(warn)
+ to_chat(src, "You do not have enough action stamina to do that!")
+ return FALSE
+ adjustStaminaLoss(amount * CONFIG_GET(number/stamina_combat/overdraw_penalty_factor))
+ else
+ stamina_buffer -= amount
+ if(considered_action)
+ stamina_buffer_last_use = world.time
+ UpdateStaminaBuffer()
+ return TRUE
+
+/**
+ * Updates our stamina buffer amount.
+ */
+/mob/living/proc/UpdateStaminaBuffer(updating_hud = TRUE)
+ var/time = world.time - stamina_buffer_regen_last
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/buffer_max, buffer_max)
+ stamina_buffer_regen_last = world.time
+ if((stamina_buffer >= buffer_max) || !(combat_flags & COMBAT_FLAG_STAMINA_BUFFER))
+ stamina_buffer = buffer_max
+ return
+ else if(!time || HAS_TRAIT(src, TRAIT_NO_STAMINA_BUFFER_REGENERATION))
+ return
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/out_of_combat_timer, out_of_combat_timer)
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/base_regeneration, base_regeneration)
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/combat_regeneration, combat_regeneration)
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/percent_regeneration_out_of_combat, percent_regeneration_out_of_combat)
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_delay, post_action_penalty_delay)
+ CONFIG_CACHE_ENTRY_AND_FETCH_VALUE(number/stamina_combat/post_action_penalty_factor, post_action_penalty_factor)
+ var/base_regen = (SEND_SIGNAL(src, COMSIG_COMBAT_MODE_CHECK, COMBAT_MODE_INACTIVE))? base_regeneration : combat_regeneration
+ var/time_since_last_action = world.time - stamina_buffer_last_use
+ var/action_penalty = ((time_since_last_action) < (post_action_penalty_delay * 10))? post_action_penalty_factor : 1
+ var/out_of_combat_bonus = (time_since_last_action < (out_of_combat_timer * 10))? 0 : ((buffer_max * percent_regeneration_out_of_combat * 0.01))
+ var/regen = ((base_regen * action_penalty) + out_of_combat_bonus) * time * 0.1 * stamina_buffer_regen_mod
+ stamina_buffer += min((buffer_max - stamina_buffer), regen)
+ if(updating_hud)
+ hud_used?.staminabuffer?.mark_dirty()
+
+/**
+ * Boosts our stamina buffer by this much.
+ */
+/mob/living/proc/RechargeStaminaBuffer(amount)
+ stamina_buffer += abs(amount)
+ UpdateStaminaBuffer()
diff --git a/code/modules/mob/login.dm b/code/modules/mob/login.dm
index 0d4afd0915..2ed0bfa9d2 100644
--- a/code/modules/mob/login.dm
+++ b/code/modules/mob/login.dm
@@ -39,8 +39,7 @@
update_client_colour()
update_mouse_pointer()
if(client)
- client.change_view(CONFIG_GET(string/default_view)) // Resets the client.view in case it was changed.
-
+ client.view_size?.resetToDefault()
if(client.player_details && istype(client.player_details))
if(client.player_details.player_actions.len)
for(var/datum/action/A in client.player_details.player_actions)
diff --git a/code/modules/mob/mob.dm b/code/modules/mob/mob.dm
index e4434c0c0e..ab2556abb5 100644
--- a/code/modules/mob/mob.dm
+++ b/code/modules/mob/mob.dm
@@ -39,6 +39,7 @@
. = ..()
update_config_movespeed()
update_movespeed(TRUE)
+ initialize_actionspeed()
hook_vr("mob_new",list(src))
/mob/GenerateTag()
@@ -485,11 +486,12 @@ mob/visible_message(message, self_message, blind_message, vision_distance = DEFA
if(!ckey)
return
SEND_SIGNAL(new_mob, COMSIG_MOB_PRE_PLAYER_CHANGE, new_mob, src)
- if (client && client.prefs && client.prefs.auto_ooc)
- if (client.prefs.chat_toggles & CHAT_OOC && isliving(new_mob))
- client.prefs.chat_toggles ^= CHAT_OOC
- if (!(client.prefs.chat_toggles & CHAT_OOC) && isdead(new_mob))
- client.prefs.chat_toggles ^= CHAT_OOC
+ if (client)
+ if(client.prefs?.auto_ooc)
+ if (client.prefs.chat_toggles & CHAT_OOC && isliving(new_mob))
+ client.prefs.chat_toggles ^= CHAT_OOC
+ if (!(client.prefs.chat_toggles & CHAT_OOC) && isdead(new_mob))
+ client.prefs.chat_toggles ^= CHAT_OOC
new_mob.ckey = ckey
if(send_signal)
SEND_SIGNAL(src, COMSIG_MOB_KEY_CHANGE, new_mob, src)
diff --git a/code/modules/mob/mob_defines.dm b/code/modules/mob/mob_defines.dm
index 03a3ab1001..8c6b722140 100644
--- a/code/modules/mob/mob_defines.dm
+++ b/code/modules/mob/mob_defines.dm
@@ -58,6 +58,13 @@
var/list/movespeed_mod_immunities //Lazy list, see mob_movespeed.dm
/// The calculated mob speed slowdown based on the modifiers list
var/cached_multiplicative_slowdown
+ /// List of action speed modifiers applying to this mob
+ var/list/actionspeed_modification //Lazy list, see mob_movespeed.dm
+ /// List of action speed modifiers ignored by this mob. List -> List (id) -> List (sources)
+ var/list/actionspeed_mod_immunities //Lazy list, see mob_movespeed.dm
+ /// The calculated mob action speed slowdown based on the modifiers list
+ var/cached_multiplicative_actions_slowdown
+
/////////////////
var/name_archive //For admin things like possession
diff --git a/code/modules/mob/mob_helpers.dm b/code/modules/mob/mob_helpers.dm
index aa6635f73d..d4edb78e2d 100644
--- a/code/modules/mob/mob_helpers.dm
+++ b/code/modules/mob/mob_helpers.dm
@@ -379,7 +379,7 @@ It's fairly easy to fix if dealing with single letters but not so much with comp
/proc/item_heal_robotic(mob/living/carbon/human/H, mob/user, brute_heal, burn_heal)
var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected))
- if(affecting && affecting.status == BODYPART_ROBOTIC)
+ if(affecting && affecting.is_robotic_limb())
var/dam //changes repair text based on how much brute/burn was supplied
if(brute_heal > burn_heal)
dam = 1
diff --git a/code/modules/movespeed/_movespeed_modifier.dm b/code/modules/movespeed/_movespeed_modifier.dm
index 3bc4463531..9c8036bd55 100644
--- a/code/modules/movespeed/_movespeed_modifier.dm
+++ b/code/modules/movespeed/_movespeed_modifier.dm
@@ -38,6 +38,12 @@ Key procs
/// Multiplicative slowdown
var/multiplicative_slowdown = 0
+ /// Next two variables depend on this: Should we do advanced calculations?
+ var/complex_calculation = FALSE
+ /// Absolute max tiles we can boost to
+ var/absolute_max_tiles_per_second
+ /// Max tiles per second we can boost
+ var/max_tiles_per_second_boost
/// Movetypes this applies to
var/movetypes = ALL
@@ -53,6 +59,16 @@ Key procs
if(!id)
id = "[type]" //We turn the path into a string.
+/**
+ * Returns new multiplicative movespeed after modification.
+ */
+/datum/movespeed_modifier/proc/apply_multiplicative(existing, mob/target)
+ if(!complex_calculation || (multiplicative_slowdown > 0)) // we aren't limiting how much things can slowdown.. yet.
+ return existing + multiplicative_slowdown
+ var/current_tiles = 10 / max(existing, world.tick_lag)
+ var/minimum_speed = 10 / min(current_tiles + max_tiles_per_second_boost, max(current_tiles, absolute_max_tiles_per_second))
+ return max(minimum_speed, existing + multiplicative_slowdown)
+
GLOBAL_LIST_EMPTY(movespeed_modification_cache)
/// Grabs a STATIC MODIFIER datum from cache. YOU MUST NEVER EDIT THESE DATUMS, OR IT WILL AFFECT ANYTHING ELSE USING IT TOO!
@@ -171,13 +187,15 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache)
/// Set or update the global movespeed config on a mob
/mob/proc/update_config_movespeed()
add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/mob_config_speedmod, multiplicative_slowdown = get_config_multiplicative_speed())
+ add_or_update_variable_movespeed_modifier(/datum/movespeed_modifier/mob_config_speedmod_floating, multiplicative_slowdown = get_config_multiplicative_speed(TRUE))
/// Get the global config movespeed of a mob by type
-/mob/proc/get_config_multiplicative_speed()
- if(!islist(GLOB.mob_config_movespeed_type_lookup) || !GLOB.mob_config_movespeed_type_lookup[type])
+/mob/proc/get_config_multiplicative_speed(floating = FALSE)
+ var/list/read = floating? GLOB.mob_config_movespeed_type_lookup_floating : GLOB.mob_config_movespeed_type_lookup
+ if(!islist(read) || !read[type])
return 0
else
- return GLOB.mob_config_movespeed_type_lookup[type]
+ return read[type]
/// Go through the list of movespeed modifiers and calculate a final movespeed. ANY ADD/REMOVE DONE IN UPDATE_MOVESPEED MUST HAVE THE UPDATE ARGUMENT SET AS FALSE!
/mob/proc/update_movespeed()
@@ -198,7 +216,7 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache)
conflict_tracker[conflict] = amt
else
continue
- . += amt
+ . = M.apply_multiplicative(., src)
var/old = cached_multiplicative_slowdown // CITAEDL EDIT - To make things a bit less jarring, when in situations where
// your delay decreases, "give" the delay back to the client
cached_multiplicative_slowdown = .
@@ -220,6 +238,13 @@ GLOBAL_LIST_EMPTY(movespeed_modification_cache)
var/datum/movespeed_modifier/M = movespeed_modification[id]
. += M.multiplicative_slowdown
+/**
+ * Gets the movespeed modifier datum of a modifier on a mob. Returns null if not found.
+ * DANGER: IT IS UP TO THE PERSON USING THIS TO MAKE SURE THE MODIFIER IS NOT MODIFIED IF IT HAPPENS TO BE GLOBAL/CACHED.
+ */
+/mob/proc/get_movespeed_modifier_datum(id)
+ return movespeed_modification[id]
+
/// Checks if a move speed modifier is valid and not missing any data
/proc/movespeed_data_null_check(datum/movespeed_modifier/M) //Determines if a data list is not meaningful and should be discarded.
. = TRUE
diff --git a/code/modules/movespeed/modifiers/innate.dm b/code/modules/movespeed/modifiers/innate.dm
index a0357ddf0f..946d93e96b 100644
--- a/code/modules/movespeed/modifiers/innate.dm
+++ b/code/modules/movespeed/modifiers/innate.dm
@@ -18,3 +18,7 @@
blacklisted_movetypes = (FLOATING|CRAWLING)
variable = TRUE
flags = IGNORE_NOSLOW
+
+/datum/movespeed_modifier/slime_puddle
+ multiplicative_slowdown = 2
+ flags = IGNORE_NOSLOW
diff --git a/code/modules/movespeed/modifiers/items.dm b/code/modules/movespeed/modifiers/items.dm
index 94dc2a1553..a8510ecd86 100644
--- a/code/modules/movespeed/modifiers/items.dm
+++ b/code/modules/movespeed/modifiers/items.dm
@@ -1,12 +1,13 @@
/datum/movespeed_modifier/jetpack
conflicts_with = MOVE_CONFLICT_JETPACK
movetypes = FLOATING
+ multiplicative_slowdown = -1
/datum/movespeed_modifier/jetpack/cybernetic
- multiplicative_slowdown = -0.5
+ multiplicative_slowdown = -1.25
/datum/movespeed_modifier/jetpack/fullspeed
- multiplicative_slowdown = -2
+ multiplicative_slowdown = -1.5
/datum/movespeed_modifier/die_of_fate
multiplicative_slowdown = 1
diff --git a/code/modules/movespeed/modifiers/mobs.dm b/code/modules/movespeed/modifiers/mobs.dm
index d17767bb1f..f6cf84eb83 100644
--- a/code/modules/movespeed/modifiers/mobs.dm
+++ b/code/modules/movespeed/modifiers/mobs.dm
@@ -111,6 +111,12 @@
/datum/movespeed_modifier/mob_config_speedmod
variable = TRUE
+ blacklisted_movetypes = FLOATING
+ flags = IGNORE_NOSLOW
+
+/datum/movespeed_modifier/mob_config_speedmod_floating
+ variable = TRUE
+ movetypes = FLOATING
flags = IGNORE_NOSLOW
/datum/movespeed_modifier/liver_cirrhosis
@@ -120,3 +126,30 @@
/datum/movespeed_modifier/active_block
variable = TRUE
flags = IGNORE_NOSLOW
+
+/datum/movespeed_modifier/sprinting
+ flags = IGNORE_NOSLOW
+ blacklisted_movetypes = FLOATING
+ priority = 100
+
+/// for speed reasons this is sorta copypasty.
+/datum/movespeed_modifier/sprinting/apply_multiplicative(existing, mob/target)
+ . = existing
+ if(target.m_intent != MOVE_INTENT_RUN)
+ return
+ if(isliving(target))
+ var/mob/living/L = target
+ if(!(L.mobility_flags & MOBILITY_STAND))
+ return
+ var/static/datum/config_entry/number/movedelay/sprint_max_tiles_increase/SMTI
+ if(!SMTI)
+ SMTI = CONFIG_GET_ENTRY(number/movedelay/sprint_max_tiles_increase)
+ var/static/datum/config_entry/number/movedelay/sprint_speed_increase/SSI
+ if(!SSI)
+ SSI = CONFIG_GET_ENTRY(number/movedelay/sprint_speed_increase)
+ var/static/datum/config_entry/number/movedelay/sprint_absolute_max_tiles/SAMT
+ if(!SAMT)
+ SAMT = CONFIG_GET_ENTRY(number/movedelay/sprint_absolute_max_tiles)
+ var/current_tiles = 10 / max(existing, world.tick_lag)
+ var/minimum_speed = 10 / min(max(SAMT.config_entry_value, current_tiles), current_tiles + SMTI.config_entry_value)
+ . = min(., max(minimum_speed, existing - SSI.config_entry_value))
diff --git a/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm b/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm
index ea96c1cdf6..29dc78e5f3 100644
--- a/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm
+++ b/code/modules/ninja/suit/n_suit_verbs/ninja_empulse.dm
@@ -6,5 +6,5 @@
if(!ninjacost(250,N_STEALTH_CANCEL))
var/mob/living/carbon/human/H = affecting
playsound(H.loc, 'sound/effects/empulse.ogg', 60, 2)
- empulse(H, 4, 6) //Procs sure are nice. Slightly weaker than wizard's disable tch.
+ empulse_using_range(H, 9) //Procs sure are nice. Slightly weaker than wizard's disable tch.
s_coold = 2
diff --git a/code/modules/paperwork/ticketmachine.dm b/code/modules/paperwork/ticketmachine.dm
index 0e553ced35..25b5cfb51b 100644
--- a/code/modules/paperwork/ticketmachine.dm
+++ b/code/modules/paperwork/ticketmachine.dm
@@ -160,8 +160,7 @@
/obj/machinery/ticket_machine/proc/reset_cooldown()
ready = TRUE
-/obj/machinery/ticket_machine/attack_hand(mob/living/carbon/user)
- . = ..()
+/obj/machinery/ticket_machine/on_attack_hand(mob/living/carbon/user)
INVOKE_ASYNC(src, .proc/attempt_ticket, user)
/obj/machinery/ticket_machine/proc/attempt_ticket(mob/living/carbon/user)
diff --git a/code/modules/plumbing/plumbers/autohydro.dm b/code/modules/plumbing/plumbers/autohydro.dm
index dbc70dfcf5..9c358d8d6e 100644
--- a/code/modules/plumbing/plumbers/autohydro.dm
+++ b/code/modules/plumbing/plumbers/autohydro.dm
@@ -1,10 +1,9 @@
/obj/machinery/hydroponics/constructable/automagic
name = "automated hydroponics system"
desc = "The bane of botanists everywhere. Accepts chemical reagents via plumbing, automatically harvests and removes dead plants."
+ icon_state = "hydrotray4"
obj_flags = CAN_BE_HIT | UNIQUE_RENAME
circuit = /obj/item/circuitboard/machine/hydroponics/automagic
- self_sufficiency_req = 400 //automating hydroponics makes gaia sad so she needs more drugs to turn they tray godly.
- canirrigate = FALSE
/obj/machinery/hydroponics/constructable/automagic/attackby(obj/item/O, mob/user, params)
@@ -32,18 +31,7 @@
START_PROCESSING(SSobj, src)
create_reagents(100 , AMOUNT_VISIBLE)
-/obj/machinery/hydroponics/constructable/automagic/ComponentInitialize()
- . = ..()
- AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated))
- AddComponent(/datum/component/plumbing/simple_demand)
-
-/obj/machinery/hydroponics/constructable/proc/can_be_rotated(mob/user, rotation_type)
- return !anchored
-
/obj/machinery/hydroponics/constructable/automagic/process()
- if(reagents)
- applyChemicals(reagents)
- reagents.clear_reagents()
if(dead)
dead = 0
qdel(myseed)
diff --git a/code/modules/power/antimatter/control.dm b/code/modules/power/antimatter/control.dm
index 568ad893a2..cac2b1f2b1 100644
--- a/code/modules/power/antimatter/control.dm
+++ b/code/modules/power/antimatter/control.dm
@@ -30,7 +30,6 @@
var/stored_power = 0//Power to deploy per tick
-
/obj/machinery/power/am_control_unit/Initialize()
. = ..()
linked_shielding = list()
@@ -44,7 +43,6 @@
QDEL_NULL(fueljar)
return ..()
-
/obj/machinery/power/am_control_unit/process()
if(exploding)
explosion(get_turf(src),8,12,18,12)
@@ -72,7 +70,6 @@
return
-
/obj/machinery/power/am_control_unit/proc/produce_power()
playsound(src.loc, 'sound/effects/bang.ogg', 25, 1)
var/core_power = reported_core_efficiency//Effectively how much fuel we can safely deal with
@@ -103,15 +100,9 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- switch(severity)
- if(1)
- if(active)
- toggle_power()
- stability -= rand(15,30)
- if(2)
- if(active)
- toggle_power()
- stability -= rand(10,20)
+ if(active)
+ toggle_power()
+ stability -= rand(round(severity/5),round(severity/3))
/obj/machinery/power/am_control_unit/blob_act()
stability -= 20
@@ -123,20 +114,17 @@
check_stability()
return
-
/obj/machinery/power/am_control_unit/ex_act(severity, target)
stability -= (80 - (severity * 20))
check_stability()
return
-
/obj/machinery/power/am_control_unit/bullet_act(obj/item/projectile/Proj)
. = ..()
if(Proj.flag != "bullet")
stability -= Proj.force
check_stability()
-
/obj/machinery/power/am_control_unit/power_change()
..()
if(stat & NOPOWER)
@@ -150,7 +138,6 @@
return
-
/obj/machinery/power/am_control_unit/update_icon_state()
if(active)
icon_state = "control_on"
@@ -158,7 +145,6 @@
icon_state = "control"
//No other icons for it atm
-
/obj/machinery/power/am_control_unit/attackby(obj/item/W, mob/user, params)
if(istype(W, /obj/item/wrench))
if(!anchored)
@@ -192,7 +178,6 @@
else
return ..()
-
/obj/machinery/power/am_control_unit/take_damage(damage, damage_type = BRUTE, sound_effect = 1)
switch(damage_type)
if(BRUTE)
@@ -221,7 +206,6 @@
update_shield_icons = 1
return 1
-
/obj/machinery/power/am_control_unit/proc/remove_shielding(obj/machinery/am_shielding/AMS)
if(!istype(AMS))
return 0
@@ -231,13 +215,11 @@
toggle_power()
return 1
-
/obj/machinery/power/am_control_unit/proc/check_stability()//TODO: make it break when low also might want to add a way to fix it like a part or such that can be replaced
if(stability <= 0)
qdel(src)
return
-
/obj/machinery/power/am_control_unit/proc/toggle_power(powerfail = 0)
active = !active
if(active)
@@ -249,7 +231,6 @@
update_icon()
return
-
/obj/machinery/power/am_control_unit/proc/check_shield_icons()//Forces icon_update for all shields
if(shield_icon_delay)
return
diff --git a/code/modules/power/apc.dm b/code/modules/power/apc.dm
index 1045786917..3bfcd0a921 100644
--- a/code/modules/power/apc.dm
+++ b/code/modules/power/apc.dm
@@ -1449,7 +1449,7 @@
environ = 0
update_icon()
update()
- addtimer(CALLBACK(src, .proc/reset, APC_RESET_EMP), 600)
+ addtimer(CALLBACK(src, .proc/reset, APC_RESET_EMP), severity*8)
/obj/machinery/power/apc/blob_act(obj/structure/blob/B)
set_broken()
diff --git a/code/modules/power/cable.dm b/code/modules/power/cable.dm
index 6dcb08512c..59f869627c 100644
--- a/code/modules/power/cable.dm
+++ b/code/modules/power/cable.dm
@@ -548,12 +548,24 @@ By design, d1 is the smallest direction and d2 is the highest
return ..()
var/obj/item/bodypart/affecting = H.get_bodypart(check_zone(user.zone_selected))
- if(affecting && affecting.status == BODYPART_ROBOTIC)
+ if(affecting && affecting.is_robotic_limb())
+ //only heal to threshhold_passed_mindamage if limb is damaged to or past threshhold, otherwise heal normally
+ var/damage
+ var/heal_amount = 15
+
if(user == H)
user.visible_message("[user] starts to fix some of the wires in [H]'s [affecting.name].", "You start fixing some of the wires in [H]'s [affecting.name].")
if(!do_mob(user, H, 50))
return
- if(item_heal_robotic(H, user, 0, 15))
+ damage = affecting.burn_dam
+ affecting.update_threshhold_state(brute = FALSE)
+ if(affecting.threshhold_burn_passed)
+ heal_amount = min(heal_amount, damage - affecting.threshhold_passed_mindamage)
+
+ if(!heal_amount)
+ to_chat(user, "[user == H ? "Your" : "[H]'s"] [affecting.name] appears to have suffered severe internal damage and requires surgery to repair further.")
+ return
+ if(item_heal_robotic(H, user, 0, heal_amount))
use(1)
return
else
diff --git a/code/modules/power/cell.dm b/code/modules/power/cell.dm
index 6425feac31..a4daeb6a33 100644
--- a/code/modules/power/cell.dm
+++ b/code/modules/power/cell.dm
@@ -136,8 +136,8 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- charge -= 1000 / severity
- if (charge < 0)
+ charge -= 10 * severity
+ if(charge < 0)
charge = 0
/obj/item/stock_parts/cell/ex_act(severity, target)
@@ -185,6 +185,23 @@
/obj/item/stock_parts/cell/get_part_rating()
return rating * maxcharge
+// stuff so ipcs and synthlizards can eat power cells, taken from how moths can eat clothing
+/obj/item/reagent_containers/food/snacks/cell
+ name = "oops"
+ desc = "If you're reading this it means I messed up. This is related to ipcs/synths eating cells and I didn't know a better way to do it than making a new food object."
+ list_reagents = list(/datum/reagent/consumable/nutriment = 0.5)
+ tastes = list("electricity" = 1, "metal" = 1)
+
+/obj/item/stock_parts/cell/attack(mob/M, mob/user, def_zone)
+ if(user.a_intent != INTENT_HARM && isrobotic(M))
+ var/obj/item/reagent_containers/food/snacks/cell/cell_as_food = new
+ cell_as_food.name = name
+ if(cell_as_food.attack(M, user, def_zone))
+ take_damage(40, sound_effect=FALSE)
+ qdel(cell_as_food)
+ else
+ return ..()
+
/* Cell variants*/
/obj/item/stock_parts/cell/empty
start_charged = FALSE
@@ -359,7 +376,7 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- charge = clamp((charge-(10000/severity)),0,maxcharge)
+ charge = clamp((charge-(100*severity)),0,maxcharge)
/obj/item/stock_parts/cell/emergency_light
name = "miniature power cell"
@@ -390,3 +407,10 @@
/obj/item/stock_parts/cell/toymagburst
name = "toy mag burst rifle power supply"
maxcharge = 4000
+
+/obj/item/stock_parts/cell/family
+ name = "broken power cell"
+ desc = "An old faulty power cell. You can see your family name faintly etched onto it."
+ maxcharge = 100
+ self_recharge = -5 //it loses power over time instead of gaining
+ rating = 1
diff --git a/code/modules/power/port_gen.dm b/code/modules/power/port_gen.dm
index e2f8c4e58a..b5ed659e47 100644
--- a/code/modules/power/port_gen.dm
+++ b/code/modules/power/port_gen.dm
@@ -209,7 +209,7 @@
if(obj_flags & EMAGGED)
return
obj_flags |= EMAGGED
- emp_act(EMP_HEAVY)
+ emp_act(100)
/obj/machinery/power/port_gen/pacman/attack_ai(mob/user)
interact(user)
diff --git a/code/modules/power/rtg.dm b/code/modules/power/rtg.dm
index b558031fab..c19927e84c 100644
--- a/code/modules/power/rtg.dm
+++ b/code/modules/power/rtg.dm
@@ -53,6 +53,33 @@
power_gen = 1250 // 2500 on T1, 10000 on T4.
circuit = /obj/item/circuitboard/machine/rtg/advanced
+/obj/machinery/power/rtg/advanced/fullupgrade //fully ugpraded stock parts
+ desc = "An advanced RTG capable of moderating isotope decay, increasing power output but reducing lifetime. It uses plasma-fueled radiation collectors to increase output even further. This model is fully upgraded with the latest tech available in this quadrant."
+
+/obj/machinery/power/rtg/advanced/fullupgrade/Initialize()
+ . = ..()
+ //This looks terrifying. And apparently instancing vars and modifying the amount variable causes runtime errors. Guess we're sticking to copy pasta, thanks, byond.
+ component_parts = list()
+ component_parts += new /obj/item/circuitboard/machine/rtg/advanced(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/uranium(null)
+ component_parts += new /obj/item/stack/sheet/mineral/plasma(null)
+ component_parts += new /obj/item/stack/sheet/mineral/plasma(null)
+ component_parts += new /obj/item/stack/sheet/mineral/plasma(null)
+ component_parts += new /obj/item/stack/sheet/mineral/plasma(null)
+ component_parts += new /obj/item/stack/sheet/mineral/plasma(null)
+ component_parts += new /obj/item/stock_parts/capacitor/quadratic(null)
+ component_parts += new /obj/item/stock_parts/micro_laser/quadultra(null)
+ RefreshParts()
+
// Void Core, power source for Abductor ships and bases.
// Provides a lot of power, but tends to explode when mistreated.
diff --git a/code/modules/power/singularity/emitter.dm b/code/modules/power/singularity/emitter.dm
index 50dae7d6bb..6961ec54bb 100644
--- a/code/modules/power/singularity/emitter.dm
+++ b/code/modules/power/singularity/emitter.dm
@@ -364,7 +364,7 @@
icon_state_on = "protoemitter_+a"
can_buckle = TRUE
buckle_lying = FALSE
- var/view_range = 12
+ var/view_range = 4.5
var/datum/action/innate/protoemitter/firing/auto
//BUCKLE HOOKS
@@ -379,7 +379,7 @@
buckled_mob.pixel_x = 0
buckled_mob.pixel_y = 0
if(buckled_mob.client)
- buckled_mob.client.change_view(CONFIG_GET(string/default_view))
+ buckled_mob.client.view_size.resetToDefault()
auto.Remove(buckled_mob)
. = ..()
@@ -395,7 +395,7 @@
M.pixel_y = 14
layer = 4.1
if(M.client)
- M.client.change_view(view_range)
+ M.client.view_size.setTo(view_range)
if(!auto)
auto = new()
auto.Grant(M, src)
diff --git a/code/modules/power/singularity/singularity.dm b/code/modules/power/singularity/singularity.dm
index cc3a19cf55..ee4b9ce6ba 100644
--- a/code/modules/power/singularity/singularity.dm
+++ b/code/modules/power/singularity/singularity.dm
@@ -434,7 +434,7 @@
/obj/singularity/proc/emp_area()
- empulse(src, 8, 10)
+ empulse_using_range(src, 10)
return
/obj/singularity/singularity_act()
diff --git a/code/modules/power/smes.dm b/code/modules/power/smes.dm
index a4fc7d0641..f0f99ab7da 100644
--- a/code/modules/power/smes.dm
+++ b/code/modules/power/smes.dm
@@ -407,7 +407,7 @@
outputting = output_attempt
output_level = rand(0, output_level_max)
input_level = rand(0, input_level_max)
- charge -= 1e6/severity
+ charge -= 10000*severity
if (charge < 0)
charge = 0
update_icon()
diff --git a/code/modules/power/supermatter/supermatter.dm b/code/modules/power/supermatter/supermatter.dm
index e3fdbd3654..f385b640aa 100644
--- a/code/modules/power/supermatter/supermatter.dm
+++ b/code/modules/power/supermatter/supermatter.dm
@@ -928,8 +928,15 @@ GLOBAL_DATUM(main_supermatter_engine, /obj/machinery/power/supermatter_crystal)
var/mob/living/user = AM
if(user.status_flags & GODMODE)
return
- message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)].")
- investigate_log("has consumed [key_name(user)].", INVESTIGATE_SUPERMATTER)
+ var/add
+ if(user.mind?.assigned_role == "Clown")
+ var/denergy = rand(-1000, 1000)
+ var/ddamage = rand(-150, clamp(150, 0, (explosion_point - damage) + 150))
+ power += denergy
+ damage += ddamage
+ add = ", adding [denergy] energy and [ddamage] damage to the crystal"
+ message_admins("[src] has consumed [key_name_admin(user)] [ADMIN_JMP(src)][add].")
+ investigate_log("has consumed [key_name(user)][add].", INVESTIGATE_SUPERMATTER)
user.dust(force = TRUE)
if(power_changes)
matter_power += 200
diff --git a/code/modules/power/tesla/energy_ball.dm b/code/modules/power/tesla/energy_ball.dm
index 89c5aa3316..fc51915b73 100644
--- a/code/modules/power/tesla/energy_ball.dm
+++ b/code/modules/power/tesla/energy_ball.dm
@@ -346,7 +346,7 @@
if(issilicon(closest_mob))
var/mob/living/silicon/S = closest_mob
if((zap_flags & ZAP_MOB_STUN) && (zap_flags & ZAP_MOB_DAMAGE))
- S.emp_act(EMP_LIGHT)
+ S.emp_act(50)
next_range = 7 // metallic folks bounce it further
else
next_range = 5
diff --git a/code/modules/projectiles/gun.dm b/code/modules/projectiles/gun.dm
index 8cddd5d02f..1c3a0d230f 100644
--- a/code/modules/projectiles/gun.dm
+++ b/code/modules/projectiles/gun.dm
@@ -134,7 +134,7 @@
/obj/item/gun/equipped(mob/living/user, slot)
. = ..()
if(zoomed && user.get_active_held_item() != src)
- zoom(user, FALSE) //we can only stay zoomed in if it's in our hands //yeah and we only unzoom if we're actually zoomed using the gun!!
+ zoom(user, user.dir, FALSE) //we can only stay zoomed in if it's in our hands //yeah and we only unzoom if we're actually zoomed using the gun!!
//called after the gun has successfully fired its chambered ammo.
/obj/item/gun/proc/process_chamber(mob/living/user)
@@ -154,8 +154,8 @@
shake_camera(user, recoil + 1, recoil)
if(stam_cost) //CIT CHANGE - makes gun recoil cause staminaloss
- var/safe_cost = clamp(stam_cost, 0, STAMINA_NEAR_CRIT - user.getStaminaLoss())*(firing && burst_size >= 2 ? 1/burst_size : 1)
- user.adjustStaminaLossBuffered(safe_cost) //CIT CHANGE - ditto
+ var/safe_cost = clamp(stam_cost, 0, user.stamina_buffer)*(firing && burst_size >= 2 ? 1/burst_size : 1)
+ user.UseStaminaBuffer(safe_cost)
if(suppressed)
playsound(user, fire_sound, 10, 1)
@@ -439,7 +439,7 @@
/obj/item/gun/ui_action_click(mob/user, action)
if(istype(action, /datum/action/item_action/toggle_scope_zoom))
- zoom(user)
+ zoom(user, user.dir)
else if(istype(action, alight))
toggle_gunlight()
@@ -554,14 +554,19 @@
. = ..()
if(!.)
var/obj/item/gun/G = target
- G.zoom(owner, FALSE)
+ G.zoom(owner, owner.dir)
/datum/action/item_action/toggle_scope_zoom/Remove(mob/living/L)
var/obj/item/gun/G = target
- G.zoom(L, FALSE)
+ G.zoom(L, L.dir)
return ..()
-/obj/item/gun/proc/zoom(mob/living/user, forced_zoom)
+/obj/item/gun/proc/rotate(atom/thing, old_dir, new_dir)
+ if(ismob(thing))
+ var/mob/lad = thing
+ lad.client.view_size.zoomOut(zoom_out_amt, zoom_amt, new_dir)
+
+/obj/item/gun/proc/zoom(mob/living/user, direct, forced_zoom)
if(!(user?.client))
return
@@ -573,25 +578,11 @@
zoomed = !zoomed
if(zoomed)
- var/_x = 0
- var/_y = 0
- switch(user.dir)
- if(NORTH)
- _y = zoom_amt
- if(EAST)
- _x = zoom_amt
- if(SOUTH)
- _y = -zoom_amt
- if(WEST)
- _x = -zoom_amt
-
- user.client.change_view(zoom_out_amt)
- user.client.pixel_x = world.icon_size*_x
- user.client.pixel_y = world.icon_size*_y
+ RegisterSignal(user, COMSIG_ATOM_DIR_CHANGE, .proc/rotate)
+ user.client.view_size.zoomOut(zoom_out_amt, zoom_amt, direct)
else
- user.client.change_view(CONFIG_GET(string/default_view))
- user.client.pixel_x = 0
- user.client.pixel_y = 0
+ UnregisterSignal(user, COMSIG_ATOM_DIR_CHANGE)
+ user.client.view_size.zoomIn()
/obj/item/gun/handle_atom_del(atom/A)
if(A == chambered)
@@ -599,6 +590,9 @@
update_icon()
/obj/item/gun/proc/getinaccuracy(mob/living/user, bonus_spread, stamloss)
+ return 0 // Replacement TBD: Exponential curved aim instability system.
+
+/*
if(inaccuracy_modifier == 0)
return bonus_spread
var/base_inaccuracy = weapon_weight * 25 * inaccuracy_modifier
@@ -621,6 +615,7 @@
if(mult < 0) //accurate weapons should provide a proper bonus with negative inaccuracy. the opposite is true too.
mult *= 1/inaccuracy_modifier
return max(bonus_spread + (base_inaccuracy * mult), 0) //no negative spread.
+*/
/obj/item/gun/proc/getstamcost(mob/living/carbon/user)
. = recoil
diff --git a/code/modules/projectiles/guns/ballistic/automatic.dm b/code/modules/projectiles/guns/ballistic/automatic.dm
index 9210e66f22..00e59d09f8 100644
--- a/code/modules/projectiles/guns/ballistic/automatic.dm
+++ b/code/modules/projectiles/guns/ballistic/automatic.dm
@@ -374,7 +374,7 @@
inaccuracy_modifier = 0.5
zoomable = TRUE
zoom_amt = 10 //Long range, enough to see in front of you, but no tiles behind you.
- zoom_out_amt = 13
+ zoom_out_amt = 5
slot_flags = ITEM_SLOT_BACK
automatic_burst_overlay = FALSE
actions_types = list()
diff --git a/code/modules/projectiles/guns/ballistic/revolver.dm b/code/modules/projectiles/guns/ballistic/revolver.dm
index a26f05d553..0026a612e0 100644
--- a/code/modules/projectiles/guns/ballistic/revolver.dm
+++ b/code/modules/projectiles/guns/ballistic/revolver.dm
@@ -85,9 +85,14 @@
. += "[get_ammo(0,0)] of those are live rounds."
/obj/item/gun/ballistic/revolver/syndicate
+ obj_flags = UNIQUE_RENAME
unique_reskin = list("Default" = "revolver",
"Silver" = "russianrevolver",
- "Robust" = "revolvercit")
+ "Robust" = "revolvercit",
+ "Bulky" = "revolverhakita",
+ "Polished" = "revolvertoriate",
+ "Soulless" = "revolveroldflip",
+ "Soul" = "revolverold")
/obj/item/gun/ballistic/revolver/detective
name = "\improper .38 Mars Special"
diff --git a/code/modules/projectiles/guns/ballistic/shotgun.dm b/code/modules/projectiles/guns/ballistic/shotgun.dm
index ecf6e538b8..7b3ac36ef6 100644
--- a/code/modules/projectiles/guns/ballistic/shotgun.dm
+++ b/code/modules/projectiles/guns/ballistic/shotgun.dm
@@ -44,10 +44,9 @@
if(HAS_TRAIT(user, TRAIT_FAST_PUMP))
recentpump = world.time + 2
else
+ if(!user.UseStaminaBuffer(2, warn = TRUE))
+ return
recentpump = world.time + 10
- if(istype(user))//CIT CHANGE - makes pumping shotguns cost a lil bit of stamina.
- user.adjustStaminaLossBuffered(2) //CIT CHANGE - DITTO. make this scale inversely to the strength stat when stats/skills are added
- return
/obj/item/gun/ballistic/shotgun/blow_up(mob/user)
. = 0
diff --git a/code/modules/projectiles/guns/energy.dm b/code/modules/projectiles/guns/energy.dm
index 0a587e8eba..0f5934e8fd 100644
--- a/code/modules/projectiles/guns/energy.dm
+++ b/code/modules/projectiles/guns/energy.dm
@@ -41,7 +41,7 @@
/obj/item/gun/energy/emp_act(severity)
. = ..()
if(!(. & EMP_PROTECT_CONTENTS))
- cell.use(round(cell.charge / severity))
+ cell.use(round(cell.charge * severity/100))
chambered = null //we empty the chamber
recharge_newshot() //and try to charge a new shot
update_icon()
diff --git a/code/modules/projectiles/guns/energy/energy_gun.dm b/code/modules/projectiles/guns/energy/energy_gun.dm
index 2c9794f391..45bc3a79dc 100644
--- a/code/modules/projectiles/guns/energy/energy_gun.dm
+++ b/code/modules/projectiles/guns/energy/energy_gun.dm
@@ -132,7 +132,7 @@
. = ..()
if(. & EMP_PROTECT_SELF)
return
- fail_chance = min(fail_chance + round(15/severity), 100)
+ fail_chance = min(fail_chance + round(severity/6.6), 100)
/obj/item/gun/energy/e_gun/nuclear/update_overlays()
. = ..()
diff --git a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm
index c1f47ccd1a..438c000a1e 100644
--- a/code/modules/projectiles/guns/energy/kinetic_accelerator.dm
+++ b/code/modules/projectiles/guns/energy/kinetic_accelerator.dm
@@ -105,10 +105,20 @@
holds_charge = TRUE
unique_frequency = TRUE
+/obj/item/gun/energy/kinetic_accelerator/cyborg/Destroy()
+ for(var/obj/item/borg/upgrade/modkit/M in modkits)
+ M.uninstall(src)
+ return ..()
+
/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg
holds_charge = TRUE
unique_frequency = TRUE
+/obj/item/gun/energy/kinetic_accelerator/premiumka/cyborg/Destroy()
+ for(var/obj/item/borg/upgrade/modkit/M in modkits)
+ M.uninstall(src)
+ return ..()
+
/obj/item/gun/energy/kinetic_accelerator/minebot
trigger_guard = TRIGGER_GUARD_ALLOW_ALL
overheat_time = 20
@@ -284,11 +294,11 @@
else
..()
-/obj/item/borg/upgrade/modkit/action(mob/living/silicon/robot/R)
- . = ..()
- if (.)
- for(var/obj/item/gun/energy/kinetic_accelerator/cyborg/H in R.module.modules)
- return install(H, usr)
+/obj/item/borg/upgrade/modkit/afterInstall(mob/living/silicon/robot/R)
+ for(var/obj/item/gun/energy/kinetic_accelerator/H in R.module.modules)
+ if(install(H, R)) //It worked
+ return
+ to_chat(R, "Upgrade error - Aborting Kinetic Accelerator linking.") //No applicable KA found, insufficient capacity, or some other problem.
/obj/item/borg/upgrade/modkit/proc/install(obj/item/gun/energy/kinetic_accelerator/KA, mob/user)
. = TRUE
@@ -323,12 +333,6 @@
to_chat(user, "You don't have room([KA.get_remaining_mod_capacity()]% remaining, [cost]% needed) to install this modkit. Use a crowbar to remove existing modkits.")
. = FALSE
-/obj/item/borg/upgrade/modkit/deactivate(mob/living/silicon/robot/R, user = usr)
- . = ..()
- if (.)
- for(var/obj/item/gun/energy/kinetic_accelerator/cyborg/KA in R.module.modules)
- uninstall(KA)
-
/obj/item/borg/upgrade/modkit/proc/uninstall(obj/item/gun/energy/kinetic_accelerator/KA, forcemove = TRUE)
KA.modkits -= src
if(forcemove)
diff --git a/code/modules/projectiles/guns/energy/special.dm b/code/modules/projectiles/guns/energy/special.dm
index 19ca42022d..cd91a7670d 100644
--- a/code/modules/projectiles/guns/energy/special.dm
+++ b/code/modules/projectiles/guns/energy/special.dm
@@ -233,7 +233,7 @@
p_blue.link_portal(p_orange)
/obj/item/gun/energy/wormhole_projector/proc/create_portal(obj/item/projectile/beam/wormhole/W, turf/target)
- var/obj/effect/portal/P = new /obj/effect/portal(target, src, 300, null, FALSE, null, atmos_link)
+ var/obj/effect/portal/P = new /obj/effect/portal(target, 300, null, FALSE, null, atmos_link)
if(istype(W, /obj/item/projectile/beam/wormhole/orange))
qdel(p_orange)
p_orange = P
diff --git a/code/modules/projectiles/guns/misc/beam_rifle.dm b/code/modules/projectiles/guns/misc/beam_rifle.dm
index 5e250d44e2..9d9f6aeb83 100644
--- a/code/modules/projectiles/guns/misc/beam_rifle.dm
+++ b/code/modules/projectiles/guns/misc/beam_rifle.dm
@@ -69,7 +69,8 @@
//ZOOMING
var/zoom_current_view_increase = 0
- var/zoom_target_view_increase = 10
+ ///The radius you want to zoom by
+ var/zoom_target_view_increase = 9.5
var/zooming = FALSE
var/zoom_lock = ZOOM_LOCK_OFF
var/zooming_angle
@@ -133,7 +134,7 @@
if(zoom_lock == ZOOM_LOCK_OFF)
return
zooming = TRUE
- current_user.client.change_view(world.view + zoom_target_view_increase)
+ current_user.client.view_size.setTo(zoom_target_view_increase)
zoom_current_view_increase = zoom_target_view_increase
/obj/item/gun/energy/beam_rifle/proc/stop_zooming(mob/user)
@@ -146,9 +147,8 @@
user = current_user
if(!user || !user.client)
return FALSE
- animate(user.client, pixel_x = 0, pixel_y = 0, 0, FALSE, LINEAR_EASING, ANIMATION_END_NOW)
+ user.client.view_size.zoomIn()
zoom_current_view_increase = 0
- user.client.change_view(CONFIG_GET(string/default_view))
zooming_angle = 0
current_zoom_x = 0
current_zoom_y = 0
diff --git a/code/modules/projectiles/projectile.dm b/code/modules/projectiles/projectile.dm
index 4e81c5aeb6..fd442bb7a6 100644
--- a/code/modules/projectiles/projectile.dm
+++ b/code/modules/projectiles/projectile.dm
@@ -245,7 +245,7 @@
if(starting)
splatter_dir = get_dir(starting, target_loca)
var/obj/item/bodypart/B = L.get_bodypart(def_zone)
- if(B && B.status == BODYPART_ROBOTIC) // So if you hit a robotic, it sparks instead of bloodspatters
+ if(B && B.is_robotic_limb()) // So if you hit a robotic, it sparks instead of bloodspatters - Hybrid limbs don't bleed from this as of now too, subject to balance.. probably.
do_sparks(2, FALSE, target.loc)
if(prob(25))
new /obj/effect/decal/cleanable/oil(target_loca)
diff --git a/code/modules/projectiles/projectile/special/ion.dm b/code/modules/projectiles/projectile/special/ion.dm
index 9755269031..757f87a4d9 100644
--- a/code/modules/projectiles/projectile/special/ion.dm
+++ b/code/modules/projectiles/projectile/special/ion.dm
@@ -10,7 +10,7 @@
/obj/item/projectile/ion/on_hit(atom/target, blocked = FALSE)
..()
- empulse(target, emp_radius, emp_radius)
+ empulse_using_range(target, emp_radius)
return BULLET_ACT_HIT
/obj/item/projectile/ion/weak
diff --git a/code/modules/projectiles/projectile/special/rocket.dm b/code/modules/projectiles/projectile/special/rocket.dm
index df417ad734..b3737a8388 100644
--- a/code/modules/projectiles/projectile/special/rocket.dm
+++ b/code/modules/projectiles/projectile/special/rocket.dm
@@ -73,4 +73,4 @@
explosion(target, 0, 1, 1, 2)
return BULLET_ACT_HIT
//if(istype(target, /turf/closed) || ismecha(target))
- new /obj/item/broken_missile(get_turf(src), 1)
\ No newline at end of file
+ new /obj/item/broken_missile(get_turf(src), 1)
diff --git a/code/modules/reagents/chemistry/machinery/smoke_machine.dm b/code/modules/reagents/chemistry/machinery/smoke_machine.dm
index d22523c4b8..80b8011af0 100644
--- a/code/modules/reagents/chemistry/machinery/smoke_machine.dm
+++ b/code/modules/reagents/chemistry/machinery/smoke_machine.dm
@@ -32,14 +32,13 @@
/obj/machinery/smoke_machine/Initialize()
. = ..()
create_reagents(REAGENTS_BASE_VOLUME)
- // AddComponent(/datum/component/plumbing/simple_demand)
for(var/obj/item/stock_parts/matter_bin/B in component_parts)
reagents.maximum_volume += REAGENTS_BASE_VOLUME * B.rating
+ AddComponent(/datum/component/plumbing/simple_demand)
/obj/machinery/smoke_machine/ComponentInitialize()
. = ..()
AddComponent(/datum/component/simple_rotation, ROTATION_ALTCLICK | ROTATION_CLOCKWISE | ROTATION_COUNTERCLOCKWISE | ROTATION_VERBS, null, CALLBACK(src, .proc/can_be_rotated))
- AddComponent(/datum/component/plumbing/simple_demand) //this SURELY CANT' LEAD TO BAD THINGS HAPPENING.
/obj/machinery/smoke_machine/proc/can_be_rotated(mob/user, rotation_type)
return !anchored
diff --git a/code/modules/reagents/chemistry/reagents.dm b/code/modules/reagents/chemistry/reagents.dm
index 672127cb11..d6b7201ef9 100644
--- a/code/modules/reagents/chemistry/reagents.dm
+++ b/code/modules/reagents/chemistry/reagents.dm
@@ -213,6 +213,16 @@ GLOBAL_LIST_INIT(name2reagent, build_name2reagent())
if(prob(30))
to_chat(M, "You're not feeling good at all! You really need some [name].")
+/**
+ * New, standardized method for chemicals to affect hydroponics trays.
+ * Defined on a per-chem level as opposed to by the tray.
+ * Can affect plant's health, stats, or cause the plant to react in certain ways.
+ */
+/datum/reagent/proc/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ if(!mytray || !chems)
+ return
+ return
+
/proc/pretty_string_from_reagent_list(list/reagent_list)
//Convert reagent list to a printable string for logging etc
var/list/rs = list()
diff --git a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
index 289b92f06d..bbc44730b6 100644
--- a/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/alcohol_reagents.dm
@@ -90,6 +90,13 @@ All effects don't start immediately, but rather get worse over time; the rate is
glass_desc = "A freezing pint of beer."
pH = 4
+ // Beer is a chemical composition of alcohol and various other things. It's a garbage nutrient but hey, it's still one. Also alcohol is bad, mmmkay?
+/datum/reagent/consumable/ethanol/beer/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(src.type) * 0.05))
+ mytray.adjustWater(round(chems.get_reagent_amount(src.type) * 0.7))
+
/datum/reagent/consumable/ethanol/beer/light
name = "Light Beer"
description = "An alcoholic beverage brewed since ancient times on Old Earth. This variety has reduced calorie and alcohol content."
@@ -1962,7 +1969,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
/datum/reagent/consumable/ethanol/bug_spray/on_mob_life(mob/living/carbon/M)
//Bugs should not drink Bug spray.
- if(isinsect(M) || isflyperson(M))
+ if(isinsect(M) || isflyperson(M) || isarachnid(M))
M.adjustToxLoss(1,0)
return ..()
@@ -2276,7 +2283,7 @@ All effects don't start immediately, but rather get worse over time; the rate is
boozepwr = 50
/datum/reagent/consumable/ethanol/species_drink/on_mob_life(mob/living/carbon/C)
- if(C.dna.species && C.dna.species.species_type == species_required) //species have a species_type variable that refers to one of the drinks
+ if(C.dna.species && C.dna.species.species_category == species_required) //species have a species_category variable that refers to one of the drinks
quality = RACE_DRINK
else
C.adjust_disgust(disgust)
diff --git a/code/modules/reagents/chemistry/reagents/drink_reagents.dm b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
index 3675efa283..37fc075c6f 100644
--- a/code/modules/reagents/chemistry/reagents/drink_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/drink_reagents.dm
@@ -214,6 +214,14 @@
pH = 6.5
value = REAGENT_VALUE_VERY_COMMON
+ // Milk is good for humans, but bad for plants. The sugars cannot be used by plants, and the milk fat harms growth. Not shrooms though. I can't deal with this now...
+/datum/reagent/consumable/milk/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustWater(round(chems.get_reagent_amount(type) * 0.3))
+ if(myseed)
+ myseed.adjust_potency(-chems.get_reagent_amount(type) * 0.5)
+
/datum/reagent/consumable/milk/on_mob_life(mob/living/carbon/M)
if(HAS_TRAIT(M, TRAIT_CALCIUM_HEALER))
M.heal_bodypart_damage(1.5,0, 0)
@@ -607,6 +615,15 @@
glass_name = "honeycomb of Buzz Fuzz"
glass_desc = "Stinging with flavour."
+ //This drink seems to be just made for plants.. how curious.
+/datum/reagent/consumable/buzz_fuzz/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src,1))
+ mytray.adjustPests(-rand(2,5))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 0.1))
+ if(myseed)
+ myseed.adjust_potency(round(chems.get_reagent_amount(src.type) * 0.5))
+
/datum/reagent/consumable/buzz_fuzz/on_mob_life(mob/living/carbon/M)
M.reagents.add_reagent(/datum/reagent/consumable/sugar,1)
if(prob(5))
@@ -678,6 +695,15 @@
glass_name = "glass of soda water"
glass_desc = "Soda water. Why not make a scotch and soda?"
+
+ // A variety of nutrients are dissolved in club soda, without sugar.
+ // These nutrients include carbon, oxygen, hydrogen, phosphorous, potassium, sulfur and sodium, all of which are needed for healthy plant growth.
+/datum/reagent/consumable/sodawater/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustWater(round(chems.get_reagent_amount(type) * 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(type) * 0.1))
+
/datum/reagent/consumable/sodawater/on_mob_life(mob/living/carbon/M)
M.dizziness = max(0,M.dizziness-5)
M.drowsyness = max(0,M.drowsyness-3)
diff --git a/code/modules/reagents/chemistry/reagents/food_reagents.dm b/code/modules/reagents/chemistry/reagents/food_reagents.dm
index 18203f1a4c..1975eede70 100644
--- a/code/modules/reagents/chemistry/reagents/food_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/food_reagents.dm
@@ -17,8 +17,9 @@
var/quality = 0 //affects mood, typically higher for mixed drinks with more complex recipes
/datum/reagent/consumable/on_mob_life(mob/living/carbon/M)
- current_cycle++
- M.adjust_nutrition(nutriment_factor, max_nutrition)
+ if(!HAS_TRAIT(M, TRAIT_NO_PROCESS_FOOD))
+ current_cycle++
+ M.adjust_nutrition(nutriment_factor, max_nutrition)
M.CheckBloodsuckerEatFood(nutriment_factor)
holder.remove_reagent(type, metabolization_rate)
@@ -49,10 +50,11 @@
var/burn_heal = 0
/datum/reagent/consumable/nutriment/on_mob_life(mob/living/carbon/M)
- if(prob(50))
- M.heal_bodypart_damage(brute_heal,burn_heal, 0)
- . = 1
- ..()
+ if(!HAS_TRAIT(M, TRAIT_NO_PROCESS_FOOD))
+ if(prob(50))
+ M.heal_bodypart_damage(brute_heal,burn_heal, 0)
+ . = 1
+ ..()
/datum/reagent/consumable/nutriment/on_new(list/supplied_data)
// taste data can sometimes be ("salt" = 3, "chips" = 1)
@@ -157,6 +159,13 @@
taste_description = "sweetness"
value = REAGENT_VALUE_NONE
+// Plants should not have sugar, they can't use it and it prevents them getting water/ nutients, it is good for mold though...
+/datum/reagent/consumable/sugar/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustWeeds(rand(2,3))
+ mytray.adjustPests(rand(1,2))
+
/datum/reagent/consumable/sugar/overdose_start(mob/living/M)
to_chat(M, "You go into hyperglycaemic shock! Lay off the twinkies!")
M.AdjustSleeping(600, FALSE)
@@ -174,6 +183,12 @@
color = "#899613" // rgb: 137, 150, 19
taste_description = "watery milk"
+// Compost for EVERYTHING
+/datum/reagent/consumable/virus_food/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(type) * 0.5))
+
/datum/reagent/consumable/soysauce
name = "Soysauce"
description = "A salty sauce made from the soy plant."
diff --git a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
index 37010cbbb5..f3d299cce5 100644
--- a/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/medicine_reagents.dm
@@ -36,6 +36,25 @@
taste_description = "badmins"
value = REAGENT_VALUE_GLORIOUS
+// The best stuff there is. For testing/debugging.
+/datum/reagent/medicine/adminordrazine/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustWater(round(chems.get_reagent_amount(type) * 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(type) * 1))
+ mytray.adjustPests(-rand(1,5))
+ mytray.adjustWeeds(-rand(1,5))
+ if(chems.has_reagent(type, 3))
+ switch(rand(100))
+ if(66 to 100)
+ mytray.mutatespecie()
+ if(33 to 65)
+ mytray.mutateweed()
+ if(1 to 32)
+ mytray.mutatepest(user)
+ else if(prob(20))
+ mytray.visible_message("Nothing happens...")
+
/datum/reagent/medicine/adminordrazine/on_mob_life(mob/living/carbon/M)
M.reagents.remove_all_type(/datum/reagent/toxin, 5*REM, 0, 1)
M.setCloneLoss(0, 0)
@@ -1168,6 +1187,11 @@
..()
. = 1
+// Antitoxin binds plants pretty well. So the tox goes significantly down
+/datum/reagent/medicine/antitoxin/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ mytray.adjustToxic(-round(chems.get_reagent_amount(type) * 2))
+
/datum/reagent/medicine/inaprovaline
name = "Inaprovaline"
description = "Stabilizes the breathing of patients. Good for those in critical condition."
@@ -1297,6 +1321,21 @@
pH = 11
value = REAGENT_VALUE_COMMON //not any higher. Ambrosia is a milestone for hydroponics already.
+
+//Earthsblood is still a wonderdrug. Just... don't expect to be able to mutate something that makes plants so healthy.
+/datum/reagent/medicine/earthsblood/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustPests(-rand(1,3))
+ mytray.adjustWeeds (-rand(1,3))
+ if(myseed)
+ myseed.adjust_instability(-round(chems.get_reagent_amount(src.type) * 1.3))
+ myseed.adjust_potency(round(chems.get_reagent_amount(src.type) *1))
+ myseed.adjust_yield(round(chems.get_reagent_amount(src.type) * 1))
+ myseed.adjust_endurance(round(chems.get_reagent_amount(src.type) * 0.5))
+ myseed.adjust_production(-round(chems.get_reagent_amount(src.type) * 0.5))
+
/datum/reagent/medicine/earthsblood/on_mob_life(mob/living/carbon/M)
M.adjustBruteLoss(-3 * REM, FALSE)
M.adjustFireLoss(-3 * REM, FALSE)
diff --git a/code/modules/reagents/chemistry/reagents/other_reagents.dm b/code/modules/reagents/chemistry/reagents/other_reagents.dm
index 86f8b341d9..e64647028c 100644
--- a/code/modules/reagents/chemistry/reagents/other_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/other_reagents.dm
@@ -13,6 +13,12 @@
shot_glass_icon_state = "shotglassred"
pH = 7.4
+// FEED ME,SEYMOUR!
+/datum/reagent/blood/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustPests(rand(2,3))
+
/datum/reagent/blood/reaction_mob(mob/living/L, method = TOUCH, reac_volume)
if(data && data["viruses"])
for(var/thing in data["viruses"])
@@ -313,6 +319,13 @@
metabolization_rate = 45 * REAGENTS_METABOLISM
. = 1
+///For weird backwards situations where water manages to get added to trays nutrients, as opposed to being snowflaked away like usual.
+/datum/reagent/water/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustWater(round(chems.get_reagent_amount(src.type) * 1))
+ //You don't belong in this world, monster!
+ chems.remove_reagent(/datum/reagent/water, chems.get_reagent_amount(src.type))
+
/datum/reagent/water/hollowwater
name = "Hollow Water"
description = "An ubiquitous chemical substance that is composed of hydrogen and oxygen, but it looks kinda hollow."
@@ -329,6 +342,14 @@
glass_desc = "A glass of holy water."
pH = 7.5 //God is alkaline
+ // Holy water. Mostly the same as water, it also heals the plant a little with the power of the spirits. Also ALSO increases instability.
+/datum/reagent/water/holywater/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustWater(round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 0.1))
+ if(myseed)
+ myseed.adjust_instability(round(chems.get_reagent_amount(src.type) * 0.15))
+
/datum/reagent/water/holywater/on_mob_metabolize(mob/living/L)
. = ..()
ADD_TRAIT(L, TRAIT_HOLY, type)
@@ -401,6 +422,13 @@
qdel(R)
T.Bless()
+/datum/reagent/water/holywater/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ mytray.adjustWater(round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 0.1))
+ if(myseed)
+ myseed.adjust_instability(round(chems.get_reagent_amount(src.type) * 0.15))
+
/datum/reagent/fuel/unholywater //if you somehow managed to extract this from someone, dont splash it on yourself and have a smoke
name = "Unholy Water"
overdose_threshold = 150 //Same as normal water
@@ -537,7 +565,7 @@
var/diff_len = length(GLOB.skin_tones - GLOB.nonstandard_skin_tones)
H.skin_tone = GLOB.skin_tones[min(diff_len, GLOB.skin_tones.Find(H.skin_tone) + 1)]
else
- H.skin_tone = H.dna.skin_tone_override = tan_mutant_color(H.dna.skin_tone_override, "#202020")
+ H.skin_tone = H.dna.skin_tone_override = tan_mutant_color(H.dna.skin_tone_override, MINIMUM_MUTANT_COLOR)
if(MUTCOLORS in H.dna.species.species_traits) //take current alien color and darken it slightly
H.dna.features["mcolor"] = tan_mutant_color(H.dna.features["mcolor"])
H.update_body()
@@ -548,7 +576,7 @@
return ..()
-/datum/reagent/spraytan/proc/tan_mutant_color(color, limit = "#7F7F7F")
+/datum/reagent/spraytan/proc/tan_mutant_color(color, limit = MINIMUM_MUTANT_COLOR)
var/newcolor = ""
var/len = length(color)
var/char = ""
@@ -753,6 +781,12 @@
race = /datum/species/lizard/ashwalker
mutationtext = "The pain subsides. You feel... savage."
+/datum/reagent/mutationtoxin/arachnid
+ name = "Arachnid Mutation Toxin"
+ description = "A glowing toxin."
+ color = "#5EFF3B" //RGB: 94, 255, 59
+ race = /datum/species/arachnid
+ mutationtext = "The pain subsides. You feel... silky."
//DANGEROUS RACES
/datum/reagent/mutationtoxin/shadow
@@ -973,6 +1007,15 @@
taste_description = "chlorine"
pH = 7.4
+// You're an idiot for thinking that one of the most corrosive and deadly gasses would be beneficial
+/datum/reagent/chlorine/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(src.type) * 1.5))
+ mytray.adjustWater(-round(chems.get_reagent_amount(src.type) * 0.5))
+ mytray.adjustWeeds(-rand(1,3))
+
/datum/reagent/chlorine/on_mob_life(mob/living/carbon/M)
M.take_bodypart_damage(1*REM, 0, 0, 0)
. = 1
@@ -986,6 +1029,15 @@
taste_description = "acid"
pH = 2
+// You're an idiot for thinking that one of the most corrosive and deadly gasses would be beneficial
+/datum/reagent/fluorine/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(src.type) * 2))
+ mytray.adjustToxic(round(chems.get_reagent_amount(src.type) * 2.5))
+ mytray.adjustWater(-round(chems.get_reagent_amount(src.type) * 0.5))
+ mytray.adjustWeeds(-rand(1,4))
+
/datum/reagent/fluorine/on_mob_life(mob/living/carbon/M)
M.adjustToxLoss(1*REM, 0)
. = 1
@@ -1037,6 +1089,12 @@
taste_description = "the colour blue and regret"
pH = 10
+/datum/reagent/radium/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(src.type) * 1))
+
/datum/reagent/radium/on_mob_life(mob/living/carbon/M)
M.apply_effect(2*REM/M.metabolism_efficiency,EFFECT_IRRADIATE,0)
..()
@@ -1148,6 +1206,14 @@
GG = new/obj/effect/decal/cleanable/greenglow(T)
GG.reagents.add_reagent(/datum/reagent/uranium, reac_volume)
+//Mutagenic chem side-effects.
+/datum/reagent/uranium/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ mytray.mutation_roll(user)
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(src.type) * 2))
+
/datum/reagent/bluespace
name = "Bluespace Dust"
description = "A dust composed of microscopic bluespace crystals, with minor space-warping properties."
@@ -1406,6 +1472,15 @@
taste_description = "mordant"
pH = 11.6
+/datum/reagent/ammonia/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ // Ammonia is bad ass.
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 0.12))
+ if(myseed && prob(10))
+ myseed.adjust_yield(1)
+ myseed.adjust_instability(1)
+
/datum/reagent/diethylamine
name = "Diethylamine"
description = "A secondary amine, mildly corrosive."
@@ -1413,6 +1488,16 @@
taste_description = "iron"
pH = 12
+// This is more bad ass, and pests get hurt by the corrosive nature of it, not the plant. The new trade off is it culls stability.
+/datum/reagent/diethylamine/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustPests(-rand(1,2))
+ if(myseed)
+ myseed.adjust_yield(round(chems.get_reagent_amount(src.type) * 1))
+ myseed.adjust_instability(-round(chems.get_reagent_amount(src.type) * 1))
+
/datum/reagent/carbondioxide
name = "Carbon Dioxide"
reagent_state = GAS
@@ -1606,24 +1691,68 @@
/datum/reagent/plantnutriment/eznutriment
name = "E-Z-Nutrient"
- description = "Cheap and extremely common type of plant nutriment."
+ description = "Contains electrolytes. It's what plants crave."
color = "#376400" // RBG: 50, 100, 0
tox_prob = 10
- pH = 2.5
+
+/datum/reagent/plantnutriment/eznutriment/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ if(myseed && chems.has_reagent(src.type, 1))
+ myseed.adjust_instability(0.2)
+ myseed.adjust_potency(round(chems.get_reagent_amount(src.type) * 0.3))
+ myseed.adjust_yield(round(chems.get_reagent_amount(src.type) * 0.1))
/datum/reagent/plantnutriment/left4zednutriment
name = "Left 4 Zed"
description = "Unstable nutriment that makes plants mutate more often than usual."
color = "#1A1E4D" // RBG: 26, 30, 77
tox_prob = 25
- pH = 3.5
+
+/datum/reagent/plantnutriment/left4zednutriment/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ if(myseed && chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 0.1))
+ myseed.adjust_instability(round(chems.get_reagent_amount(src.type) * 0.2))
/datum/reagent/plantnutriment/robustharvestnutriment
name = "Robust Harvest"
- description = "Very potent nutriment that prevents plants from mutating."
+ description = "Very potent nutriment that slows plants from mutating."
color = "#9D9D00" // RBG: 157, 157, 0
tox_prob = 15
- pH = 2.5
+
+/datum/reagent/plantnutriment/robustharvestnutriment/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ if(myseed && chems.has_reagent(src.type, 1))
+ myseed.adjust_instability(-0.25)
+ myseed.adjust_potency(round(chems.get_reagent_amount(src.type) * 0.1))
+ myseed.adjust_yield(round(chems.get_reagent_amount(src.type) * 0.2))
+
+/datum/reagent/plantnutriment/endurogrow
+ name = "Enduro Grow"
+ description = "A specialized nutriment, which decreases product quantity and potency, but strengthens the plants endurance."
+ color = "#a06fa7" // RBG: 160, 111, 167
+ tox_prob = 15
+
+/datum/reagent/plantnutriment/endurogrow/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ if(myseed && chems.has_reagent(src.type, 1))
+ myseed.adjust_potency(-round(chems.get_reagent_amount(src.type) * 0.1))
+ myseed.adjust_yield(-round(chems.get_reagent_amount(src.type) * 0.075))
+ myseed.adjust_endurance(round(chems.get_reagent_amount(src.type) * 0.35))
+
+/datum/reagent/plantnutriment/liquidearthquake
+ name = "Liquid Earthquake"
+ description = "A specialized nutriment, which increases the plant's production speed, as well as it's susceptibility to weeds."
+ color = "#912e00" // RBG: 145, 46, 0
+ tox_prob = 25
+
+/datum/reagent/plantnutriment/liquidearthquake/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray)
+ . = ..()
+ if(myseed && chems.has_reagent(src.type, 1))
+ myseed.adjust_weed_rate(round(chems.get_reagent_amount(src.type) * 0.1))
+ myseed.adjust_weed_chance(round(chems.get_reagent_amount(src.type) * 0.3))
+ myseed.adjust_production(-round(chems.get_reagent_amount(src.type) * 0.075))
+
// GOON OTHERS
@@ -1679,6 +1808,13 @@
taste_description = "ash"
pH = 6.5
+// Ash is also used IRL in gardening, as a fertilizer enhancer and weed killer
+/datum/reagent/ash/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ mytray.adjustHealth(round(chems.get_reagent_amount(src.type) * 1))
+ mytray.adjustWeeds(-1)
+
/datum/reagent/acetone
name = "Acetone"
description = "A slick, slightly carcinogenic liquid. Has a multitude of mundane uses in everyday life."
@@ -1799,6 +1935,16 @@
taste_description = "alkali" //who put ACID for NaOH ????
pH = 11.9
+// Saltpetre is used for gardening IRL, to simplify highly, it speeds up growth and strengthens plants
+/datum/reagent/saltpetre/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(src.type, 1))
+ var/salt = chems.get_reagent_amount(src.type)
+ mytray.adjustHealth(round(salt * 0.18))
+ if(myseed)
+ myseed.adjust_production(-round(salt/10)-prob(salt%10))
+ myseed.adjust_potency(round(salt*1))
+
/datum/reagent/drying_agent
name = "Drying agent"
description = "A desiccant. Can be used to dry things."
@@ -1838,6 +1984,11 @@
color = "#363636"
carpet_type = /turf/open/floor/carpet/black
+/datum/reagent/carpet/arcade
+ name = "Liquid Arcade Carpet"
+ color = "#b51d05"
+ carpet_type = /turf/open/floor/carpet/arcade
+
/datum/reagent/carpet/blackred
name = "Liquid Red Black Carpet"
color = "#342125"
diff --git a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
index 07934d9880..0d0a234afc 100644
--- a/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
+++ b/code/modules/reagents/chemistry/reagents/toxin_reagents.dm
@@ -10,6 +10,12 @@
value = REAGENT_VALUE_COMMON //Encouraging people to mix toxins for reasons beyond harming each other or mixing reagents such as pen acid.
var/toxpwr = 1.5
+// Are you a bad enough dude to poison your own plants?
+/datum/reagent/toxin/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(type) * 2))
+
/datum/reagent/toxin/on_mob_life(mob/living/carbon/M)
if(toxpwr)
M.adjustToxLoss(toxpwr*REM, 0)
@@ -54,6 +60,11 @@
C.apply_effect(5,EFFECT_IRRADIATE,0)
return ..()
+/datum/reagent/toxin/mutagen/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ mytray.mutation_roll(user)
+ if(chems.has_reagent(type, 1))
+ mytray.adjustToxic(1.5) //It is still toxic, mind you, but not to the same degree.
+
/datum/reagent/toxin/plasma
name = "Plasma"
description = "Plasma in its liquid form."
@@ -245,6 +256,13 @@
pH = 2.7
value = REAGENT_VALUE_NONE
+/datum/reagent/toxin/plantbgone/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(type) * 10))
+ mytray.adjustToxic(round(chems.get_reagent_amount(type) * 6))
+ mytray.adjustWeeds(-rand(4,8))
+
/datum/reagent/toxin/plantbgone/reaction_obj(obj/O, reac_volume)
if(istype(O, /obj/structure/alien/weeds))
var/obj/structure/alien/weeds/alien_weeds = O
@@ -270,6 +288,14 @@
pH = 3
value = REAGENT_VALUE_NONE
+//Weed Spray
+/datum/reagent/toxin/plantbgone/weedkiller/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ if(!mytray)
+ return
+ if(chems.has_reagent(type, 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(type) * 0.5))
+ mytray.adjustWeeds(-rand(1,2))
+
/datum/reagent/toxin/pestkiller
name = "Pest Killer"
description = "A harmful toxic mixture to kill pests. Do not ingest!"
@@ -278,6 +304,14 @@
pH = 3.2
value = REAGENT_VALUE_NONE
+//Pest Spray
+/datum/reagent/toxin/pestkiller/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ if(!mytray)
+ return
+ if(chems.has_reagent(type, 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(type) * 1))
+ mytray.adjustPests(-rand(1,2))
+
/datum/reagent/toxin/pestkiller/reaction_mob(mob/living/M, method=TOUCH, reac_volume)
..()
if(M.mob_biotypes & MOB_BUG)
@@ -838,6 +872,14 @@
pH = 2.75
value = REAGENT_VALUE_NONE
+// Sure, go ahead and pour acid on your precious plants. What's the worst that could happen?
+/datum/reagent/toxin/acid/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(type) * 1))
+ mytray.adjustToxic(round(chems.get_reagent_amount(type) * 1.5))
+ mytray.adjustWeeds(-rand(1,2))
+
/datum/reagent/toxin/acid/reaction_mob(mob/living/carbon/C, method=TOUCH, reac_volume)
if(!istype(C))
return
@@ -870,6 +912,14 @@
acidpwr = 42.0
value = REAGENT_VALUE_COMMON
+// ACID II: UNHEEDED WARNINGS
+/datum/reagent/toxin/acid/fluacid/on_hydroponics_apply(obj/item/seeds/myseed, datum/reagents/chems, obj/machinery/hydroponics/mytray, mob/user)
+ . = ..()
+ if(chems.has_reagent(type, 1))
+ mytray.adjustHealth(-round(chems.get_reagent_amount(type) * 2))
+ mytray.adjustToxic(round(chems.get_reagent_amount(type) * 3))
+ mytray.adjustWeeds(-rand(1,4))
+
/datum/reagent/toxin/acid/fluacid/on_mob_life(mob/living/carbon/M)
M.adjustFireLoss(current_cycle/10, 0)
. = 1
diff --git a/code/modules/reagents/chemistry/recipes/others.dm b/code/modules/reagents/chemistry/recipes/others.dm
index 92861a94ed..019394e3c8 100644
--- a/code/modules/reagents/chemistry/recipes/others.dm
+++ b/code/modules/reagents/chemistry/recipes/others.dm
@@ -715,21 +715,27 @@
required_reagents = list(/datum/reagent/toxin/mindbreaker = 1, /datum/reagent/medicine/synaptizine = 1, /datum/reagent/water = 1)
/datum/chemical_reaction/cat
- name = "felinid mutation toxic"
+ name = "felinid mutation toxin"
id = /datum/reagent/mutationtoxin/felinid
results = list(/datum/reagent/mutationtoxin/felinid = 1)
required_reagents = list(/datum/reagent/toxin/mindbreaker = 1, /datum/reagent/ammonia = 1, /datum/reagent/water = 1, /datum/reagent/pax/catnip = 1, /datum/reagent/mutationtoxin = 1)
required_temp = 450
/datum/chemical_reaction/moff
- name = "insect mutation toxic"
+ name = "insect mutation toxin"
id = /datum/reagent/mutationtoxin/insect
results = list(/datum/reagent/mutationtoxin/insect = 1)
required_reagents = list(/datum/reagent/liquid_dark_matter = 2, /datum/reagent/ammonia = 5, /datum/reagent/lithium = 1, /datum/reagent/mutationtoxin = 1)
required_temp = 320
+/datum/chemical_reaction/mutationtoxin/arachnid
+ name = "arachnid mutation toxin"
+ id = /datum/reagent/mutationtoxin/arachnid
+ results = list(/datum/reagent/mutationtoxin/arachnid = 1)
+ required_reagents = list(/datum/reagent/mutationtoxin/insect = 1, /datum/reagent/toxin/heparin = 10)
+
/datum/chemical_reaction/notlight //Harder to make do to it being a hard race to play
- name = "shadow muatatuin toxic"
+ name = "shadow mutation toxin"
id = /datum/reagent/mutationtoxin/shadow
results = list(/datum/reagent/mutationtoxin/shadow = 1)
required_reagents = list(/datum/reagent/liquid_dark_matter = 5, /datum/reagent/medicine/synaptizine = 10, /datum/reagent/medicine/oculine = 10, /datum/reagent/mutationtoxin = 1)
@@ -757,6 +763,12 @@
results = list(/datum/reagent/carpet/black = 2)
required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/carbon = 1)
+/datum/chemical_reaction/carpet/arcade
+ name = "liquid arcade carpet"
+ id = /datum/reagent/carpet/arcade
+ results = list(/datum/reagent/carpet/arcade = 2)
+ required_reagents = list(/datum/reagent/carpet = 1, /datum/reagent/consumable/pwr_game = 1)
+
/datum/chemical_reaction/carpet/blackred
name = "liquid red black carpet"
id = /datum/reagent/carpet/blackred
diff --git a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
index efa92ef7d6..070d5cb269 100644
--- a/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
+++ b/code/modules/reagents/chemistry/recipes/pyrotechnics.dm
@@ -114,12 +114,9 @@
/datum/chemical_reaction/emp_pulse/on_reaction(datum/reagents/holder, multiplier)
var/location = get_turf(holder.my_atom)
- // 100 multiplier = 4 heavy range & 7 light range. A few tiles smaller than traitor EMP grandes.
- // 200 multiplier = 8 heavy range & 14 light range. 4 tiles larger than traitor EMP grenades.
- empulse(location, round(multiplier / 12), round(multiplier / 7), 1)
+ empulse(location, multiplier)
holder.clear_reagents()
-
/datum/chemical_reaction/beesplosion
name = "Bee Explosion"
id = "beesplosion"
@@ -487,12 +484,12 @@
return FALSE
var/list/D = holder.get_data("blood")
if(D && D["changeling_loudness"])
- return (D["changeling_loudness"] >= 4 ? D["changeling_loudness"] : FALSE)
+ return (D["changeling_loudness"] >= LINGBLOOD_DETECTION_THRESHOLD ? D["changeling_loudness"] : FALSE)
else
return FALSE
/datum/chemical_reaction/reagent_explosion/lingblood/on_reaction(datum/reagents/holder, multiplier, specialreact)
- if(specialreact >= 10)
+ if(specialreact > LINGBLOOD_EXPLOSION_THRESHOLD)
return ..()
else
return FALSE
diff --git a/code/modules/reagents/chemistry/recipes/slime_extracts.dm b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
index 2c3f25e73a..1e78d81f24 100644
--- a/code/modules/reagents/chemistry/recipes/slime_extracts.dm
+++ b/code/modules/reagents/chemistry/recipes/slime_extracts.dm
@@ -296,7 +296,7 @@
required_other = TRUE
/datum/chemical_reaction/slime/slimeoverload/on_reaction(datum/reagents/holder, multiplier)
- empulse(get_turf(holder.my_atom), 3, 7)
+ empulse_using_range(get_turf(holder.my_atom), 10)
..()
/datum/chemical_reaction/slime/slimecell
diff --git a/code/modules/reagents/reagent_containers/hypospray.dm b/code/modules/reagents/reagent_containers/hypospray.dm
index 835ffe2d89..5aeac1bc38 100644
--- a/code/modules/reagents/reagent_containers/hypospray.dm
+++ b/code/modules/reagents/reagent_containers/hypospray.dm
@@ -391,10 +391,12 @@
if(!affecting)
to_chat(user, "The limb is missing!")
return
- if(affecting.status != BODYPART_ORGANIC)
+ if(!affecting.is_organic_limb())
to_chat(user, "Medicine won't work on a robotic limb!")
return
-
+ else if(!affecting.is_organic_limb(FALSE) && mode != HYPO_INJECT)
+ to_chat(user, "Biomechanical limbs can only be treated via their integrated injection port, not via spraying!")
+ return
//Always log attemped injections for admins
var/contained = vial.reagents.log_list()
log_combat(user, L, "attemped to inject", src, addition="which had [contained]")
diff --git a/code/modules/reagents/reagent_containers/medspray.dm b/code/modules/reagents/reagent_containers/medspray.dm
index 40ad167531..052e85a3d1 100644
--- a/code/modules/reagents/reagent_containers/medspray.dm
+++ b/code/modules/reagents/reagent_containers/medspray.dm
@@ -46,9 +46,11 @@
return
if(!L.can_inject(user, TRUE, user.zone_selected, FALSE, TRUE)) //stopped by clothing, like patches
return
- if(affecting.status != BODYPART_ORGANIC)
+ if(!affecting.is_organic_limb())
to_chat(user, "Medicine won't work on a robotic limb!")
return
+ else if(!affecting.is_organic_limb(FALSE))
+ to_chat(user, "Medical sprays won't work on a biomechanical limb!")
if(L == user)
L.visible_message("[user] attempts to [apply_method] [src] on [user.p_them()]self.")
diff --git a/code/modules/reagents/reagent_containers/patch.dm b/code/modules/reagents/reagent_containers/patch.dm
index 1e23f46d9f..8cf98008db 100644
--- a/code/modules/reagents/reagent_containers/patch.dm
+++ b/code/modules/reagents/reagent_containers/patch.dm
@@ -19,8 +19,10 @@
return
if(!L.can_inject(user, TRUE, user.zone_selected, FALSE, TRUE)) //stopped by clothing, not by species immunity.
return
- if(affecting.status != BODYPART_ORGANIC)
+ if(!affecting.is_organic_limb())
to_chat(user, "Medicine won't work on a robotic limb!")
+ else if(!affecting.is_organic_limb(FALSE))
+ to_chat(user, "Medical patches won't work on a biomechanical limb!")
return
..()
diff --git a/code/modules/research/designs/biogenerator_designs.dm b/code/modules/research/designs/biogenerator_designs.dm
index 2cf9df6d50..ed12d4945e 100644
--- a/code/modules/research/designs/biogenerator_designs.dm
+++ b/code/modules/research/designs/biogenerator_designs.dm
@@ -77,6 +77,22 @@
make_reagents = list(/datum/reagent/plantnutriment/robustharvestnutriment = 10)
category = list("initial","Botany Chemicals")
+/datum/design/end_gro
+ name = "30u Enduro Grow"
+ id = "end_gro"
+ build_type = BIOGENERATOR
+ materials = list(/datum/material/biomass= 30)
+ make_reagents = list(/datum/reagent/plantnutriment/endurogrow = 30)
+ category = list("initial","Botany Chemicals")
+
+/datum/design/liq_earth
+ name = "30u Liquid Earthquake"
+ id = "liq_earth"
+ build_type = BIOGENERATOR
+ materials = list(/datum/material/biomass= 30)
+ make_reagents = list(/datum/reagent/plantnutriment/liquidearthquake = 30)
+ category = list("initial","Botany Chemicals")
+
/datum/design/weed_killer
name = "Weed Killer"
id = "weed_killer"
@@ -165,6 +181,14 @@
build_path = /obj/item/storage/belt/janitor
category = list("initial","Organic Materials")
+/datum/design/plantbelt
+ name = "Botanical Belt"
+ id = "plantbelt"
+ build_type = BIOGENERATOR
+ materials = list(/datum/material/biomass= 300)
+ build_path = /obj/item/storage/belt/plant
+ category = list("initial","Organic Materials")
+
/datum/design/s_holster
name = "Shoulder Holster"
id = "s_holster"
diff --git a/code/modules/research/designs/medical_designs.dm b/code/modules/research/designs/medical_designs.dm
index 7013412e6d..b178f936b7 100644
--- a/code/modules/research/designs/medical_designs.dm
+++ b/code/modules/research/designs/medical_designs.dm
@@ -32,7 +32,7 @@
materials = list(/datum/material/glass = 3000, /datum/material/plasma = 3000, /datum/material/diamond = 250, /datum/material/bluespace = 250)
build_path = /obj/item/reagent_containers/glass/beaker/bluespace
category = list("Medical Designs")
- departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
+ departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_SERVICE
/datum/design/noreactbeaker
name = "Cryostasis Beaker"
@@ -973,6 +973,10 @@
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL
+/////////////////////////////////////////
+//////////// Plumbing //////////
+/////////////////////////////////////////
+
/datum/design/acclimator
name = "Plumbing Acclimator"
desc = "A heating and cooling device for pipes!"
@@ -1126,3 +1130,14 @@
build_path = /obj/item/construction/plumbing
category = list("Misc","Medical Designs")
departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE
+
+/datum/design/rplunger
+ name = "Reinforced Plunger"
+ desc = "A plunger designed for heavy duty clogs."
+ id = "rplunger"
+ build_type = PROTOLATHE
+ materials = list(/datum/material/plasma = 1000, /datum/material/iron = 1000, /datum/material/glass = 1000)
+ construction_time = 15
+ build_path = /obj/item/plunger/reinforced
+ category = list ("Misc","Medical Designs")
+ departmental_flags = DEPARTMENTAL_FLAG_MEDICAL | DEPARTMENTAL_FLAG_SCIENCE | DEPARTMENTAL_FLAG_CARGO
diff --git a/code/modules/research/experimentor.dm b/code/modules/research/experimentor.dm
index 9667830dbc..67af26e468 100644
--- a/code/modules/research/experimentor.dm
+++ b/code/modules/research/experimentor.dm
@@ -328,7 +328,7 @@
throwSmoke(loc)
else if(prob(EFFECT_PROB_MEDIUM-badThingCoeff))
visible_message("[src] melts [exp_on], ionizing the air around it!")
- empulse(loc, 4, 6)
+ empulse_using_range(loc, 9)
investigate_log("Experimentor has generated an Electromagnetic Pulse.", INVESTIGATE_EXPERIMENTOR)
ejectItem(TRUE)
////////////////////////////////////////////////////////////////////////////////////////////////
diff --git a/code/modules/research/nanites/nanite_programs/healing.dm b/code/modules/research/nanites/nanite_programs/healing.dm
index 18307ce2c5..f963114e38 100644
--- a/code/modules/research/nanites/nanite_programs/healing.dm
+++ b/code/modules/research/nanites/nanite_programs/healing.dm
@@ -121,7 +121,7 @@
if(iscarbon(host_mob))
var/mob/living/carbon/C = host_mob
- var/list/parts = C.get_damaged_bodyparts(TRUE, TRUE, status = BODYPART_ROBOTIC)
+ var/list/parts = C.get_damaged_bodyparts(TRUE, TRUE, status = BODYPART_ROBOTIC | BODYPART_HYBRID)
if(!parts.len)
return FALSE
else
@@ -132,7 +132,7 @@
/datum/nanite_program/repairing/active_effect(mob/living/M)
if(iscarbon(host_mob))
var/mob/living/carbon/C = host_mob
- var/list/parts = C.get_damaged_bodyparts(TRUE, TRUE, status = BODYPART_ROBOTIC)
+ var/list/parts = C.get_damaged_bodyparts(TRUE, TRUE, status = BODYPART_ROBOTIC | BODYPART_HYBRID)
if(!parts.len)
return
var/update = FALSE
diff --git a/code/modules/research/nanites/nanite_programs/weapon.dm b/code/modules/research/nanites/nanite_programs/weapon.dm
index ae0d8d35aa..b9fa0db22f 100644
--- a/code/modules/research/nanites/nanite_programs/weapon.dm
+++ b/code/modules/research/nanites/nanite_programs/weapon.dm
@@ -123,7 +123,7 @@
rogue_types = list(/datum/nanite_program/toxic)
/datum/nanite_program/emp/on_trigger(comm_message)
- empulse(host_mob, 1, 2)
+ empulse_using_range(host_mob, 3)
/datum/nanite_program/pyro/active_effect()
host_mob.fire_stacks += 1
diff --git a/code/modules/research/server.dm b/code/modules/research/server.dm
index d3b4bb6bac..6f8ea50f05 100644
--- a/code/modules/research/server.dm
+++ b/code/modules/research/server.dm
@@ -40,12 +40,12 @@
else
working = TRUE
-/obj/machinery/rnd/server/emp_act()
+/obj/machinery/rnd/server/emp_act(severity)
. = ..()
if(. & EMP_PROTECT_SELF)
return
stat |= EMPED
- addtimer(CALLBACK(src, .proc/unemp), 600)
+ addtimer(CALLBACK(src, .proc/unemp), severity*9)
refresh_working()
/obj/machinery/rnd/server/proc/unemp()
diff --git a/code/modules/research/techweb/nodes/medical_nodes.dm b/code/modules/research/techweb/nodes/medical_nodes.dm
index 150e420c09..7b9b2f2923 100644
--- a/code/modules/research/techweb/nodes/medical_nodes.dm
+++ b/code/modules/research/techweb/nodes/medical_nodes.dm
@@ -38,7 +38,7 @@
display_name = "Advanced Plumbing Technology"
description = "Plumbing RCD."
prereq_ids = list("plumbing", "adv_engi")
- design_ids = list("plumb_rcd", "autohydrotray")
+ design_ids = list("plumb_rcd", "autohydrotray", "rplunger")
research_costs = list(TECHWEB_POINT_TYPE_GENERIC = 2500)
//////////////////////Cybernetics/////////////////////
diff --git a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
index ed43576a61..cbfbbe2a36 100644
--- a/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
+++ b/code/modules/research/xenobiology/crossbreeding/_status_effects.dm
@@ -335,15 +335,11 @@ datum/status_effect/rebreathing/tick()
duration = 600
/datum/status_effect/timecookie/on_apply()
- if(ishuman(owner))
- var/mob/living/carbon/human/H
- H.physiology.do_after_speed *= 0.95
+ owner.add_actionspeed_modifier(/datum/actionspeed_modifier/timecookie)
return ..()
/datum/status_effect/timecookie/on_remove()
- if(ishuman(owner))
- var/mob/living/carbon/human/H
- H.physiology.do_after_speed /= 0.95
+ owner.remove_actionspeed_modifier(/datum/actionspeed_modifier/timecookie)
return ..()
/datum/status_effect/lovecookie
diff --git a/code/modules/research/xenobiology/xenobiology.dm b/code/modules/research/xenobiology/xenobiology.dm
index bc78e3ab1a..a8cefd9bed 100644
--- a/code/modules/research/xenobiology/xenobiology.dm
+++ b/code/modules/research/xenobiology/xenobiology.dm
@@ -258,7 +258,7 @@
if(SLIME_ACTIVATE_MAJOR)
user.visible_message("[user]'s skin starts flashing intermittently...", "Your skin starts flashing intermittently...")
if(do_after(user, 25, target = user))
- empulse(user, 1, 2)
+ empulse_using_range(user, 3)
user.visible_message("[user]'s skin flashes!", "Your skin flashes as you emit an electromagnetic pulse!")
return 600
diff --git a/code/modules/ruins/spaceruin_code/caravanambush.dm b/code/modules/ruins/spaceruin_code/caravanambush.dm
index a7d89f3324..740850524c 100644
--- a/code/modules/ruins/spaceruin_code/caravanambush.dm
+++ b/code/modules/ruins/spaceruin_code/caravanambush.dm
@@ -68,7 +68,7 @@
lock_override = NONE
shuttlePortId = "caravantrade1_custom"
jumpto_ports = list("whiteship_away" = 1, "whiteship_home" = 1, "whiteship_z4" = 1, "caravantrade1_ambush" = 1)
- view_range = 14
+ view_range = 6.5
x_offset = -5
y_offset = -5
designate_time = 100
@@ -92,7 +92,7 @@
lock_override = NONE
shuttlePortId = "caravanpirate_custom"
jumpto_ports = list("caravanpirate_ambush" = 1)
- view_range = 14
+ view_range = 6.5
x_offset = 3
y_offset = -6
@@ -116,7 +116,7 @@
lock_override = NONE
shuttlePortId = "caravansyndicate1_custom"
jumpto_ports = list("caravansyndicate1_ambush" = 1, "caravansyndicate1_listeningpost" = 1)
- view_range = 7
+ view_range = 0
x_offset = 2
y_offset = 0
@@ -140,7 +140,7 @@
lock_override = NONE
shuttlePortId = "caravansyndicate2_custom"
jumpto_ports = list("caravansyndicate2_ambush" = 1, "caravansyndicate1_listeningpost" = 1)
- view_range = 7
+ view_range = 0
x_offset = 0
y_offset = 2
@@ -164,6 +164,6 @@
lock_override = NONE
shuttlePortId = "caravansyndicate3_custom"
jumpto_ports = list("caravansyndicate3_ambush" = 1, "caravansyndicate3_listeningpost" = 1)
- view_range = 10
+ view_range = 2.5
x_offset = -1
y_offset = -3
diff --git a/code/modules/ruins/spaceruin_code/skelter.dm b/code/modules/ruins/spaceruin_code/skelter.dm
new file mode 100644
index 0000000000..526277cf56
--- /dev/null
+++ b/code/modules/ruins/spaceruin_code/skelter.dm
@@ -0,0 +1,4 @@
+/////////// skelter items
+
+/obj/item/paper/fluff/ruins/skelter/cloner
+ info = "You may be wondering why your pay has been cut, but rest assured - it's because we're investing in YOU! Should you meet your untimely demise, this machine can bring you back to life with as little as your brain! It also means death is no longer an acceptable excuse for neglecting your duties, so get back to work!
\n
\n-HQ"
diff --git a/code/modules/shuttle/navigation_computer.dm b/code/modules/shuttle/navigation_computer.dm
index 195e87720c..21a9c6c5d7 100644
--- a/code/modules/shuttle/navigation_computer.dm
+++ b/code/modules/shuttle/navigation_computer.dm
@@ -2,6 +2,7 @@
name = "navigation computer"
desc = "Used to designate a precise transit location for a spacecraft."
jump_action = null
+ should_supress_view_changes = FALSE
var/datum/action/innate/shuttledocker_rotate/rotate_action = new
var/datum/action/innate/shuttledocker_place/place_action = new
var/shuttleId = ""
@@ -10,7 +11,7 @@
var/list/jumpto_ports = list() //hashset of ports to jump to and ignore for collision purposes
var/obj/docking_port/stationary/my_port //the custom docking port placed by this console
var/obj/docking_port/mobile/shuttle_port //the mobile docking port of the connected shuttle
- var/view_range = 7
+ var/view_range = 0
var/x_offset = 0
var/y_offset = 0
var/list/whitelist_turfs = list(/turf/open/space, /turf/open/floor/plating, /turf/open/lava)
@@ -88,7 +89,7 @@
to_add += SSshuttle.hidden_shuttle_turf_images
user.client.images += to_add
- user.client.change_view(view_range)
+ user.client.view_size.setTo(view_range)
/obj/machinery/computer/camera_advanced/shuttle_docker/remove_eye_control(mob/living/user)
..()
@@ -101,7 +102,7 @@
to_remove += SSshuttle.hidden_shuttle_turf_images
user.client.images -= to_remove
- user.client.change_view(CONFIG_GET(string/default_view))
+ user.client.view_size.resetToDefault()
/obj/machinery/computer/camera_advanced/shuttle_docker/proc/placeLandingSpot()
if(designating_target_loc || !current_user)
diff --git a/code/modules/shuttle/syndicate.dm b/code/modules/shuttle/syndicate.dm
index bdbdc08c6f..794f2bcd44 100644
--- a/code/modules/shuttle/syndicate.dm
+++ b/code/modules/shuttle/syndicate.dm
@@ -60,7 +60,7 @@
lock_override = CAMERA_LOCK_STATION
shuttlePortId = "syndicate_custom"
jumpto_ports = list("syndicate_ne" = 1, "syndicate_nw" = 1, "syndicate_n" = 1, "syndicate_se" = 1, "syndicate_sw" = 1, "syndicate_s" = 1)
- view_range = 13
+ view_range = 5.5
x_offset = -7
y_offset = -1
space_turfs_only = FALSE
diff --git a/code/modules/shuttle/white_ship.dm b/code/modules/shuttle/white_ship.dm
index f25fe30f36..66146edea1 100644
--- a/code/modules/shuttle/white_ship.dm
+++ b/code/modules/shuttle/white_ship.dm
@@ -25,7 +25,7 @@
lock_override = NONE
shuttlePortId = "whiteship_custom"
jumpto_ports = list("whiteship_away" = 1, "whiteship_home" = 1, "whiteship_z4" = 1)
- view_range = 18
+ view_range = 10
x_offset = -6
y_offset = -10
designate_time = 100
@@ -36,7 +36,7 @@
shuttleId = "whiteship_pod"
shuttlePortId = "whiteship_pod_custom"
jumpto_ports = list("whiteship_pod_home" = 1)
- view_range = 7
+ view_range = 0
x_offset = -2
y_offset = 0
designate_time = 0
diff --git a/code/modules/smithing/anvil.dm b/code/modules/smithing/anvil.dm
index 19d48119e6..b796edabbf 100644
--- a/code/modules/smithing/anvil.dm
+++ b/code/modules/smithing/anvil.dm
@@ -36,6 +36,7 @@
icon_state = "anvil"
density = TRUE
anchored = TRUE
+ var/busy = FALSE //If someone is already interacting with this anvil
var/workpiece_state = FALSE
var/datum/material/workpiece_material
var/anvilquality = 0
@@ -84,7 +85,7 @@
currentquality = anvilquality
var/skillmod = 0
if(user.mind.skill_holder)
- skillmod = user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/2
+ skillmod = user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/2
currentquality += skillmod
qdel(notsword)
else
@@ -93,12 +94,14 @@
return
else if(istype(I, /obj/item/melee/smith/hammer))
var/obj/item/melee/smith/hammer/hammertime = I
- if(workpiece_state == WORKPIECE_PRESENT || workpiece_state == WORKPIECE_INPROGRESS)
- do_shaping(user, hammertime.qualitymod)
- return
- else
- to_chat(user, "You can't work an empty anvil!")
- return FALSE
+ if(!(workpiece_state == WORKPIECE_PRESENT || workpiece_state == WORKPIECE_INPROGRESS))
+ to_chat(user, "You can't work an empty anvil!")
+ return FALSE
+ if(busy)
+ to_chat(user, "This anvil is already being worked!")
+ return FALSE
+ do_shaping(user, hammertime.qualitymod)
+ return
return ..()
/obj/structure/anvil/wrench_act(mob/living/user, obj/item/I)
@@ -108,16 +111,18 @@
/obj/structure/anvil/proc/do_shaping(mob/user, var/qualitychange)
+ busy = TRUE
currentquality += qualitychange
var/list/shapingsteps = list("weak hit", "strong hit", "heavy hit", "fold", "draw", "shrink", "bend", "punch", "upset") //weak/strong/heavy hit affect strength. All the other steps shape.
workpiece_state = WORKPIECE_INPROGRESS
var/stepdone = input(user, "How would you like to work the metal?") in shapingsteps
var/steptime = 50
if(user.mind.skill_holder)
- var/skillmod = user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/10 + 1
+ var/skillmod = user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/10 + 1
steptime = 50 / skillmod
playsound(src, 'sound/effects/clang2.ogg',40, 2)
if(!do_after(user, steptime, target = src))
+ busy = FALSE
return FALSE
switch(stepdone)
if("weak hit")
@@ -162,16 +167,17 @@
addtimer(CALLBACK(GLOBAL_PROC, .proc/playsound, src, 'sound/effects/clang2.ogg', 40, 2), 15)
if(length(stepsdone) >= 3)
tryfinish(user)
+ busy = FALSE
/obj/structure/anvil/proc/tryfinish(mob/user)
var/artifactchance = 0
if(!artifactrolled)
- artifactchance = (1+(user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/4))/2500
+ artifactchance = (1+(user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/4))/2500
artifactrolled = TRUE
var/artifact = max(prob(artifactchance), debug)
var/finalfailchance = outrightfailchance
if(user.mind.skill_holder)
- var/skillmod = user.mind.get_skill_level(/datum/skill/level/dorfy/blacksmithing)/10 + 1
+ var/skillmod = user.mind.get_skill_level(/datum/skill/level/dwarfy/blacksmithing)/10 + 1
finalfailchance = max(0, finalfailchance / skillmod) //lv 2 gives 20% less to fail, 3 30%, etc
if((currentsteps > 10 || (rng && prob(finalfailchance))) && !artifact)
to_chat(user, "You overwork the metal, causing it to turn into useless slag!")
@@ -184,7 +190,7 @@
outrightfailchance = 1
artifactrolled = FALSE
if(user.mind.skill_holder)
- user.mind.auto_gain_experience(/datum/skill/level/dorfy/blacksmithing, 25, 400, silent = FALSE)
+ user.mind.auto_gain_experience(/datum/skill/level/dwarfy/blacksmithing, 25, 400, silent = FALSE)
for(var/i in smithrecipes)
if(i == stepsdone)
var/turf/T = get_turf(user)
@@ -217,7 +223,7 @@
outrightfailchance = 1
artifactrolled = FALSE
if(user.mind.skill_holder)
- user.mind.auto_gain_experience(/datum/skill/level/dorfy/blacksmithing, 50, 10000000, silent = FALSE)
+ user.mind.auto_gain_experience(/datum/skill/level/dwarfy/blacksmithing, 50, 10000000, silent = FALSE)
break
/obj/structure/anvil/debugsuper
diff --git a/code/modules/smithing/smithed_items.dm b/code/modules/smithing/smithed_items.dm
index 6d10d33a75..e514fd5c9a 100644
--- a/code/modules/smithing/smithed_items.dm
+++ b/code/modules/smithing/smithed_items.dm
@@ -35,7 +35,7 @@
if(G.max_heat_protection_temperature)
prot = (G.max_heat_protection_temperature > 360)
else
- prot = 1
+ prot = 0
if(prot > 0 || HAS_TRAIT(user, TRAIT_RESISTHEAT) || HAS_TRAIT(user, TRAIT_RESISTHEATHANDS))
to_chat(user, "You pick up the [src].")
return ..()
diff --git a/code/modules/spells/spell_types/devil_boons.dm b/code/modules/spells/spell_types/devil_boons.dm
index 8ba106d77b..cf11466d19 100644
--- a/code/modules/spells/spell_types/devil_boons.dm
+++ b/code/modules/spells/spell_types/devil_boons.dm
@@ -43,7 +43,7 @@
for(var/mob/C in targets)
if(!C.client)
continue
- C.client.change_view(input("Select view range:", "Range", 4) in ranges)
+ C.client.view_size.setTo((input("Select view range:", "Range", 4) in ranges) - 7)
/obj/effect/proc_holder/spell/targeted/summon_friend
name = "Summon Friend"
diff --git a/code/modules/spells/spell_types/emplosion.dm b/code/modules/spells/spell_types/emplosion.dm
index 98723273ae..91706d843e 100644
--- a/code/modules/spells/spell_types/emplosion.dm
+++ b/code/modules/spells/spell_types/emplosion.dm
@@ -3,9 +3,7 @@
desc = "This spell emplodes an area."
charge_max = 250
cooldown_min = 50
-
- var/emp_heavy = 2
- var/emp_light = 3
+ var/emp_range = 4 //same as a 50/50 reaction of uranium and iron
action_icon_state = "emp"
sound = 'sound/weapons/zapbang.ogg'
@@ -15,6 +13,6 @@
for(var/mob/living/target in targets)
if(target.anti_magic_check())
continue
- empulse(target.loc, emp_heavy, emp_light)
+ empulse_using_range(target.loc, emp_range)
- return
\ No newline at end of file
+ return
diff --git a/code/modules/spells/spell_types/wizard.dm b/code/modules/spells/spell_types/wizard.dm
index 14f359ef81..0be8cb9196 100644
--- a/code/modules/spells/spell_types/wizard.dm
+++ b/code/modules/spells/spell_types/wizard.dm
@@ -96,8 +96,7 @@
include_user = 1
cooldown_min = 200 //50 deciseconds reduction per rank
- emp_heavy = 6
- emp_light = 10
+ range = 14
sound = 'sound/magic/disable_tech.ogg'
/obj/effect/proc_holder/spell/targeted/turf_teleport/blink
diff --git a/code/modules/surgery/bodyparts/_bodyparts.dm b/code/modules/surgery/bodyparts/_bodyparts.dm
index e90f86bf1c..beef8559a4 100644
--- a/code/modules/surgery/bodyparts/_bodyparts.dm
+++ b/code/modules/surgery/bodyparts/_bodyparts.dm
@@ -71,6 +71,13 @@
var/medium_burn_msg = "blistered"
var/heavy_burn_msg = "peeling away"
+
+ //Some special vars for robotic bodyparts, in the base type to prevent needing typecasting / fancy checks.
+ var/easy_heal_threshhold = -1 //If greater or equal to zero, if limb damage of a type passes this threshhold, it cannot be healed beyond threshhold_passed_mindamage. Only needed for robotic limbs, but is in the basetype to prevent needing spaghetti-checks.
+ var/threshhold_passed_mindamage = 0 //If the threshhold got passed, what is the minimum damage this limb can be healed to? Loses the threshhold-passed state healing is started while below mindamage.
+ var/threshhold_brute_passed = FALSE
+ var/threshhold_burn_passed = FALSE //Ugly but neccessary vars that might get replaced with a flag lateron maybe sometime.
+
/// The wounds currently afflicting this body part
var/list/wounds
@@ -141,7 +148,7 @@
/obj/item/bodypart/throw_impact(atom/hit_atom, datum/thrownthing/throwingdatum)
..()
- if(status != BODYPART_ROBOTIC)
+ if(!is_robotic_limb())
playsound(get_turf(src), 'sound/misc/splort.ogg', 50, 1, -1)
pixel_x = rand(-3, 3)
pixel_y = rand(-3, 3)
@@ -149,7 +156,7 @@
//empties the bodypart from its organs and other things inside it
/obj/item/bodypart/proc/drop_organs(mob/user)
var/turf/T = get_turf(src)
- if(status != BODYPART_ROBOTIC)
+ if(!is_robotic_limb())
playsound(T, 'sound/misc/splort.ogg', 50, 1, -1)
if(current_gauze)
QDEL_NULL(current_gauze)
@@ -355,7 +362,7 @@
else
damage = min(damage, WOUND_MAX_CONSIDERED_DAMAGE)
- var/base_roll = rand(max(damage/1.5,25), round(damage ** WOUND_DAMAGE_EXPONENT))
+ var/base_roll = rand(max(damage/1.5,25), round(damage ** CONFIG_GET(number/wound_exponent))) + (get_damage()*CONFIG_GET(number/wound_damage_multiplier))
var/injury_roll = base_roll
injury_roll += check_woundings_mods(woundtype, damage, wound_bonus, bare_wound_bonus)
var/list/wounds_checking = GLOB.global_wound_types[woundtype]
@@ -456,10 +463,10 @@
//Cannot remove negative damage (i.e. apply damage)
/obj/item/bodypart/proc/heal_damage(brute, burn, stamina, only_robotic = FALSE, only_organic = TRUE, updating_health = TRUE)
- if(only_robotic && status != BODYPART_ROBOTIC) //This makes organic limbs not heal when the proc is in Robotic mode.
+ if(only_robotic && !is_robotic_limb()) //This makes organic limbs not heal when the proc is in Robotic mode.
return
- if(only_organic && status != BODYPART_ORGANIC) //This makes robolimbs not healable by chems.
+ if(only_organic && !is_organic_limb(FALSE)) //This makes robolimbs and hybridlimbs not healable by chems.
return
brute_dam = round(max(brute_dam - brute, 0), DAMAGE_PRECISION)
@@ -481,12 +488,12 @@
//Checks disabled status thresholds
//Checks disabled status thresholds
-/obj/item/bodypart/proc/update_disabled()
+/obj/item/bodypart/proc/update_disabled(silent = FALSE)
if(!owner)
return
- set_disabled(is_disabled())
+ set_disabled(is_disabled(silent), silent)
-/obj/item/bodypart/proc/is_disabled()
+/obj/item/bodypart/proc/is_disabled(silent = FALSE)
if(!owner)
return
if(HAS_TRAIT(owner, TRAIT_PARALYSIS))
@@ -498,10 +505,10 @@
if(can_dismember() && !HAS_TRAIT(owner, TRAIT_NODISMEMBER))
. = disabled //inertia, to avoid limbs healing 0.1 damage and being re-enabled
if(get_damage(TRUE) >= max_damage * (HAS_TRAIT(owner, TRAIT_EASYLIMBDISABLE) ? 0.6 : 1)) //Easy limb disable disables the limb at 40% health instead of 0%
- if(!last_maxed)
+ if(!last_maxed && !silent)
owner.emote("scream")
last_maxed = TRUE
- if(!is_organic_limb() || stamina_dam >= max_damage)
+ if(!is_organic_limb(FALSE) || stamina_dam >= max_damage)
return BODYPART_DISABLED_DAMAGE
else if(disabled && (get_damage(TRUE) <= (max_damage * 0.8))) // reenabled at 80% now instead of 50% as of wounds update
last_maxed = FALSE
@@ -543,7 +550,8 @@
return FALSE
//Change organ status
-/obj/item/bodypart/proc/change_bodypart_status(new_limb_status, heal_limb, change_icon_to_default)
+/obj/item/bodypart/proc/change_bodypart_status(new_limb_status, heal_limb, change_icon_to_default, no_update = FALSE)
+ var/old_status = status
status = new_limb_status
if(heal_limb)
burn_dam = 0
@@ -551,20 +559,48 @@
brutestate = 0
burnstate = 0
- if(change_icon_to_default)
- if(status == BODYPART_ORGANIC)
- icon = base_bp_icon || DEFAULT_BODYPART_ICON_ORGANIC
- else if(status == BODYPART_ROBOTIC)
- icon = DEFAULT_BODYPART_ICON_ROBOTIC
+ if(status == BODYPART_HYBRID)
+ easy_heal_threshhold = HYBRID_BODYPART_DAMAGE_THRESHHOLD
+ threshhold_passed_mindamage = HYBRID_BODYPART_THESHHOLD_MINDAMAGE
+ else if(old_status == BODYPART_HYBRID)
+ easy_heal_threshhold = initial(easy_heal_threshhold)
+ threshhold_passed_mindamage = initial(threshhold_passed_mindamage)
- if(owner)
+ update_threshhold_state()
+
+ if(change_icon_to_default)
+ if(is_organic_limb(FALSE))
+ icon = base_bp_icon || DEFAULT_BODYPART_ICON_ORGANIC
+ else if(is_robotic_limb())
+ icon = base_bp_icon || DEFAULT_BODYPART_ICON_ROBOTIC
+
+ if(owner && !no_update) //Only use no_update if you are sure the bodypart will get updated from other sources anyways, to prevent unneccessary processing use.
owner.updatehealth()
owner.update_body() //if our head becomes robotic, we remove the lizard horns and human hair.
owner.update_hair()
owner.update_damage_overlays()
-/obj/item/bodypart/proc/is_organic_limb()
- return (status == BODYPART_ORGANIC)
+/obj/item/bodypart/proc/is_organic_limb(hybrid_allowed = TRUE)
+ if(!hybrid_allowed)
+ return (status == BODYPART_ORGANIC)
+ return ((status == BODYPART_ORGANIC) || (status == BODYPART_HYBRID)) //Goodbye if(B.status == BODYPART_ORGANIC || B.status == BODYPART_HYBRID)
+
+/obj/item/bodypart/proc/is_robotic_limb(hybrid_allowed = TRUE)
+ if(!hybrid_allowed)
+ return (status == BODYPART_ROBOTIC)
+ return ((status == BODYPART_ROBOTIC) || (status == BODYPART_HYBRID))
+
+/obj/item/bodypart/proc/update_threshhold_state(brute = TRUE, burn = TRUE)
+ if(brute)
+ if(brute_dam < threshhold_passed_mindamage || easy_heal_threshhold < 0)
+ threshhold_brute_passed = FALSE
+ else if(brute_dam >= easy_heal_threshhold)
+ threshhold_brute_passed = TRUE
+ if(burn)
+ if(burn_dam < threshhold_passed_mindamage || easy_heal_threshhold < 0)
+ threshhold_burn_passed = FALSE
+ else if(burn_dam >= easy_heal_threshhold)
+ threshhold_burn_passed = TRUE
//we inform the bodypart of the changes that happened to the owner, or give it the informations from a source mob.
/obj/item/bodypart/proc/update_limb(dropping_limb, mob/living/carbon/source)
@@ -617,7 +653,10 @@
skin_tone = ""
body_gender = H.dna.features["body_model"]
- should_draw_gender = S.sexes
+ if(GLOB.nongendered_limb_types[species_id])
+ should_draw_gender = FALSE
+ else
+ should_draw_gender = S.sexes
var/mut_colors = (MUTCOLORS in S.species_traits)
if(mut_colors)
@@ -651,8 +690,11 @@
body_markings = null
aux_marking = null
- if(species_id in GLOB.greyscale_limb_types) //should they have greyscales?
- base_bp_icon = DEFAULT_BODYPART_ICON_ORGANIC
+ if(S.override_bp_icon)
+ base_bp_icon = S.override_bp_icon
+ else
+ if(species_id in GLOB.greyscale_limb_types) //should they have greyscales?
+ base_bp_icon = DEFAULT_BODYPART_ICON_ORGANIC
if(base_bp_icon != DEFAULT_BODYPART_ICON)
color_src = mut_colors ? MUTCOLORS : ((H.dna.skin_tone_override && S.use_skintones == USE_SKINTONES_GRAYSCALE_CUSTOM) ? CUSTOM_SKINTONE : SKINTONE)
@@ -667,10 +709,11 @@
else if(animal_origin == MONKEY_BODYPART) //currently monkeys are the only non human mob to have damage overlays.
dmg_overlay_type = animal_origin
- if(status == BODYPART_ROBOTIC)
+ if(is_robotic_limb())
dmg_overlay_type = "robotic"
- body_markings = null
- aux_marking = null
+ if(is_robotic_limb(FALSE))
+ body_markings = null
+ aux_marking = null
if(dropping_limb)
no_update = TRUE //when attached, the limb won't be affected by the appearance changes of its mob owner.
@@ -705,7 +748,7 @@
if(burnstate)
. += image('icons/mob/dam_mob.dmi', "[dmg_overlay_type]_[body_zone]_0[burnstate]", -DAMAGE_LAYER, image_dir)
- if(!isnull(body_markings) && status == BODYPART_ORGANIC)
+ if(!isnull(body_markings) && is_organic_limb(FALSE))
if(!use_digitigrade)
if(body_zone == BODY_ZONE_CHEST)
. += image(body_markings_icon, "[body_markings]_[body_zone]_[icon_gender]", -MARKING_LAYER, image_dir)
@@ -722,7 +765,7 @@
. += limb
if(animal_origin)
- if(is_organic_limb())
+ if(is_organic_limb(FALSE))
limb.icon = 'icons/mob/animal_parts.dmi'
if(species_id == "husk")
limb.icon_state = "[animal_origin]_husk_[body_zone]"
@@ -882,7 +925,7 @@
update_disabled()
/obj/item/bodypart/proc/get_bleed_rate()
- if(status != BODYPART_ORGANIC) // maybe in the future we can bleed oil from aug parts, but not now
+ if(!is_organic_limb()) // maybe in the future we can bleed oil from aug parts, but not now
return
var/bleed_rate = 0
if(generic_bleedstacks > 0)
diff --git a/code/modules/surgery/bodyparts/dismemberment.dm b/code/modules/surgery/bodyparts/dismemberment.dm
index fa003e3f3c..9c42da598d 100644
--- a/code/modules/surgery/bodyparts/dismemberment.dm
+++ b/code/modules/surgery/bodyparts/dismemberment.dm
@@ -435,4 +435,6 @@
var/datum/wound/loss/phantom_loss = new // stolen valor, really
scaries.generate(L, phantom_loss)
L.attach_limb(src, 1)
+ if(ROBOTIC_LIMBS in dna.species.species_traits) //Snowflake trait moment, but needed.
+ L.change_bodypart_status(BODYPART_HYBRID, FALSE, TRUE) //Haha what if IPC-lings actually regenerated the right limbs instead of organic ones? That'd be pretty cool, right?
return TRUE
diff --git a/code/modules/surgery/bodyparts/head.dm b/code/modules/surgery/bodyparts/head.dm
index b6a0a387e2..8c283f5ebc 100644
--- a/code/modules/surgery/bodyparts/head.dm
+++ b/code/modules/surgery/bodyparts/head.dm
@@ -45,7 +45,7 @@
/obj/item/bodypart/head/drop_organs(mob/user)
var/turf/T = get_turf(src)
- if(status != BODYPART_ROBOTIC)
+ if(!is_robotic_limb())
playsound(T, 'sound/misc/splort.ogg', 50, 1, -1)
for(var/obj/item/I in src)
if(I == brain)
@@ -141,7 +141,7 @@
. = ..()
if(dropped) //certain overlays only appear when the limb is being detached from its owner.
- if(status != BODYPART_ROBOTIC) //having a robotic head hides certain features.
+ if(!is_robotic_limb(FALSE)) //having a robotic head hides certain features.
//facial hair
if(facial_hair_style)
var/datum/sprite_accessory/S = GLOB.facial_hair_styles_list[facial_hair_style]
@@ -161,7 +161,7 @@
debrain_overlay.icon = 'icons/mob/animal_parts.dmi'
debrain_overlay.icon_state = "debrained_larva"
else if(!(NOBLOOD in species_flags_list))
- debrain_overlay.icon = 'icons/mob/human_face.dmi'
+ debrain_overlay.icon = 'icons/mob/human_parts.dmi'
debrain_overlay.icon_state = "debrained"
. += debrain_overlay
else
@@ -175,21 +175,31 @@
// lipstick
if(lip_style)
- var/image/lips_overlay = image('icons/mob/human_face.dmi', "lips_[lip_style]", -BODY_LAYER, SOUTH)
+ var/image/lips_overlay = image('icons/mob/lips.dmi', "lips_[lip_style]", -BODY_LAYER, SOUTH)
lips_overlay.color = lip_color
. += lips_overlay
// eyes
if(eyes)
- var/image/left_eye = image('icons/mob/human_face.dmi', "left_eye", -BODY_LAYER, SOUTH)
- var/image/right_eye = image('icons/mob/human_face.dmi', "right_eye", -BODY_LAYER, SOUTH)
- if(eyes.left_eye_color && eyes.right_eye_color)
- left_eye.color = "#" + eyes.left_eye_color
- right_eye.color = "#" + eyes.right_eye_color
- . += left_eye
- . += right_eye
+ var/left_state = DEFAULT_LEFT_EYE_STATE
+ var/right_state = DEFAULT_RIGHT_EYE_STATE
+ if(owner && owner.dna.species)
+ var/eye_type = owner.dna.species.eye_type
+ if(GLOB.eye_types[eye_type])
+ left_state = eye_type + "_left_eye"
+ right_state = eye_type + "_right_eye"
+ if(left_state != DEFAULT_NO_EYE_STATE)
+ var/image/left_eye = image('icons/mob/hair.dmi', left_state, -BODY_LAYER, SOUTH)
+ if(eyes.left_eye_color)
+ left_eye.color = "#" + eyes.left_eye_color
+ . += left_eye
+ if(right_state != DEFAULT_NO_EYE_STATE)
+ var/image/right_eye = image('icons/mob/hair.dmi', right_state, -BODY_LAYER, SOUTH)
+ if(eyes.right_eye_color)
+ right_eye.color = "#" + eyes.right_eye_color
+ . += right_eye
else
- var/eyes_overlay = image('icons/mob/human_face.dmi', "eyes_missing", -BODY_LAYER, SOUTH)
+ var/eyes_overlay = image('icons/mob/hair.dmi', "eyes_missing", -BODY_LAYER, SOUTH)
. += eyes_overlay
/obj/item/bodypart/head/monkey
diff --git a/code/modules/surgery/bodyparts/parts.dm b/code/modules/surgery/bodyparts/parts.dm
index 5a887ee6b7..86288564ae 100644
--- a/code/modules/surgery/bodyparts/parts.dm
+++ b/code/modules/surgery/bodyparts/parts.dm
@@ -75,11 +75,11 @@
return BODYPART_DISABLED_PARALYSIS
return ..()
-/obj/item/bodypart/l_arm/set_disabled(new_disabled)
+/obj/item/bodypart/l_arm/set_disabled(new_disabled, silent = FALSE)
. = ..()
if(!.)
return
- if(owner.stat < UNCONSCIOUS)
+ if(owner.stat < UNCONSCIOUS && !silent)
switch(disabled)
if(BODYPART_DISABLED_DAMAGE)
owner.emote("scream")
@@ -136,11 +136,11 @@
return BODYPART_DISABLED_PARALYSIS
return ..()
-/obj/item/bodypart/r_arm/set_disabled(new_disabled)
+/obj/item/bodypart/r_arm/set_disabled(new_disabled, silent = FALSE)
. = ..()
if(!.)
return
- if(owner.stat < UNCONSCIOUS)
+ if(owner.stat < UNCONSCIOUS && !silent)
switch(disabled)
if(BODYPART_DISABLED_DAMAGE)
owner.emote("scream")
@@ -196,16 +196,17 @@
return BODYPART_DISABLED_PARALYSIS
return ..()
-/obj/item/bodypart/l_leg/set_disabled(new_disabled)
+/obj/item/bodypart/l_leg/set_disabled(new_disabled, silent = FALSE)
. = ..()
if(!. || owner.stat >= UNCONSCIOUS)
return
- switch(disabled)
- if(BODYPART_DISABLED_DAMAGE)
- owner.emote("scream")
- to_chat(owner, "Your [name] is too damaged to function!")
- if(BODYPART_DISABLED_PARALYSIS)
- to_chat(owner, "You can't feel your [name]!")
+ if(!silent)
+ switch(disabled)
+ if(BODYPART_DISABLED_DAMAGE)
+ owner.emote("scream")
+ to_chat(owner, "Your [name] is too damaged to function!")
+ if(BODYPART_DISABLED_PARALYSIS)
+ to_chat(owner, "You can't feel your [name]!")
/obj/item/bodypart/l_leg/digitigrade
name = "left digitigrade leg"
@@ -253,16 +254,17 @@
return BODYPART_DISABLED_PARALYSIS
return ..()
-/obj/item/bodypart/r_leg/set_disabled(new_disabled)
+/obj/item/bodypart/r_leg/set_disabled(new_disabled, silent = FALSE)
. = ..()
if(!. || owner.stat >= UNCONSCIOUS)
return
- switch(disabled)
- if(BODYPART_DISABLED_DAMAGE)
- owner.emote("scream")
- to_chat(owner, "Your [name] is too damaged to function!")
- if(BODYPART_DISABLED_PARALYSIS)
- to_chat(owner, "You can't feel your [name]!")
+ if(!silent)
+ switch(disabled)
+ if(BODYPART_DISABLED_DAMAGE)
+ owner.emote("scream")
+ to_chat(owner, "Your [name] is too damaged to function!")
+ if(BODYPART_DISABLED_PARALYSIS)
+ to_chat(owner, "You can't feel your [name]!")
/obj/item/bodypart/r_leg/digitigrade
name = "right digitigrade leg"
diff --git a/code/modules/surgery/bodyparts/robot_bodyparts.dm b/code/modules/surgery/bodyparts/robot_bodyparts.dm
index 39e660203e..d08d8bfa09 100644
--- a/code/modules/surgery/bodyparts/robot_bodyparts.dm
+++ b/code/modules/surgery/bodyparts/robot_bodyparts.dm
@@ -22,6 +22,8 @@
brute_reduction = 2
burn_reduction = 1
+ easy_heal_threshhold = 35 //Resistant against damage, but high mindamage once the threshhold is passed
+ threshhold_passed_mindamage = 25
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -43,6 +45,8 @@
brute_reduction = 2
burn_reduction = 1
+ easy_heal_threshhold = 35 //Resistant against damage, but high mindamage once the threshhold is passed
+ threshhold_passed_mindamage = 25
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -64,6 +68,8 @@
brute_reduction = 2
burn_reduction = 1
+ easy_heal_threshhold = 35 //Resistant against damage, but high mindamage once the threshhold is passed
+ threshhold_passed_mindamage = 25
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -85,6 +91,8 @@
brute_reduction = 2
burn_reduction = 1
+ easy_heal_threshhold = 35 //Resistant against damage, but high mindamage once the threshhold is passed
+ threshhold_passed_mindamage = 25
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -105,6 +113,8 @@
brute_reduction = 2
burn_reduction = 1
+ easy_heal_threshhold = 40 //Resistant against damage, but high mindamage once the threshhold is passed
+ threshhold_passed_mindamage = 25
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -166,6 +176,8 @@
brute_reduction = 5
burn_reduction = 4
+ easy_heal_threshhold = 40 //Resistant against damage, but high mindamage once the threshhold is passed
+ threshhold_passed_mindamage = 20
light_brute_msg = ROBOTIC_LIGHT_BRUTE_MSG
medium_brute_msg = ROBOTIC_MEDIUM_BRUTE_MSG
@@ -242,6 +254,8 @@
brute_reduction = 0
burn_reduction = 0
max_damage = 20
+ easy_heal_threshhold = 15 //Weak. Low threshhold, but also relatively low mindamage
+ threshhold_passed_mindamage = 10
/obj/item/bodypart/r_arm/robot/surplus
name = "surplus prosthetic right arm"
@@ -250,6 +264,8 @@
brute_reduction = 0
burn_reduction = 0
max_damage = 20
+ easy_heal_threshhold = 15 //Weak. Low threshhold, but also relatively low mindamage
+ threshhold_passed_mindamage = 10
/obj/item/bodypart/l_leg/robot/surplus
name = "surplus prosthetic left leg"
@@ -258,6 +274,8 @@
brute_reduction = 0
burn_reduction = 0
max_damage = 20
+ easy_heal_threshhold = 15 //Weak. Low threshhold, but also relatively low mindamage
+ threshhold_passed_mindamage = 10
/obj/item/bodypart/r_leg/robot/surplus
name = "surplus prosthetic right leg"
@@ -266,39 +284,49 @@
brute_reduction = 0
burn_reduction = 0
max_damage = 20
+ easy_heal_threshhold = 15 //Weak. Low threshhold, but also relatively low mindamage
+ threshhold_passed_mindamage = 10
-// Upgraded Surplus lims - Better then robotic lims
+// Upgraded Surplus lims - Better then robotic limbs
/obj/item/bodypart/l_arm/robot/surplus_upgraded
name = "reinforced surplus prosthetic left arm"
- desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts."
+ desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of parts with more fallbacks against internal damage."
icon = 'icons/mob/augmentation/surplus_augments.dmi'
brute_reduction = 3
burn_reduction = 2
max_damage = 55
+ easy_heal_threshhold = 20 //Lower threshhold than true robotic limbs, but very low mindamage too.
+ threshhold_passed_mindamage = 5
/obj/item/bodypart/r_arm/robot/surplus_upgraded
name = "reinforced surplus prosthetic right arm"
- desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts."
+ desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of parts with more fallbacks against internal damage."
icon = 'icons/mob/augmentation/surplus_augments.dmi'
brute_reduction = 3
burn_reduction = 2
max_damage = 55
+ easy_heal_threshhold = 20 //Lower threshhold than true robotic limbs, but very low mindamage too.
+ threshhold_passed_mindamage = 5
/obj/item/bodypart/l_leg/robot/surplus_upgraded
name = "reinforced surplus prosthetic left leg"
- desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts."
+ desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of parts with more fallbacks against internal damage."
icon = 'icons/mob/augmentation/surplus_augments.dmi'
brute_reduction = 3
burn_reduction = 2
max_damage = 55
+ easy_heal_threshhold = 20 //Lower threshhold than true robotic limbs, but very low mindamage too.
+ threshhold_passed_mindamage = 5
/obj/item/bodypart/r_leg/robot/surplus_upgraded
name = "reinforced surplus prosthetic right leg"
- desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of stronger parts."
+ desc = "A skeletal, robotic limb. This one is reinforced to provide better protection, and is made of parts with more fallbacks against internal damage."
icon = 'icons/mob/augmentation/surplus_augments.dmi'
brute_reduction = 3
burn_reduction = 2
max_damage = 55
+ easy_heal_threshhold = 20 //Lower threshhold than true robotic limbs, but very low mindamage too.
+ threshhold_passed_mindamage = 5
#undef ROBOTIC_LIGHT_BRUTE_MSG
#undef ROBOTIC_MEDIUM_BRUTE_MSG
diff --git a/code/modules/surgery/brain_surgery.dm b/code/modules/surgery/brain_surgery.dm
index afaa66dae9..cf626ce7b4 100644
--- a/code/modules/surgery/brain_surgery.dm
+++ b/code/modules/surgery/brain_surgery.dm
@@ -17,7 +17,7 @@
time = 120 //long and complicated
/datum/surgery/brain_surgery/can_start(mob/user, mob/living/carbon/target, obj/item/tool)
var/obj/item/organ/brain/B = target.getorganslot(ORGAN_SLOT_BRAIN)
- if(!B)
+ if(!B || istype(B, /obj/item/organ/brain/ipc))
return FALSE
return TRUE
diff --git a/code/modules/surgery/coronary_bypass.dm b/code/modules/surgery/coronary_bypass.dm
index d1d478ddfe..69f5062032 100644
--- a/code/modules/surgery/coronary_bypass.dm
+++ b/code/modules/surgery/coronary_bypass.dm
@@ -3,6 +3,7 @@
steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/clamp_bleeders,
/datum/surgery_step/incise_heart, /datum/surgery_step/coronary_bypass, /datum/surgery_step/close)
possible_locs = list(BODY_ZONE_CHEST)
+ requires_bodypart_type = BODYPART_ORGANIC
/datum/surgery/coronary_bypass/can_start(mob/user, mob/living/carbon/target, obj/item/tool)
var/obj/item/organ/heart/H = target.getorganslot(ORGAN_SLOT_HEART)
diff --git a/code/modules/surgery/dental_implant.dm b/code/modules/surgery/dental_implant.dm
index 87e6d096b3..57803f7461 100644
--- a/code/modules/surgery/dental_implant.dm
+++ b/code/modules/surgery/dental_implant.dm
@@ -2,6 +2,7 @@
name = "dental implant"
steps = list(/datum/surgery_step/drill, /datum/surgery_step/insert_pill)
possible_locs = list(BODY_ZONE_PRECISE_MOUTH)
+ requires_bodypart_type = BODYPART_ORGANIC
/datum/surgery_step/insert_pill
name = "insert pill"
diff --git a/code/modules/surgery/embalming.dm b/code/modules/surgery/embalming.dm
index c6d2c72caa..a4494c606a 100644
--- a/code/modules/surgery/embalming.dm
+++ b/code/modules/surgery/embalming.dm
@@ -7,7 +7,7 @@
target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey)
possible_locs = list(BODY_ZONE_CHEST)
- requires_bodypart_type = 0
+ requires_bodypart_type = BODYPART_ORGANIC
/datum/surgery_step/embalming
name = "embalming body"
diff --git a/code/modules/surgery/emergency_cardioversion_recovery.dm b/code/modules/surgery/emergency_cardioversion_recovery.dm
index 5df90c5e80..2508bf135f 100644
--- a/code/modules/surgery/emergency_cardioversion_recovery.dm
+++ b/code/modules/surgery/emergency_cardioversion_recovery.dm
@@ -3,6 +3,7 @@
steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/clamp_bleeders,
/datum/surgery_step/incise_heart, /datum/surgery_step/ventricular_electrotherapy, /datum/surgery_step/close)
possible_locs = list(BODY_ZONE_CHEST)
+ requires_bodypart_type = BODYPART_ORGANIC
/datum/surgery_step/ventricular_electrotherapy
name = "ventricular electrotherapy"
diff --git a/code/modules/surgery/eye_surgery.dm b/code/modules/surgery/eye_surgery.dm
index 006dbe2af1..c26fda4158 100644
--- a/code/modules/surgery/eye_surgery.dm
+++ b/code/modules/surgery/eye_surgery.dm
@@ -3,7 +3,8 @@
steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/fix_eyes, /datum/surgery_step/close)
target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey)
possible_locs = list(BODY_ZONE_PRECISE_EYES)
- requires_bodypart_type = 0
+ requires_bodypart_type = BODYPART_ORGANIC
+
//fix eyes
/datum/surgery_step/fix_eyes
name = "fix eyes"
diff --git a/code/modules/surgery/healing.dm b/code/modules/surgery/healing.dm
index 0680dda404..f5b23e6087 100644
--- a/code/modules/surgery/healing.dm
+++ b/code/modules/surgery/healing.dm
@@ -8,7 +8,7 @@
target_mobtypes = list(/mob/living/carbon/human, /mob/living/carbon/monkey)
possible_locs = list(BODY_ZONE_CHEST)
- requires_bodypart_type = FALSE
+ requires_bodypart_type = BODYPART_ORGANIC
replaced_by = /datum/surgery
ignore_clothes = TRUE
var/healing_step_type
diff --git a/code/modules/surgery/helpers.dm b/code/modules/surgery/helpers.dm
index 7a92b39692..652c49519a 100644
--- a/code/modules/surgery/helpers.dm
+++ b/code/modules/surgery/helpers.dm
@@ -26,8 +26,17 @@
if(affecting)
if(!S.requires_bodypart)
continue
- if(S.requires_bodypart_type && affecting.status != S.requires_bodypart_type)
- continue
+ if(S.requires_bodypart_type) //ugly but it'll do.
+ switch(S.requires_bodypart_type)
+ if(BODYPART_ORGANIC)
+ if(!affecting.is_organic_limb(FALSE))
+ continue
+ if(BODYPART_ROBOTIC)
+ if(!affecting.is_robotic_limb())
+ continue
+ if(BODYPART_HYBRID)
+ if(!affecting.is_organic_limb() || !affecting.is_robotic_limb())
+ continue
if(S.requires_real_bodypart && affecting.is_pseudopart)
continue
else if(C && S.requires_bodypart) //mob with no limb in surgery zone when we need a limb
@@ -58,8 +67,17 @@
if(affecting)
if(!S.requires_bodypart)
return
- if(S.requires_bodypart_type && affecting.status != S.requires_bodypart_type)
- return
+ if(S.requires_bodypart_type) //*scream
+ switch(S.requires_bodypart_type)
+ if(BODYPART_ORGANIC)
+ if(!affecting.is_organic_limb(FALSE))
+ return
+ if(BODYPART_ROBOTIC)
+ if(!affecting.is_robotic_limb())
+ return
+ if(BODYPART_HYBRID)
+ if(!affecting.is_organic_limb() || !affecting.is_robotic_limb())
+ return
else if(C && S.requires_bodypart)
return
if(S.lying_required && !(M.lying))
@@ -91,7 +109,7 @@
else if(S.can_cancel)
var/required_tool_type = TOOL_CAUTERY
var/obj/item/close_tool = user.get_inactive_held_item()
- var/is_robotic = S.requires_bodypart_type == BODYPART_ROBOTIC
+ var/is_robotic = (S.requires_bodypart_type == BODYPART_ROBOTIC || S.requires_bodypart_type == BODYPART_HYBRID)
if(is_robotic)
required_tool_type = TOOL_SCREWDRIVER
if(iscyborg(user))
diff --git a/code/modules/surgery/limb_augmentation.dm b/code/modules/surgery/limb_augmentation.dm
index 92059f04d4..059a5aaa34 100644
--- a/code/modules/surgery/limb_augmentation.dm
+++ b/code/modules/surgery/limb_augmentation.dm
@@ -10,7 +10,7 @@
if(istype(tool, /obj/item/organ_storage) && istype(tool.contents[1], /obj/item/bodypart))
tool = tool.contents[1]
var/obj/item/bodypart/aug = tool
- if(aug.status != BODYPART_ROBOTIC)
+ if(!aug.is_robotic_limb())
to_chat(user, "That's not an augment, silly!")
return -1
if(aug.body_zone != target_zone)
diff --git a/code/modules/surgery/lipoplasty.dm b/code/modules/surgery/lipoplasty.dm
index 5a0fd819f1..ecdc5477f1 100644
--- a/code/modules/surgery/lipoplasty.dm
+++ b/code/modules/surgery/lipoplasty.dm
@@ -2,10 +2,13 @@
name = "Lipoplasty"
steps = list(/datum/surgery_step/incise, /datum/surgery_step/clamp_bleeders, /datum/surgery_step/cut_fat, /datum/surgery_step/remove_fat, /datum/surgery_step/close)
possible_locs = list(BODY_ZONE_CHEST)
+ requires_bodypart_type = BODYPART_ORGANIC
+
/datum/surgery/lipoplasty/can_start(mob/user, mob/living/carbon/target, obj/item/tool)
if(HAS_TRAIT(target, TRAIT_FAT))
return 1
return 0
+
//cut fat
/datum/surgery_step/cut_fat
name = "cut excess fat"
diff --git a/code/modules/surgery/lobectomy.dm b/code/modules/surgery/lobectomy.dm
index 7ef7e4cd7f..34b40258c8 100644
--- a/code/modules/surgery/lobectomy.dm
+++ b/code/modules/surgery/lobectomy.dm
@@ -3,6 +3,7 @@
steps = list(/datum/surgery_step/incise, /datum/surgery_step/retract_skin, /datum/surgery_step/saw, /datum/surgery_step/clamp_bleeders,
/datum/surgery_step/lobectomy, /datum/surgery_step/close)
possible_locs = list(BODY_ZONE_CHEST)
+ requires_bodypart_type = BODYPART_ORGANIC
/datum/surgery/lobectomy/can_start(mob/user, mob/living/carbon/target, obj/item/tool)
var/obj/item/organ/lungs/L = target.getorganslot(ORGAN_SLOT_LUNGS)
diff --git a/code/modules/surgery/mechanic_steps.dm b/code/modules/surgery/mechanic_steps.dm
index 9366e585c3..101be7f103 100644
--- a/code/modules/surgery/mechanic_steps.dm
+++ b/code/modules/surgery/mechanic_steps.dm
@@ -85,3 +85,107 @@
display_results(user, target, "You begin to open the hatch holders in [target]'s [parse_zone(target_zone)]...",
"[user] begins to open the hatch holders in [target]'s [parse_zone(target_zone)].",
"[user] begins to open the hatch holders in [target]'s [parse_zone(target_zone)].")
+
+//cut wires
+/datum/surgery_step/cut_wires
+ name = "cut wires"
+ implements = list(
+ TOOL_WIRECUTTER = 100,
+ TOOL_SCALPEL = 75,
+ /obj/item/kitchen/knife = 50,
+ /obj/item = 10) // 10% success with any sharp item.
+ time = 24
+
+/datum/surgery_step/cut_wires/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
+ display_results(user, target, "You begin to cut loose wires in [target]'s [parse_zone(target_zone)]...",
+ "[user] begins to cut loose wires in [target]'s [parse_zone(target_zone)].",
+ "[user] begins to cut loose wires in [target]'s [parse_zone(target_zone)].")
+
+/datum/surgery_step/cut_wires/tool_check(mob/user, obj/item/tool)
+ if(implement_type == /obj/item && !tool.get_sharpness())
+ return FALSE
+ return TRUE
+
+//pry off plating
+/datum/surgery_step/pry_off_plating
+ name = "pry off plating"
+ implements = list(
+ TOOL_CROWBAR = 100,
+ TOOL_HEMOSTAT = 10)
+ time = 24
+
+/datum/surgery_step/pry_off_plating/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
+ do_sparks(rand(5, 9), FALSE, target.loc)
+ return TRUE
+
+/datum/surgery_step/pry_off_plating/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
+ display_results(user, target, "You begin to pry off [target]'s [parse_zone(target_zone)] plating...",
+ "[user] begins to pry off [target]'s [parse_zone(target_zone)] plating.",
+ "[user] begins to pry off [target]'s [parse_zone(target_zone)] plating.")
+
+//weld plating
+/datum/surgery_step/weld_plating
+ name = "weld plating"
+ implements = list(
+ TOOL_WELDER = 100)
+ time = 24
+
+/datum/surgery_step/weld_plating/tool_check(mob/user, obj/item/tool)
+ if(implement_type == TOOL_WELDER && !tool.use_tool(user, user, 0, volume=50, amount=1))
+ return FALSE
+ return TRUE
+
+/datum/surgery_step/weld_plating/preop(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
+ display_results(user, target, "You begin to weld [target]'s [parse_zone(target_zone)] plating...",
+ "[user] begins to weld [target]'s [parse_zone(target_zone)] plating.",
+ "[user] begins to weld [target]'s [parse_zone(target_zone)] plating.")
+
+//replace wires
+/datum/surgery_step/replace_wires
+ name = "replace wires"
+ implements = list(/obj/item/stack/cable_coil = 100)
+ time = 24
+ var/cableamount = 5
+
+/datum/surgery_step/replace_wires/tool_check(mob/user, obj/item/tool)
+ var/obj/item/stack/cable_coil/coil = tool
+ if(coil.get_amount() < cableamount)
+ to_chat(user, "Not enough cable!")
+ return FALSE
+ return TRUE
+
+/datum/surgery_step/replace_wires/success(mob/user, mob/living/carbon/target, target_zone, obj/item/tool, datum/surgery/surgery)
+ var/obj/item/stack/cable_coil/coil = tool
+ if(coil && !(coil.get_amount()04 October 2020
+ DeltaFire15 updated:
+
+
+ Detective-Google updated:
+
+
+ Putnam3145 updated:
+
+
+ monster860 updated:
+
+
+ timothyteakettle updated:
+
+
+
+ 02 October 2020
+ ArcaneMusic, with minor tweaks by TheObserver-sys updated:
+
+
+ CoreFlare updated:
+
+
+ Detective-Google updated:
+
+
+ EmeraldSundisk updated:
+
+
+ ItzGabby updated:
+
+
+ LetterN updated:
+
+
+ MrJWhit updated:
+
+
+ Putnam3145 updated:
+
+
+ SandPoot updated:
+
+
+ Tupinambis updated:
+
+
+ dapnee updated:
+
+
+ lolman360 updated:
+
+
+ timothyteakettle updated:
+
+
+ zeroisthebiggay updated:
+
+
+
+ 01 October 2020
+ BlueWildrose updated:
+
+
+
+ 29 September 2020
+ timothyteakettle updated:
+
+
+
+ 28 September 2020
+ ArchieBeepBoop updated:
+
+
+ Degirin2120 updated:
+
+
+ Putnam3145 updated:
+
+
+ SiliconMain updated:
+
+
+ Trilbyspaceclone updated:
+
+
+ Tupinambis updated:
+
+
+ raspy-on-osu updated:
+
+
+ thakyZ updated:
+
+
+ timothyteakettle updated:
+
+
+
+ 27 September 2020
+ SiliconMain updated:
+
+
+
+ 26 September 2020
+ CoreFlare updated:
+
+
+
+ 25 September 2020
+ Putnam3145 updated:
+
+
+
+ 24 September 2020
+ Putnam3145 updated:
+
+
+
+ 22 September 2020
+ Arturlang updated:
+
+
+ YakumoChen updated:
+
+
+ timothyteakettle updated:
+
+
+
+ 20 September 2020
+ DeltaFire15 updated:
+
+
+ MrJWhit updated:
+
+
+ silicons updated:
+
+
+
+ 17 September 2020
+ DeltaFire15 updated:
+
+
+ EmeraldSundisk updated:
+
+
+ MrJWhit updated:
+
+
+ Putnam3145 updated:
+
+
+ timothyteakettle updated:
+
+
+
+ 16 September 2020
+ timothyteakettle updated:
+
+
+
+ 12 September 2020
01 October 2020
BlueWildrose updated:
@@ -66,9 +340,34 @@
28 August 2020
+ EmeraldSundisk updated:
+
+
+ Hatterhat updated:
+
+
+ lolman360 updated:
+
+
+ shellspeed1 updated:
+
+
timothyteakettle updated:
@@ -346,6 +645,302 @@
+
+ 13 August 2020
+ LetterN updated:
+
+
+
+ 12 August 2020
+ DeltaFire15 updated:
+
+
+ Detective-Google updated:
+
+
+ Hatterhat updated:
+
+
+ LetterN updated:
+
+
+ Putnam3145 updated:
+
+
+ Toriate updated:
+
+
+ ancientpower updated:
+
+
+ kappa-sama updated:
+
+
+ lolman360 updated:
+
+
+ silicons updated:
+
+
+ timothyteakettle updated:
+
+
+ zeroisthebiggay updated:
+
+
+
+ 11 August 2020
+ Hatterhat updated:
+
+
+ kappa-sama updated:
+
+
+ zeroisthebiggay updated:
+
+
+
+ 10 August 2020
+ Hatterhat updated:
+
+
+ KeRSedChaplain updated:
+
+
+ LetterN updated:
+
+
+ Lynxless updated:
+
+
+ Owai-Seek updated:
+
+
+ Putnam3145 updated:
+
+
+ Seris02 updated:
+
+
+ Sishen1542 updated:
+
+
+ kappa-sama updated:
+
+
+ silicons updated:
+
+
+ timothyteakettle updated:
+
+
+
+ 09 August 2020
+ Hatterhat updated:
+
+
+ MrJWhit updated:
+
+
+ silicons updated:
+
+
+
+ 08 August 2020
+ DeltaFire15 updated:
+
+
+ Hatterhat updated:
+
+
+ Ludox235 updated:
+
+
+ Sishen1542 updated:
+
+
+ timothyteakettle updated:
+
+
+
+ 07 August 2020
+ dapnee updated:
+
+
+ lolman360 updated:
+
+
+ silicons updated:
+
+
+
+ 06 August 2020
+ Auris456852 updated:
+
+
+ Hatterhat updated:
+
+
+ Ludox235 updated:
+
+
+ Seris02 updated:
+
+
+ Trilbyspaceclone updated:
+
+
+ b1tt3r1n0 updated:
+
+
+ dapnee updated:
+
+
+ kappa-sama updated:
+
+
+ lolman360 updated:
+
+
+ timothyteakettle updated:
+
+
+ zeroisthebiggay updated:
+
+
+
+ 04 August 2020
+ Seris02 updated:
+
+
+ timothyteakettle updated:
+
+
+ zeroisthebiggay updated:
+
+
+
+ 03 August 2020
+ KeRSedChaplain updated:
+
+
+ Linzolle updated:
+
+
+ dapnee updated:
+
+
+ silicons updated:
+
+
+ blueprint pod and edit vars directly
+
+
+ NOTE: Custom sounds from outside the base game files will not save! :(
+
+
/gi,"\n").replace(/<\/?[a-z0-9-_]+[^>]*>/gi,"").replace(/&(nbsp|amp|quot|lt|gt|apos);/g,(function(e,n){return t[n]})).replace(/?([0-9]+);/gi,(function(e,t){var n=parseInt(t,10);return String.fromCharCode(n)})).replace(/?([0-9a-f]+);/gi,(function(e,t){var n=parseInt(t,16);return String.fromCharCode(n)}))};t.buildQueryString=function(e){return Object.keys(e).map((function(t){return encodeURIComponent(t)+"="+encodeURIComponent(e[t])})).join("&")}},function(e,t,n){"use strict";var r={}.hasOwnProperty;e.exports=function(e,t){return r.call(e,t)}},function(e,t,n){"use strict";var r=n(53),o=n(66),i=n(18),a=n(12),c=n(72),u=[].push,s=function(e){var t=1==e,n=2==e,s=3==e,l=4==e,f=6==e,d=5==e||f;return function(p,h,g,v){for(var m,y,b=i(p),x=o(b),w=r(h,g,3),_=a(x.length),E=0,k=v||c,S=t?k(p,_):n?k(p,0):undefined;_>E;E++)if((d||E in x)&&(y=w(m=x[E],E,b),e))if(t)S[E]=y;else if(y)switch(e){case 3:return!0;case 5:return m;case 6:return E;case 2:u.call(S,m)}else if(l)return!1;return f?-1:s||l?l:S}};e.exports={forEach:s(0),map:s(1),filter:s(2),some:s(3),every:s(4),find:s(5),findIndex:s(6)}},function(e,t,n){"use strict";t.__esModule=!0,t.useSelector=t.useDispatch=t.createAction=t.combineReducers=t.applyMiddleware=t.createStore=void 0;n(0);var r=n(35);function o(e,t){var n;if("undefined"==typeof Symbol||null==e[Symbol.iterator]){if(Array.isArray(e)||(n=function(e,t){if(!e)return;if("string"==typeof e)return i(e,t);var n=Object.prototype.toString.call(e).slice(8,-1);"Object"===n&&e.constructor&&(n=e.constructor.name);if("Map"===n||"Set"===n)return Array.from(e);if("Arguments"===n||/^(?:Ui|I)nt(?:8|16|32)(?:Clamped)?Array$/.test(n))return i(e,t)}(e))||t&&e&&"number"==typeof e.length){n&&(e=n);var r=0;return function(){return r>=e.length?{done:!0}:{done:!1,value:e[r++]}}}throw new TypeError("Invalid attempt to iterate non-iterable instance.\nIn order to be iterable, non-array objects must have a [Symbol.iterator]() method.")}return(n=e[Symbol.iterator]()).next.bind(n)}function i(e,t){(null==t||t>e.length)&&(t=e.length);for(var n=0,r=new Array(t);nu||n!=n?l*Infinity:l*n}},function(e,t,n){"use strict";var r=n(7).isFinite;e.exports=Number.isFinite||function(e){return"number"==typeof e&&r(e)}},function(e,t,n){"use strict";var r=n(7),o=n(62).trim,i=n(92),a=r.parseFloat,c=1/a(i+"-0")!=-Infinity;e.exports=c?function(e){var t=o(String(e)),n=a(t);return 0===n&&"-"==t.charAt(0)?-0:n}:a},function(e,t,n){"use strict";var r=n(36);e.exports=function(e){if("number"!=typeof e&&"Number"!=r(e))throw TypeError("Incorrect invocation");return+e}},function(e,t,n){"use strict";var r=n(9),o=n(5),i=n(71),a=n(115),c=n(82),u=n(18),s=n(66),l=Object.assign,f=Object.defineProperty;e.exports=!l||o((function(){if(r&&1!==l({b:1},l(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},n=Symbol();return e[n]=7,"abcdefghijklmnopqrst".split("").forEach((function(e){t[e]=e})),7!=l({},e)[n]||"abcdefghijklmnopqrst"!=i(l({},t)).join("")}))?function(e,t){for(var n=u(e),o=arguments.length,l=1,f=a.f,d=c.f;o>l;)for(var p,h=s(arguments[l++]),g=f?i(h).concat(f(h)):i(h),v=g.length,m=0;v>m;)p=g[m++],r&&!d.call(h,p)||(n[p]=h[p]);return n}:l},function(e,t,n){"use strict";var r=n(121),o=n(85);e.exports=r?{}.toString:function(){return"[object "+o(this)+"]"}},function(e,t,n){"use strict";var r=n(7);e.exports=function(e,t){var n=r.console;n&&n.error&&(1===arguments.length?n.error(e):n.error(e,t))}},function(e,t,n){"use strict";var r=n(37);e.exports=function(e){var t=r(e);if(t<0)throw RangeError("The argument can't be less than 0");return t}},function(e,t,n){"use strict";t.__esModule=!0,t._CI=Ae,t._HI=B,t._M=Te,t._MCCC=Le,t._ME=Ie,t._MFCC=Ve,t._MP=Ce,t._MR=ye,t.__render=je,t.createComponentVNode=function(e,t,n,r,o){var a=new T(1,null,null,e=function(e,t){if(12&e)return e;if(t.prototype&&t.prototype.render)return 4;if(t.render)return 32776;return 8}(e,t),r,function(e,t,n){var r=(32768&e?t.render:t).defaultProps;if(i(r))return n;if(i(n))return l(r,null);return N(n,r)}(e,t,n),function(e,t,n){if(4&e)return n;var r=(32768&e?t.render:t).defaultHooks;if(i(r))return n;if(i(n))return r;return N(n,r)}(e,t,o),t);k.createVNode&&k.createVNode(a);return a},t.createFragment=M,t.createPortal=function(e,t){var n=B(e);return O(1024,1024,null,n,0,null,n.key,t)},t.createRef=function(){return{current:null}},t.createRenderer=function(e){return function(t,n,r,o){e||(e=t),Fe(n,e,r,o)}},t.createTextVNode=I,t.createVNode=O,t.directClone=L,t.findDOMfromVNode=b,t.forwardRef=function(e){return{render:e}},t.getFlagsForElementVnode=function(e){switch(e){case"svg":return 32;case"input":return 64;case"select":return 256;case"textarea":return 128;case"$F":return 8192;default:return 1}},t.linkEvent=function(e,t){if(c(t))return{data:e,event:t};return null},t.normalizeProps=function(e){var t=e.props;if(t){var n=e.flags;481&n&&(void 0!==t.children&&i(e.children)&&P(e,t.children),void 0!==t.className&&(e.className=t.className||null,t.className=undefined)),void 0!==t.key&&(e.key=t.key,t.key=undefined),void 0!==t.ref&&(e.ref=8&n?l(e.ref,t.ref):t.ref,t.ref=undefined)}return e},t.render=Fe,t.rerender=He,t.version=t.options=t.Fragment=t.EMPTY_OBJ=t.Component=void 0;var r=Array.isArray;function o(e){var t=typeof e;return"string"===t||"number"===t}function i(e){return null==e}function a(e){return null===e||!1===e||!0===e||void 0===e}function c(e){return"function"==typeof e}function u(e){return"string"==typeof e}function s(e){return null===e}function l(e,t){var n={};if(e)for(var r in e)n[r]=e[r];if(t)for(var o in t)n[o]=t[o];return n}function f(e){return!s(e)&&"object"==typeof e}var d={};t.EMPTY_OBJ=d;function p(e){return e.substr(2).toLowerCase()}function h(e,t){e.appendChild(t)}function g(e,t,n){s(n)?h(e,t):e.insertBefore(t,n)}function v(e,t){e.removeChild(t)}function m(e){for(var t=0;t
\n":"'+(n?e:Y(e,!0))+"
\n"},t.blockquote=function(e){return""+(n?e:Y(e,!0))+"\n"+e+"
\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"
\n":"
\n"},t.list=function(e,t,n){var r=t?"ol":"ul";return"<"+r+(t&&1!==n?' start="'+n+'"':"")+">\n"+e+""+r+">\n"},t.listitem=function(e){return"\n\n"+e+"\n"+t+"
\n"},t.tablerow=function(e){return"\n"+e+" \n"},t.tablecell=function(e,t){var n=t.header?"th":"td";return(t.align?"<"+n+' align="'+t.align+'">':"<"+n+">")+e+""+n+">\n"},t.strong=function(e){return""+e+""},t.em=function(e){return""+e+""},t.codespan=function(e){return""+e+""},t.br=function(){return this.options.xhtml?"
":"
"},t.del=function(e){return""+e+""},t.link=function(e,t,n){if(null===(e=z(this.options.sanitize,this.options.baseUrl,e)))return n;var r='"+n+""},t.image=function(e,t,n){if(null===(e=z(this.options.sanitize,this.options.baseUrl,e)))return n;var r='":">"},t.text=function(e){return e},e}(),$=function(){function e(){}var t=e.prototype;return t.strong=function(e){return e},t.em=function(e){return e},t.codespan=function(e){return e},t.del=function(e){return e},t.html=function(e){return e},t.text=function(e){return e},t.link=function(e,t,n){return""+n},t.image=function(e,t,n){return""+n},t.br=function(){return""},e}(),H=function(){function e(){this.seen={}}return e.prototype.slug=function(e){var t=e.toLowerCase().trim().replace(/<[!\/a-z].*?>/gi,"").replace(/[\u2000-\u206F\u2E00-\u2E7F\\'!"#$%&()*+,./:;<=>?@[\]^`{|}~]/g,"").replace(/\s/g,"-");if(this.seen.hasOwnProperty(t)){var n=t;do{this.seen[n]++,t=n+"-"+this.seen[n]}while(this.seen.hasOwnProperty(t))}return this.seen[t]=0,t},e}(),W=r.defaults,q=w.unescape,G=function(){function e(e){this.options=e||W,this.options.renderer=this.options.renderer||new U,this.renderer=this.options.renderer,this.renderer.options=this.options,this.textRenderer=new $,this.slugger=new H}e.parse=function(t,n){return new e(n).parse(t)};var t=e.prototype;return t.parse=function(e,t){void 0===t&&(t=!0);var n,r,o,i,a,c,u,s,l,f,d,p,h,g,v,m,y,b,x="",w=e.length;for(n=0;n
"+Q(u.message+"",!0)+"";throw u}}return ne.options=ne.setOptions=function(e){return X(ne.defaults,e),ee(ne.defaults),ne},ne.getDefaults=J,ne.defaults=te,ne.use=function(e){var t=X({},e);if(e.renderer&&function(){var n=ne.defaults.renderer||new U,r=function(t){var r=n[t];n[t]=function(){for(var o=arguments.length,i=new Array(o),a=0;a
'+(n?e:Y(e,!0))+"\n":""+(n?e:Y(e,!0))+"\n"},t.blockquote=function(e){return"\n"+e+"\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"
"+e+"
\n"},t.table=function(e,t){return t&&(t=""+t+""),""+e+""},t.br=function(){return this.options.xhtml?""+Q(u.message+"",!0)+"";throw u}}return ne.options=ne.setOptions=function(e){return X(ne.defaults,e),ee(ne.defaults),ne},ne.getDefaults=J,ne.defaults=te,ne.use=function(e){var t=X({},e);if(e.renderer&&function(){var n=ne.defaults.renderer||new U,r=function(t){var r=n[t];n[t]=function(){for(var o=arguments.length,i=new Array(o),a=0;a
'+(n?e:Y(e,!0))+"\n":""+(n?e:Y(e,!0))+"\n"},t.blockquote=function(e){return"\n"+e+"\n"},t.html=function(e){return e},t.heading=function(e,t,n,r){return this.options.headerIds?"
"+e+"
\n"},t.table=function(e,t){return t&&(t=""+t+""),""+e+""},t.br=function(){return this.options.xhtml?""+Q(u.message+"",!0)+"";throw u}}return ne.options=ne.setOptions=function(e){return X(ne.defaults,e),ee(ne.defaults),ne},ne.getDefaults=J,ne.defaults=te,ne.use=function(e){var t=X({},e);if(e.renderer&&function(){var n=ne.defaults.renderer||new U,r=function(t){var r=n[t];n[t]=function(){for(var o=arguments.length,i=new Array(o),a=0;a